it.sistematica.isharedoc.opencmis.indatabase.server
Class InDatabaseNavigationServiceImpl

java.lang.Object
  extended by it.sistematica.isharedoc.opencmis.indatabase.server.InDatabaseAbstractServiceImpl
      extended by it.sistematica.isharedoc.opencmis.indatabase.server.InDatabaseNavigationServiceImpl

public class InDatabaseNavigationServiceImpl
extends InDatabaseAbstractServiceImpl


Field Summary
 
Fields inherited from class it.sistematica.isharedoc.opencmis.indatabase.server.InDatabaseAbstractServiceImpl
fAtomLinkProvider, fStoreManager, validator
 
Constructor Summary
InDatabaseNavigationServiceImpl(StoreManager storeManager)
           
 
Method Summary
(package private)  void copyFilteredProperties(java.lang.String repositoryId, StoredObject so, java.lang.String filter, org.apache.chemistry.opencmis.commons.impl.dataobjects.ObjectDataImpl objData)
           
 org.apache.chemistry.opencmis.commons.data.ObjectList getCheckedOutDocs(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, java.lang.String folderId, java.lang.String filter, java.lang.String orderBy, java.lang.Boolean includeAllowableActions, org.apache.chemistry.opencmis.commons.enums.IncludeRelationships includeRelationships, java.lang.String renditionFilter, java.math.BigInteger maxItems, java.math.BigInteger skipCount, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension, org.apache.chemistry.opencmis.commons.server.ObjectInfoHandler objectInfos)
           
 org.apache.chemistry.opencmis.commons.data.ObjectInFolderList getChildren(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, java.lang.String folderId, java.lang.String filter, java.lang.String orderBy, java.lang.Boolean includeAllowableActions, org.apache.chemistry.opencmis.commons.enums.IncludeRelationships includeRelationships, java.lang.String renditionFilter, java.lang.Boolean includePathSegment, java.math.BigInteger maxItems, java.math.BigInteger skipCount, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension, org.apache.chemistry.opencmis.commons.server.ObjectInfoHandler objectInfos)
           
 java.util.List<org.apache.chemistry.opencmis.commons.data.ObjectInFolderContainer> getDescendants(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, java.lang.String folderId, java.math.BigInteger depth, java.lang.String filter, java.lang.Boolean includeAllowableActions, org.apache.chemistry.opencmis.commons.enums.IncludeRelationships includeRelationships, java.lang.String renditionFilter, java.lang.Boolean includePathSegment, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension, org.apache.chemistry.opencmis.commons.server.ObjectInfoHandler objectInfos)
           
 org.apache.chemistry.opencmis.commons.data.ObjectData getFolderParent(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, java.lang.String folderId, java.lang.String filter, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension, org.apache.chemistry.opencmis.commons.server.ObjectInfoHandler objectInfos)
           
 java.util.List<org.apache.chemistry.opencmis.commons.data.ObjectInFolderContainer> getFolderTree(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, java.lang.String folderId, java.math.BigInteger depth, java.lang.String filter, java.lang.Boolean includeAllowableActions, org.apache.chemistry.opencmis.commons.enums.IncludeRelationships includeRelationships, java.lang.String renditionFilter, java.lang.Boolean includePathSegment, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension, org.apache.chemistry.opencmis.commons.server.ObjectInfoHandler objectInfos)
           
 java.util.List<org.apache.chemistry.opencmis.commons.data.ObjectParentData> getObjectParents(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, java.lang.String objectId, java.lang.String filter, java.lang.Boolean includeAllowableActions, org.apache.chemistry.opencmis.commons.enums.IncludeRelationships includeRelationships, java.lang.String renditionFilter, java.lang.Boolean includeRelativePathSegment, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension, org.apache.chemistry.opencmis.commons.server.ObjectInfoHandler objectInfos)
           
 
Methods inherited from class it.sistematica.isharedoc.opencmis.indatabase.server.InDatabaseAbstractServiceImpl
checkHasUser, checkIsVersionableObject, getTypeDefinition, getTypeDefinition, getTypeDefinition, getVersionedDocumentOfObjectId, testCheckedOutByCurrentUser
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InDatabaseNavigationServiceImpl

public InDatabaseNavigationServiceImpl(StoreManager storeManager)
Method Detail

getCheckedOutDocs

