com.atlassian.confluence.rest.client
Class RemoteChildContentServiceImpl

java.lang.Object
  extended by com.atlassian.confluence.rest.client.AbstractRemoteService<ChildContentService>
      extended by com.atlassian.confluence.rest.client.RemoteChildContentServiceImpl
All Implemented Interfaces:
RemoteChildContentService

public class RemoteChildContentServiceImpl
extends AbstractRemoteService<ChildContentService>
implements RemoteChildContentService

ChildContentService implementation that communicates with Confluence remotely.


Nested Class Summary
static class RemoteChildContentServiceImpl.RemoteChildContentFinderImpl
           
 
Nested classes/interfaces inherited from interface com.atlassian.confluence.rest.client.RemoteChildContentService
RemoteChildContentService.RemoteChildContentFinder
 
Constructor Summary
RemoteChildContentServiceImpl(AuthenticatedWebResourceProvider provider, com.google.common.util.concurrent.ListeningExecutorService executor)
           
 
Method Summary
 RemoteChildContentService.RemoteChildContentFinder findContent(ContentId parentId, Expansion... expansion)
          Create a finder to find content in the given parent.
 
Methods inherited from class com.atlassian.confluence.rest.client.AbstractRemoteService
addExpansions, addPageRequest, addPageRequestParams, deleteFuture, deleteFuture, getFutureGenericCollection, 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

RemoteChildContentServiceImpl

public RemoteChildContentServiceImpl(AuthenticatedWebResourceProvider provider,
                                     com.google.common.util.concurrent.ListeningExecutorService executor)
Method Detail

findContent

public RemoteChildContentService.RemoteChildContentFinder findContent(ContentId parentId,
                                                                      Expansion... expansion)
Description copied from interface: RemoteChildContentService
Create a finder to find content in the given parent. Content will be returned upon calling one of the fetch methods on the returned finder

Specified by:
findContent in interface RemoteChildContentService
Parameters:
parentId - - the id of the parent to fetch content for
expansion - - the expansions to apply to the content
Returns:
a new child content finder with the parent and expansions set


Copyright © 2003-2014 Atlassian. All Rights Reserved.