org.apache.chemistry.opencmis.server.impl.webservices
Class NavigationService

java.lang.Object
  extended by org.apache.chemistry.opencmis.server.impl.webservices.AbstractService
      extended by org.apache.chemistry.opencmis.server.impl.webservices.NavigationService
All Implemented Interfaces:
NavigationServicePort

public class NavigationService
extends AbstractService
implements NavigationServicePort

CMIS Navigation Service.


Field Summary
 
Fields inherited from class org.apache.chemistry.opencmis.server.impl.webservices.AbstractService
CALL_CONTEXT_MAP
 
Constructor Summary
NavigationService()
           
 
Method Summary
 CmisObjectListType getCheckedOutDocs(String repositoryId, String folderId, String filter, String orderBy, Boolean includeAllowableActions, EnumIncludeRelationships includeRelationships, String renditionFilter, BigInteger maxItems, BigInteger skipCount, CmisExtensionType extension)
           
 CmisObjectInFolderListType getChildren(String repositoryId, String folderId, String filter, String orderBy, Boolean includeAllowableActions, EnumIncludeRelationships includeRelationships, String renditionFilter, Boolean includePathSegment, BigInteger maxItems, BigInteger skipCount, CmisExtensionType extension)
           
 List<CmisObjectInFolderContainerType> getDescendants(String repositoryId, String folderId, BigInteger depth, String filter, Boolean includeAllowableActions, EnumIncludeRelationships includeRelationships, String renditionFilter, Boolean includePathSegment, CmisExtensionType extension)
           
 CmisObjectType getFolderParent(String repositoryId, String folderId, String filter, CmisExtensionType extension)
           
 List<CmisObjectInFolderContainerType> getFolderTree(String repositoryId, String folderId, BigInteger depth, String filter, Boolean includeAllowableActions, EnumIncludeRelationships includeRelationships, String renditionFilter, Boolean includePathSegment, CmisExtensionType extension)
           
 List<CmisObjectParentsType> getObjectParents(String repositoryId, String objectId, String filter, Boolean includeAllowableActions, EnumIncludeRelationships includeRelationships, String renditionFilter, Boolean includeRelativePathSegment, CmisExtensionType extension)
           
 
Methods inherited from class org.apache.chemistry.opencmis.server.impl.webservices.AbstractService
closeService, convertException, createContext, getService, getServiceFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NavigationService

public NavigationService()
Method Detail

getCheckedOutDocs

public CmisObjectListType getCheckedOutDocs(String repositoryId,
                                            String folderId,
                                            String filter,
                                            String orderBy,
                                            Boolean includeAllowableActions,
                                            EnumIncludeRelationships includeRelationships,
                                            String renditionFilter,
                                            BigInteger maxItems,
                                            BigInteger skipCount,
                                            CmisExtensionType extension)
                                     throws CmisException
Specified by:
getCheckedOutDocs in interface NavigationServicePort
Returns:
returns org.apache.chemistry.opencmis.commons.impl.jaxb.CmisObjectListType
Throws:
CmisException

getChildren

public CmisObjectInFolderListType getChildren(String repositoryId,
                                              String folderId,
                                              String filter,
                                              String orderBy,
                                              Boolean includeAllowableActions,
                                              EnumIncludeRelationships includeRelationships,
                                              String renditionFilter,
                                              Boolean includePathSegment,
                                              BigInteger maxItems,
                                              BigInteger skipCount,
                                              CmisExtensionType extension)
                                       throws CmisException
Specified by:
getChildren in interface NavigationServicePort
Returns:
returns org.apache.chemistry.opencmis.commons.impl.jaxb.CmisObjectInFolderListType
Throws:
CmisException

getDescendants

public List<CmisObjectInFolderContainerType> getDescendants(String repositoryId,
                                                            String folderId,
                                                            BigInteger depth,
                                                            String filter,
                                                            Boolean includeAllowableActions,
                                                            EnumIncludeRelationships includeRelationships,
                                                            String renditionFilter,
                                                            Boolean includePathSegment,
                                                            CmisExtensionType extension)
                                                     throws CmisException
Specified by:
getDescendants in interface NavigationServicePort
Returns:
returns java.util.List
Throws:
CmisException

getFolderParent

public CmisObjectType getFolderParent(String repositoryId,
                                      String folderId,
                                      String filter,
                                      CmisExtensionType extension)
                               throws CmisException
Specified by:
getFolderParent in interface NavigationServicePort
Returns:
returns org.apache.chemistry.opencmis.commons.impl.jaxb.CmisObjectType
Throws:
CmisException

getFolderTree

public List<CmisObjectInFolderContainerType> getFolderTree(String repositoryId,
                                                           String folderId,
                                                           BigInteger depth,
                                                           String filter,
                                                           Boolean includeAllowableActions,
                                                           EnumIncludeRelationships includeRelationships,
                                                           String renditionFilter,
                                                           Boolean includePathSegment,
                                                           CmisExtensionType extension)
                                                    throws CmisException
Specified by:
getFolderTree in interface NavigationServicePort
Returns:
returns java.util.List
Throws:
CmisException

getObjectParents

public List<CmisObjectParentsType> getObjectParents(String repositoryId,
                                                    String objectId,
                                                    String filter,
                                                    Boolean includeAllowableActions,
                                                    EnumIncludeRelationships includeRelationships,
                                                    String renditionFilter,
                                                    Boolean includeRelativePathSegment,
                                                    CmisExtensionType extension)
                                             throws CmisException
Specified by:
getObjectParents in interface NavigationServicePort
Returns:
returns java.util.List
Throws:
CmisException


Copyright © 2009-2011 The Apache Software Foundation. All Rights Reserved.