public org.apache.chemistry.opencmis.commons.data.ObjectList getCheckedOutDocs(org.apache.chemistry.opencmis.commons.server.CallContext context,
                                                                               java.lang.String repositoryId,
                                                                               java.lang.String folderId,
                                                                               java.lang.String filter,
                                                                               java.lang.String orderBy,
                                                                               java.lang.Boolean includeAllowableActions,
                                                                               org.apache.chemistry.opencmis.commons.enums.IncludeRelationships includeRelationships,
                                                                               java.lang.String renditionFilter,
                                                                               java.math.BigInteger maxItems,
                                                                               java.math.BigInteger skipCount,
                                                                               org.apache.chemistry.opencmis.commons.data.ExtensionsData extension,
                                                                               org.apache.chemistry.opencmis.commons.server.ObjectInfoHandler objectInfos)

getChildren

public org.apache.chemistry.opencmis.commons.data.ObjectInFolderList getChildren(org.apache.chemistry.opencmis.commons.server.CallContext context,
                                                                                 java.lang.String repositoryId,
                                                                                 java.lang.String folderId,
                                                                                 java.lang.String filter,
                                                                                 java.lang.String orderBy,
                                                                                 java.lang.Boolean includeAllowableActions,
                                                                                 org.apache.chemistry.opencmis.commons.enums.IncludeRelationships includeRelationships,
                                                                                 java.lang.String renditionFilter,
                                                                                 java.lang.Boolean includePathSegment,
                                                                                 java.math.BigInteger maxItems,
                                                                                 java.math.BigInteger skipCount,
                                                                                 org.apache.chemistry.opencmis.commons.data.ExtensionsData extension,
                                                                                 org.apache.chemistry.opencmis.commons.server.ObjectInfoHandler objectInfos)

getDescendants

public java.util.List<org.apache.chemistry.opencmis.commons.data.ObjectInFolderContainer> getDescendants(org.apache.chemistry.opencmis.commons.server.CallContext context,
                                                                                                         java.lang.String repositoryId,
                                                                                                         java.lang.String folderId,
                                                                                                         java.math.BigInteger depth,
                                                                                                         java.lang.String filter,
                                                                                                         java.lang.Boolean includeAllowableActions,
                                                                                                         org.apache.chemistry.opencmis.commons.enums.IncludeRelationships includeRelationships,
                                                                                                         java.lang.String renditionFilter,
                                                                                                         java.lang.Boolean includePathSegment,
                                                                                                         org.apache.chemistry.opencmis.commons.data.ExtensionsData extension,
                                                                                                         org.apache.chemistry.opencmis.commons.server.ObjectInfoHandler objectInfos)

getFolderParent

public org.apache.chemistry.opencmis.commons.data.ObjectData getFolderParent(org.apache.chemistry.opencmis.commons.server.CallContext context,
                                                                             java.lang.String repositoryId,
                                                                             java.lang.String folderId,
                                                                             java.lang.String filter,
                                                                             org.apache.chemistry.opencmis.commons.data.ExtensionsData extension,
                                                                             org.apache.chemistry.opencmis.commons.server.ObjectInfoHandler objectInfos)

getFolderTree

public java.util.List<org.apache.chemistry.opencmis.commons.data.ObjectInFolderContainer> getFolderTree(org.apache.chemistry.opencmis.commons.server.CallContext context,
                                                                                                        java.lang.String repositoryId,
                                                                                                        java.lang.String folderId,
                                                                                                        java.math.BigInteger depth,
                                                                                                        java.lang.String filter,
                                                                                                        java.lang.Boolean includeAllowableActions,
                                                                                                        org.apache.chemistry.opencmis.commons.enums.IncludeRelationships includeRelationships,
                                                                                                        java.lang.String renditionFilter,
                                                                                                        java.lang.Boolean includePathSegment,
                                                                                                        org.apache.chemistry.opencmis.commons.data.ExtensionsData extension,
                                                                                                        org.apache.chemistry.opencmis.commons.server.ObjectInfoHandler objectInfos)

getObjectParents

public java.util.List<org.apache.chemistry.opencmis.commons.data.ObjectParentData> getObjectParents(org.apache.chemistry.opencmis.commons.server.CallContext context,
                                                                                                    java.lang.String repositoryId,
                                                                                                    java.lang.String objectId,
                                                                                                    java.lang.String filter,
                                                                                                    java.lang.Boolean includeAllowableActions,
                                                                                                    org.apache.chemistry.opencmis.commons.enums.IncludeRelationships includeRelationships,
                                                                                                    java.lang.String renditionFilter,
                                                                                                    java.lang.Boolean includeRelativePathSegment,
                                                                                                    org.apache.chemistry.opencmis.commons.data.ExtensionsData extension,
                                                                                                    org.apache.chemistry.opencmis.commons.server.ObjectInfoHandler objectInfos)

copyFilteredProperties

void copyFilteredProperties(java.lang.String repositoryId,
                            StoredObject so,
                            java.lang.String filter,
                            org.apache.chemistry.opencmis.commons.impl.dataobjects.ObjectDataImpl objData)