Class SpacePropertyFinderImpl
java.lang.Object
com.atlassian.confluence.plugins.contentproperty.spaceproperty.SpacePropertyFinderImpl
- All Implemented Interfaces:
SpacePropertyService.SpacePropertyFinder
,ManyFetcher<JsonSpaceProperty>
,SingleFetcher<JsonSpaceProperty>
public class SpacePropertyFinderImpl
extends Object
implements SpacePropertyService.SpacePropertyFinder
Finder for
ContentProperty
objects.- Since:
- 5.9
-
Constructor Summary
ConstructorDescriptionSpacePropertyFinderImpl
(CustomContentManager customContentManager, PermissionManager permissionManager, JsonPropertyFactory jsonPropertyFactory, SpaceService spaceService, PaginationService paginationService, Expansions expansions) -
Method Summary
Modifier and TypeMethodDescriptionfetch()
fetchMany
(PageRequest request) withPropertyKey
(String key) withSpaceKey
(String spaceKey) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.atlassian.confluence.api.service.finder.SingleFetcher
fetchOneOrNull, fetchOrNull
-
Constructor Details
-
SpacePropertyFinderImpl
public SpacePropertyFinderImpl(CustomContentManager customContentManager, PermissionManager permissionManager, JsonPropertyFactory jsonPropertyFactory, SpaceService spaceService, PaginationService paginationService, Expansions expansions)
-
-
Method Details
-
withSpaceKey
- Specified by:
withSpaceKey
in interfaceSpacePropertyService.SpacePropertyFinder
-
withPropertyKey
- Specified by:
withPropertyKey
in interfaceSpacePropertyService.SpacePropertyFinder
-
fetchMany
- Specified by:
fetchMany
in interfaceManyFetcher<JsonSpaceProperty>
- Parameters:
request
- - a pageRequest to use to paginate the response, this will be limited if it exceeds system limits- Returns:
- a pageResponse of given type that matches the given restrictions
-
fetch
- Specified by:
fetch
in interfaceSingleFetcher<JsonSpaceProperty>
-