com.atlassian.confluence.rest.client
Class RemoteSpaceServiceImpl.RemoteSpaceFinderImpl

java.lang.Object
  extended by com.atlassian.confluence.rest.client.AbstractRemoteService<SpaceService.SpaceFinder>
      extended by com.atlassian.confluence.rest.client.RemoteSpaceServiceImpl.RemoteSpaceFinderImpl
All Implemented Interfaces:
RemoteSpaceService.RemoteSpaceFinder, RemoteSpaceService.RemoteSpaceSingleFetcher
Enclosing class:
RemoteSpaceServiceImpl

public class RemoteSpaceServiceImpl.RemoteSpaceFinderImpl
extends AbstractRemoteService<SpaceService.SpaceFinder>
implements RemoteSpaceService.RemoteSpaceFinder


Constructor Summary
protected RemoteSpaceServiceImpl.RemoteSpaceFinderImpl(AbstractRemoteService other, Expansion... expansions)
           
 
Method Summary
 com.atlassian.util.concurrent.Promise<PageResponse<Space>> fetchMany(PageRequest request)
           
 com.atlassian.util.concurrent.Promise<com.atlassian.fugue.Option<Space>> fetchOne()
           
 com.atlassian.util.concurrent.Promise<Space> fetchOneOrNull()
           
 RemoteSpaceService.RemoteSpaceFinder withKeys(String... keys)
           
 
Methods inherited from class com.atlassian.confluence.rest.client.AbstractRemoteService
addExpansions, addPageRequest, addPageRequestParams, deleteFuture, deleteFuture, getFuture, getFutureGenericCollection, getFutureMap, getFutureMapOfPageResponses, getFutureOption, getFuturePageResponseList, newExperimentalRestWebResource, newRestWebResource, postFuture, postFuture, postFuture, postFutureToPageResponse, putFuture
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoteSpaceServiceImpl.RemoteSpaceFinderImpl

protected RemoteSpaceServiceImpl.RemoteSpaceFinderImpl(AbstractRemoteService other,
                                                       Expansion... expansions)
Method Detail

withKeys

public RemoteSpaceService.RemoteSpaceFinder withKeys(String... keys)
Specified by:
withKeys in interface RemoteSpaceService.RemoteSpaceFinder

fetchMany

public com.atlassian.util.concurrent.Promise<PageResponse<Space>> fetchMany(PageRequest request)
Specified by:
fetchMany in interface RemoteSpaceService.RemoteSpaceFinder

fetchOne

public com.atlassian.util.concurrent.Promise<com.atlassian.fugue.Option<Space>> fetchOne()
Specified by:
fetchOne in interface RemoteSpaceService.RemoteSpaceSingleFetcher

fetchOneOrNull

public com.atlassian.util.concurrent.Promise<Space> fetchOneOrNull()
Specified by:
fetchOneOrNull in interface RemoteSpaceService.RemoteSpaceSingleFetcher


Copyright © 2003–2015 Atlassian. All rights reserved.