public class SpacePropertyFinderImpl extends Object implements SpacePropertyService.SpacePropertyFinder
ContentProperty
objects.Constructor and Description |
---|
SpacePropertyFinderImpl(CustomContentManager customContentManager,
PermissionManager permissionManager,
JsonPropertyFactory jsonPropertyFactory,
SpaceService spaceService,
PaginationService paginationService,
Expansions expansions) |
Modifier and Type | Method and Description |
---|---|
PageResponse<JsonSpaceProperty> |
fetchMany(PageRequest request) |
com.atlassian.fugue.Option<JsonSpaceProperty> |
fetchOne() |
JsonSpaceProperty |
fetchOneOrNull() |
SpacePropertyService.SpacePropertyFinder |
withPropertyKey(String key) |
SpacePropertyService.SpacePropertyFinder |
withSpaceKey(String spaceKey) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
fetch, fetchOrNull
public SpacePropertyFinderImpl(CustomContentManager customContentManager, PermissionManager permissionManager, JsonPropertyFactory jsonPropertyFactory, SpaceService spaceService, PaginationService paginationService, Expansions expansions)
public SpacePropertyService.SpacePropertyFinder withSpaceKey(String spaceKey)
withSpaceKey
in interface SpacePropertyService.SpacePropertyFinder
public SpacePropertyService.SpacePropertyFinder withPropertyKey(String key)
withPropertyKey
in interface SpacePropertyService.SpacePropertyFinder
public PageResponse<JsonSpaceProperty> fetchMany(PageRequest request)
fetchMany
in interface ManyFetcher<JsonSpaceProperty>
request
- - a pageRequest to use to paginate the response, this will be limited if it exceeds system limitspublic com.atlassian.fugue.Option<JsonSpaceProperty> fetchOne()
fetchOne
in interface SingleFetcher<JsonSpaceProperty>
public JsonSpaceProperty fetchOneOrNull()
fetchOneOrNull
in interface SingleFetcher<JsonSpaceProperty>
Copyright © 2003–2020 Atlassian. All rights reserved.