public static class RemoteChildContentServiceImpl.RemoteChildContentFinderImpl extends AbstractRemoteChildContentService.AbstractRemoteChildContentFinder implements RemoteChildContentService.RemoteChildContentFinder
depth, location, parentVersion
provider
Constructor and Description |
---|
RemoteChildContentFinderImpl(AbstractRemoteService other,
ContentId parentId,
Expansion[] expansion) |
Modifier and Type | Method and Description |
---|---|
com.atlassian.util.concurrent.Promise<PageResponse<Content>> |
fetchMany(ContentType type,
PageRequest request)
Retrieve a paged list of content of the given type contained in this parent
|
com.atlassian.util.concurrent.Promise<Map<ContentType,PageResponse<Content>>> |
fetchMappedByType(PageRequest request)
Retrieve the content contained in this parent.
|
withDepth, withLocation, withParentVersion
addExpansions, addPageRequest, addPageRequestParams, deleteFuture, deleteFuture, getFuture, getFutureGenericCollection, getFutureMap, getFutureMapOfPageResponses, getFutureOption, getFuturePageResponseList, newExperimentalRestWebResource, newRestWebResource, postFuture, postFuture, postFuture, postFutureToPageResponse, putFuture
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
withDepth, withLocation, withParentVersion
public RemoteChildContentFinderImpl(AbstractRemoteService other, ContentId parentId, Expansion[] expansion)
public com.atlassian.util.concurrent.Promise<Map<ContentType,PageResponse<Content>>> fetchMappedByType(@Nullable PageRequest request)
RemoteChildContentService.RemoteChildContentFinder
The pageRequest limit is restricted to a maximum page size.
fetchMappedByType
in interface RemoteChildContentService.RemoteChildContentFinder
fetchMappedByType
in class AbstractRemoteChildContentService.AbstractRemoteChildContentFinder
public com.atlassian.util.concurrent.Promise<PageResponse<Content>> fetchMany(ContentType type, @Nullable PageRequest request)
RemoteChildContentService.RemoteChildContentFinder
fetchMany
in interface RemoteChildContentService.RemoteChildContentFinder
fetchMany
in class AbstractRemoteChildContentService.AbstractRemoteChildContentFinder
type
- - the type of content to retrieverequest
- - a page request indicating the start and limit of items to returnCopyright © 2003–2018 Atlassian. All rights reserved.