Interface RemoteSpaceService.RemoteSpaceFinder
-
- All Superinterfaces:
RemoteManyFetcher<Space>
,RemoteSingleFetcher<Space>
,RemoteSpaceService.RemoteSpaceSingleFetcher
- All Known Implementing Classes:
RemoteSpaceServiceImpl.RemoteSpaceFinderImpl
- Enclosing interface:
- RemoteSpaceService
public static interface RemoteSpaceService.RemoteSpaceFinder extends RemoteSpaceService.RemoteSpaceSingleFetcher, RemoteManyFetcher<Space>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.atlassian.util.concurrent.Promise<PageResponse<Space>>
fetchMany(PageRequest request)
RemoteSpaceService.RemoteSpaceFinder
withHasRetentionPolicy(boolean hasRetentionPolicy)
Filter spaces that have retention policies or notRemoteSpaceService.RemoteSpaceFinder
withIsFavourited(boolean isFavourited)
RemoteSpaceService.RemoteSpaceFinder
withKeys(String... keys)
RemoteSpaceService.RemoteSpaceFinder
withLabels(Label... labels)
RemoteSpaceService.RemoteSpaceFinder
withStatus(SpaceStatus status)
RemoteSpaceService.RemoteSpaceFinder
withType(SpaceType type)
-
Methods inherited from interface com.atlassian.confluence.rest.client.RemoteManyFetcher
fetchManyCompletionStage
-
Methods inherited from interface com.atlassian.confluence.rest.client.RemoteSingleFetcher
fetch, fetchCompletionStage, fetchOne, fetchOneOrNull, fetchOrNull, fetchOrNullCompletionStage
-
-
-
-
Method Detail
-
withKeys
RemoteSpaceService.RemoteSpaceFinder withKeys(String... keys)
-
withType
RemoteSpaceService.RemoteSpaceFinder withType(SpaceType type)
-
withStatus
RemoteSpaceService.RemoteSpaceFinder withStatus(SpaceStatus status)
-
withLabels
RemoteSpaceService.RemoteSpaceFinder withLabels(Label... labels)
-
withIsFavourited
RemoteSpaceService.RemoteSpaceFinder withIsFavourited(boolean isFavourited)
-
withHasRetentionPolicy
RemoteSpaceService.RemoteSpaceFinder withHasRetentionPolicy(boolean hasRetentionPolicy)
Filter spaces that have retention policies or not- Since:
- 7.15.0
-
fetchMany
com.atlassian.util.concurrent.Promise<PageResponse<Space>> fetchMany(PageRequest request)
- Specified by:
fetchMany
in interfaceRemoteManyFetcher<Space>
-
-