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
ConstructorsConstructorDescriptionSpacePropertyFinderImpl(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, waitMethods 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:
withSpaceKeyin interfaceSpacePropertyService.SpacePropertyFinder
-
withPropertyKey
- Specified by:
withPropertyKeyin interfaceSpacePropertyService.SpacePropertyFinder
-
fetchMany
- Specified by:
fetchManyin 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:
fetchin interfaceSingleFetcher<JsonSpaceProperty>
-