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

java.lang.Object
  extended by org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
      extended by it.sistematica.isharedoc.opencmis.indatabase.server.InDatabaseService
All Implemented Interfaces:
org.apache.chemistry.opencmis.commons.server.CmisService, org.apache.chemistry.opencmis.commons.server.ObjectInfoHandler, org.apache.chemistry.opencmis.commons.spi.AclService, org.apache.chemistry.opencmis.commons.spi.DiscoveryService, org.apache.chemistry.opencmis.commons.spi.MultiFilingService, org.apache.chemistry.opencmis.commons.spi.NavigationService, org.apache.chemistry.opencmis.commons.spi.ObjectService, org.apache.chemistry.opencmis.commons.spi.PolicyService, org.apache.chemistry.opencmis.commons.spi.RelationshipService, org.apache.chemistry.opencmis.commons.spi.RepositoryService, org.apache.chemistry.opencmis.commons.spi.VersioningService

public class InDatabaseService
extends org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService


Constructor Summary
InDatabaseService(java.util.Map<java.lang.String,java.lang.String> parameters, StoreManager sm)
           
 
Method Summary
 void addObjectToFolder(java.lang.String repositoryId, java.lang.String objectId, java.lang.String folderId, java.lang.Boolean allVersions, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 void appendContentStream(java.lang.String repositoryId, org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.String> objectId, org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.String> changeToken, org.apache.chemistry.opencmis.commons.data.ContentStream contentStream, boolean isLastChunk, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 org.apache.chemistry.opencmis.commons.data.Acl applyAcl(java.lang.String repositoryId, java.lang.String objectId, org.apache.chemistry.opencmis.commons.data.Acl addAces, org.apache.chemistry.opencmis.commons.data.Acl removeAces, org.apache.chemistry.opencmis.commons.enums.AclPropagation aclPropagation, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 org.apache.chemistry.opencmis.commons.data.Acl applyAcl(java.lang.String repositoryId, java.lang.String objectId, org.apache.chemistry.opencmis.commons.data.Acl aces, org.apache.chemistry.opencmis.commons.enums.AclPropagation aclPropagation)
           
 void applyPolicy(java.lang.String repositoryId, java.lang.String policyId, java.lang.String objectId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 java.util.List<org.apache.chemistry.opencmis.commons.data.BulkUpdateObjectIdAndChangeToken> bulkUpdateProperties(java.lang.String repositoryId, java.util.List<org.apache.chemistry.opencmis.commons.data.BulkUpdateObjectIdAndChangeToken> objectIdAndChangeToken, org.apache.chemistry.opencmis.commons.data.Properties properties, java.util.List<java.lang.String> addSecondaryTypeIds, java.util.List<java.lang.String> removeSecondaryTypeIds, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 void cancelCheckOut(java.lang.String repositoryId, java.lang.String objectId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 void checkIn(java.lang.String repositoryId, org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.String> objectId, java.lang.Boolean major, org.apache.chemistry.opencmis.commons.data.Properties properties, org.apache.chemistry.opencmis.commons.data.ContentStream contentStream, java.lang.String checkinComment, java.util.List<java.lang.String> policies, org.apache.chemistry.opencmis.commons.data.Acl addAces, org.apache.chemistry.opencmis.commons.data.Acl removeAces, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 void checkOut(java.lang.String repositoryId, org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.String> objectId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension, org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.Boolean> contentCopied)
           
 void close()
           
 java.lang.String create(java.lang.String repositoryId, org.apache.chemistry.opencmis.commons.data.Properties properties, java.lang.String folderId, org.apache.chemistry.opencmis.commons.data.ContentStream contentStream, org.apache.chemistry.opencmis.commons.enums.VersioningState versioningState, java.util.List<java.lang.String> policies, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 java.lang.String createDocument(java.lang.String repositoryId, org.apache.chemistry.opencmis.commons.data.Properties properties, java.lang.String folderId, org.apache.chemistry.opencmis.commons.data.ContentStream contentStream, org.apache.chemistry.opencmis.commons.enums.VersioningState versioningState, java.util.List<java.lang.String> policies, org.apache.chemistry.opencmis.commons.data.Acl addAces, org.apache.chemistry.opencmis.commons.data.Acl removeAces, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 java.lang.String createDocumentFromSource(java.lang.String repositoryId, java.lang.String sourceId, org.apache.chemistry.opencmis.commons.data.Properties properties, java.lang.String folderId, org.apache.chemistry.opencmis.commons.enums.VersioningState versioningState, java.util.List<java.lang.String> policies, org.apache.chemistry.opencmis.commons.data.Acl addAces, org.apache.chemistry.opencmis.commons.data.Acl removeAces, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 java.lang.String createFolder(java.lang.String repositoryId, org.apache.chemistry.opencmis.commons.data.Properties properties, java.lang.String folderId, java.util.List<java.lang.String> policies, org.apache.chemistry.opencmis.commons.data.Acl addAces, org.apache.chemistry.opencmis.commons.data.Acl removeAces, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 java.lang.String createItem(java.lang.String repositoryId, org.apache.chemistry.opencmis.commons.data.Properties properties, java.lang.String folderId, java.util.List<java.lang.String> policies, org.apache.chemistry.opencmis.commons.data.Acl addAces, org.apache.chemistry.opencmis.commons.data.Acl removeAces, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 java.lang.String createPolicy(java.lang.String repositoryId, org.apache.chemistry.opencmis.commons.data.Properties properties, java.lang.String folderId, java.util.List<java.lang.String> policies, org.apache.chemistry.opencmis.commons.data.Acl addAces, org.apache.chemistry.opencmis.commons.data.Acl removeAces, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 java.lang.String createRelationship(java.lang.String repositoryId, org.apache.chemistry.opencmis.commons.data.Properties properties, java.util.List<java.lang.String> policies, org.apache.chemistry.opencmis.commons.data.Acl addAces, org.apache.chemistry.opencmis.commons.data.Acl removeAces, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 org.apache.chemistry.opencmis.commons.definitions.TypeDefinition createType(java.lang.String repositoryId, org.apache.chemistry.opencmis.commons.definitions.TypeDefinition type, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 void deleteContentStream(java.lang.String repositoryId, org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.String> objectId, org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.String> changeToken, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 void deleteObject(java.lang.String repositoryId, java.lang.String objectId, java.lang.Boolean allVersions, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 void deleteObjectOrCancelCheckOut(java.lang.String repositoryId, java.lang.String objectId, java.lang.Boolean allVersions, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 org.apache.chemistry.opencmis.commons.data.FailedToDeleteData deleteTree(java.lang.String repositoryId, java.lang.String folderId, java.lang.Boolean allVersions, org.apache.chemistry.opencmis.commons.enums.UnfileObject unfileObjects, java.lang.Boolean continueOnFailure, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 void deleteType(java.lang.String repositoryId, java.lang.String typeId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 org.apache.chemistry.opencmis.commons.data.Acl getAcl(java.lang.String repositoryId, java.lang.String objectId, java.lang.Boolean onlyBasicPermissions, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 org.apache.chemistry.opencmis.commons.data.AllowableActions getAllowableActions(java.lang.String repositoryId, java.lang.String objectId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 java.util.List<org.apache.chemistry.opencmis.commons.data.ObjectData> getAllVersions(java.lang.String repositoryId, java.lang.String objectId, java.lang.String versionSeriesId, java.lang.String filter, java.lang.Boolean includeAllowableActions, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 java.util.List<org.apache.chemistry.opencmis.commons.data.ObjectData> getAppliedPolicies(java.lang.String repositoryId, java.lang.String objectId, java.lang.String filter, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 org.apache.chemistry.opencmis.commons.server.CallContext getCallContext()
           
 org.apache.chemistry.opencmis.commons.data.ObjectList getCheckedOutDocs(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.data.ObjectInFolderList getChildren(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.data.ObjectList getContentChanges(java.lang.String repositoryId, org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.String> changeLogToken, java.lang.Boolean includeProperties, java.lang.String filter, java.lang.Boolean includePolicyIds, java.lang.Boolean includeAcl, java.math.BigInteger maxItems, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 org.apache.chemistry.opencmis.commons.data.ContentStream getContentStream(java.lang.String repositoryId, java.lang.String objectId, java.lang.String streamId, java.math.BigInteger offset, java.math.BigInteger length, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 java.util.List<org.apache.chemistry.opencmis.commons.data.ObjectInFolderContainer> getDescendants(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.data.ObjectData getFolderParent(java.lang.String repositoryId, java.lang.String folderId, java.lang.String filter, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 java.util.List<org.apache.chemistry.opencmis.commons.data.ObjectInFolderContainer> getFolderTree(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.data.ObjectData getObject(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 includePolicyIds, java.lang.Boolean includeAcl, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 org.apache.chemistry.opencmis.commons.data.ObjectData getObjectByPath(java.lang.String repositoryId, java.lang.String path, java.lang.String filter, java.lang.Boolean includeAllowableActions, org.apache.chemistry.opencmis.commons.enums.IncludeRelationships includeRelationships, java.lang.String renditionFilter, java.lang.Boolean includePolicyIds, java.lang.Boolean includeAcl, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 org.apache.chemistry.opencmis.commons.data.ObjectData getObjectOfLatestVersion(java.lang.String repositoryId, java.lang.String objectId, java.lang.String versionSeriesId, java.lang.Boolean major, java.lang.String filter, java.lang.Boolean includeAllowableActions, org.apache.chemistry.opencmis.commons.enums.IncludeRelationships includeRelationships, java.lang.String renditionFilter, java.lang.Boolean includePolicyIds, java.lang.Boolean includeAcl, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 java.util.List<org.apache.chemistry.opencmis.commons.data.ObjectParentData> getObjectParents(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.data.ObjectList getObjectRelationships(java.lang.String repositoryId, java.lang.String objectId, java.lang.Boolean includeSubRelationshipTypes, org.apache.chemistry.opencmis.commons.enums.RelationshipDirection relationshipDirection, java.lang.String typeId, java.lang.String filter, java.lang.Boolean includeAllowableActions, java.math.BigInteger maxItems, java.math.BigInteger skipCount, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 org.apache.chemistry.opencmis.commons.data.Properties getProperties(java.lang.String repositoryId, java.lang.String objectId, java.lang.String filter, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 org.apache.chemistry.opencmis.commons.data.Properties getPropertiesOfLatestVersion(java.lang.String repositoryId, java.lang.String objectId, java.lang.String versionSeriesId, java.lang.Boolean major, java.lang.String filter, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 java.util.List<org.apache.chemistry.opencmis.commons.data.RenditionData> getRenditions(java.lang.String repositoryId, java.lang.String objectId, 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.data.RepositoryInfo getRepositoryInfo(java.lang.String repositoryId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 java.util.List<org.apache.chemistry.opencmis.commons.data.RepositoryInfo> getRepositoryInfos(org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 StoreManager getStoreManager()
           
 org.apache.chemistry.opencmis.commons.definitions.TypeDefinitionList getTypeChildren(java.lang.String repositoryId, java.lang.String typeId, java.lang.Boolean includePropertyDefinitions, java.math.BigInteger maxItems, java.math.BigInteger skipCount, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 org.apache.chemistry.opencmis.commons.definitions.TypeDefinition getTypeDefinition(java.lang.String repositoryId, java.lang.String typeId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 java.util.List<org.apache.chemistry.opencmis.commons.definitions.TypeDefinitionContainer> getTypeDescendants(java.lang.String repositoryId, java.lang.String typeId, java.math.BigInteger depth, java.lang.Boolean includePropertyDefinitions, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 void moveObject(java.lang.String repositoryId, org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.String> objectId, java.lang.String targetFolderId, java.lang.String sourceFolderId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 org.apache.chemistry.opencmis.commons.data.ObjectList query(java.lang.String repositoryId, java.lang.String statement, java.lang.Boolean searchAllVersions, 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)
           
 void removeObjectFromFolder(java.lang.String repositoryId, java.lang.String objectId, java.lang.String folderId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 void removePolicy(java.lang.String repositoryId, java.lang.String policyId, java.lang.String objectId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 void setCallContext(org.apache.chemistry.opencmis.commons.server.CallContext context)
           
 void setContentStream(java.lang.String repositoryId, org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.String> objectId, java.lang.Boolean overwriteFlag, org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.String> changeToken, org.apache.chemistry.opencmis.commons.data.ContentStream contentStream, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 void updateProperties(java.lang.String repositoryId, org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.String> objectId, org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.String> changeToken, org.apache.chemistry.opencmis.commons.data.Properties properties, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 org.apache.chemistry.opencmis.commons.definitions.TypeDefinition updateType(java.lang.String repositoryId, org.apache.chemistry.opencmis.commons.definitions.TypeDefinition type, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 
Methods inherited from class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
addObjectInfo, clearObjectInfos, getBooleanProperty, getDateTimeProperty, getIdProperty, getIntegerProperty, getObjectInfo, getObjectInfoIntern, getStringProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InDatabaseService

public InDatabaseService(java.util.Map<java.lang.String,java.lang.String> parameters,
                         StoreManager sm)
Method Detail

getStoreManager

public StoreManager getStoreManager()

getCallContext

public org.apache.chemistry.opencmis.commons.server.CallContext getCallContext()

setCallContext

public void setCallContext(org.apache.chemistry.opencmis.commons.server.CallContext context)

close

public void close()
Specified by:
close in interface org.apache.chemistry.opencmis.commons.server.CmisService
Overrides:
close in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService

getRepositoryInfos

public java.util.List<org.apache.chemistry.opencmis.commons.data.RepositoryInfo> getRepositoryInfos(org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
getRepositoryInfos in interface org.apache.chemistry.opencmis.commons.spi.RepositoryService
Specified by:
getRepositoryInfos in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService

getRepositoryInfo

public org.apache.chemistry.opencmis.commons.data.RepositoryInfo getRepositoryInfo(java.lang.String repositoryId,
                                                                                   org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
getRepositoryInfo in interface org.apache.chemistry.opencmis.commons.spi.RepositoryService
Overrides:
getRepositoryInfo in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService

getTypeChildren

public org.apache.chemistry.opencmis.commons.definitions.TypeDefinitionList getTypeChildren(java.lang.String repositoryId,
                                                                                            java.lang.String typeId,
                                                                                            java.lang.Boolean includePropertyDefinitions,
                                                                                            java.math.BigInteger maxItems,
                                                                                            java.math.BigInteger skipCount,
                                                                                            org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
getTypeChildren in interface org.apache.chemistry.opencmis.commons.spi.RepositoryService
Specified by:
getTypeChildren in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService

getTypeDefinition

public org.apache.chemistry.opencmis.commons.definitions.TypeDefinition getTypeDefinition(java.lang.String repositoryId,
                                                                                          java.lang.String typeId,
                                                                                          org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
getTypeDefinition in interface org.apache.chemistry.opencmis.commons.spi.RepositoryService
Specified by:
getTypeDefinition in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService

createType

public org.apache.chemistry.opencmis.commons.definitions.TypeDefinition createType(java.lang.String repositoryId,
                                                                                   org.apache.chemistry.opencmis.commons.definitions.TypeDefinition type,
                                                                                   org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
createType in interface org.apache.chemistry.opencmis.commons.spi.RepositoryService
Overrides:
createType in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService

updateType

public org.apache.chemistry.opencmis.commons.definitions.TypeDefinition updateType(java.lang.String repositoryId,
                                                                                   org.apache.chemistry.opencmis.commons.definitions.TypeDefinition type,
                                                                                   org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
updateType in interface org.apache.chemistry.opencmis.commons.spi.RepositoryService
Overrides:
updateType in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService

deleteType

public void deleteType(java.lang.String repositoryId,
                       java.lang.String typeId,
                       org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
deleteType in interface org.apache.chemistry.opencmis.commons.spi.RepositoryService
Overrides:
deleteType in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService

getTypeDescendants

public java.util.List<org.apache.chemistry.opencmis.commons.definitions.TypeDefinitionContainer> getTypeDescendants(java.lang.String repositoryId,
                                                                                                                    java.lang.String typeId,
                                                                                                                    java.math.BigInteger depth,
                                                                                                                    java.lang.Boolean includePropertyDefinitions,
                                                                                                                    org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
getTypeDescendants in interface org.apache.chemistry.opencmis.commons.spi.RepositoryService
Overrides:
getTypeDescendants in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService

getCheckedOutDocs

public org.apache.chemistry.opencmis.commons.data.ObjectList getCheckedOutDocs(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)
Specified by:
getCheckedOutDocs in interface org.apache.chemistry.opencmis.commons.spi.NavigationService
Overrides:
getCheckedOutDocs in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService

getChildren

public org.apache.chemistry.opencmis.commons.data.ObjectInFolderList getChildren(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)
Specified by:
getChildren in interface org.apache.chemistry.opencmis.commons.spi.NavigationService
Specified by:
getChildren in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService

getDescendants

public java.util.List<org.apache.chemistry.opencmis.commons.data.ObjectInFolderContainer> getDescendants(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)
Specified by:
getDescendants in interface org.apache.chemistry.opencmis.commons.spi.NavigationService
Overrides:
getDescendants in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService

getFolderParent

public org.apache.chemistry.opencmis.commons.data.ObjectData getFolderParent(java.lang.String repositoryId,
                                                                             java.lang.String folderId,
                                                                             java.lang.String filter,
                                                                             org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
getFolderParent in interface org.apache.chemistry.opencmis.commons.spi.NavigationService
Overrides:
getFolderParent in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService

getFolderTree

public java.util.List<org.apache.chemistry.opencmis.commons.data.ObjectInFolderContainer> getFolderTree(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)
Specified by:
getFolderTree in interface org.apache.chemistry.opencmis.commons.spi.NavigationService
Overrides:
getFolderTree in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService

getObjectParents

public java.util.List<org.apache.chemistry.opencmis.commons.data.ObjectParentData> getObjectParents(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)
Specified by:
getObjectParents in interface org.apache.chemistry.opencmis.commons.spi.NavigationService
Specified by:
getObjectParents in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService

create

public java.lang.String create(java.lang.String repositoryId,
                               org.apache.chemistry.opencmis.commons.data.Properties properties,
                               java.lang.String folderId,
                               org.apache.chemistry.opencmis.commons.data.ContentStream contentStream,
                               org.apache.chemistry.opencmis.commons.enums.VersioningState versioningState,
                               java.util.List<java.lang.String> policies,
                               org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
create in interface org.apache.chemistry.opencmis.commons.server.CmisService
Overrides:
create in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService

createDocument

public java.lang.String createDocument(java.lang.String repositoryId,
                                       org.apache.chemistry.opencmis.commons.data.Properties properties,
                                       java.lang.String folderId,
                                       org.apache.chemistry.opencmis.commons.data.ContentStream contentStream,
                                       org.apache.chemistry.opencmis.commons.enums.VersioningState versioningState,
                                       java.util.List<java.lang.String> policies,
                                       org.apache.chemistry.opencmis.commons.data.Acl addAces,
                                       org.apache.chemistry.opencmis.commons.data.Acl removeAces,
                                       org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
createDocument in interface org.apache.chemistry.opencmis.commons.spi.ObjectService
Overrides:
createDocument in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService

createDocumentFromSource

public java.lang.String createDocumentFromSource(java.lang.String repositoryId,
                                                 java.lang.String sourceId,
                                                 org.apache.chemistry.opencmis.commons.data.Properties properties,
                                                 java.lang.String folderId,
                                                 org.apache.chemistry.opencmis.commons.enums.VersioningState versioningState,
                                                 java.util.List<java.lang.String> policies,
                                                 org.apache.chemistry.opencmis.commons.data.Acl addAces,
                                                 org.apache.chemistry.opencmis.commons.data.Acl removeAces,
                                                 org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
createDocumentFromSource in interface org.apache.chemistry.opencmis.commons.spi.ObjectService
Overrides:
createDocumentFromSource in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService

createFolder

public java.lang.String createFolder(java.lang.String repositoryId,
                                     org.apache.chemistry.opencmis.commons.data.Properties properties,
                                     java.lang.String folderId,
                                     java.util.List<java.lang.String> policies,
                                     org.apache.chemistry.opencmis.commons.data.Acl addAces,
                                     org.apache.chemistry.opencmis.commons.data.Acl removeAces,
                                     org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
createFolder in interface org.apache.chemistry.opencmis.commons.spi.ObjectService
Overrides:
createFolder in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService

createPolicy

public java.lang.String createPolicy(java.lang.String repositoryId,
                                     org.apache.chemistry.opencmis.commons.data.Properties properties,
                                     java.lang.String folderId,
                                     java.util.List<java.lang.String> policies,
                                     org.apache.chemistry.opencmis.commons.data.Acl addAces,
                                     org.apache.chemistry.opencmis.commons.data.Acl removeAces,
                                     org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
createPolicy in interface org.apache.chemistry.opencmis.commons.spi.ObjectService
Overrides:
createPolicy in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService

createRelationship

public java.lang.String createRelationship(java.lang.String repositoryId,
                                           org.apache.chemistry.opencmis.commons.data.Properties properties,
                                           java.util.List<java.lang.String> policies,
                                           org.apache.chemistry.opencmis.commons.data.Acl addAces,
                                           org.apache.chemistry.opencmis.commons.data.Acl removeAces,
                                           org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
createRelationship in interface org.apache.chemistry.opencmis.commons.spi.ObjectService
Overrides:
createRelationship in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService

createItem

public java.lang.String createItem(java.lang.String repositoryId,
                                   org.apache.chemistry.opencmis.commons.data.Properties properties,
                                   java.lang.String folderId,
                                   java.util.List<java.lang.String> policies,
                                   org.apache.chemistry.opencmis.commons.data.Acl addAces,
                                   org.apache.chemistry.opencmis.commons.data.Acl removeAces,
                                   org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
createItem in interface org.apache.chemistry.opencmis.commons.spi.ObjectService
Overrides:
createItem in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService

deleteContentStream

public void deleteContentStream(java.lang.String repositoryId,
                                org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.String> objectId,
                                org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.String> changeToken,
                                org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
deleteContentStream in interface org.apache.chemistry.opencmis.commons.spi.ObjectService
Overrides:
deleteContentStream in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService

deleteObject

public void deleteObject(java.lang.String repositoryId,
                         java.lang.String objectId,
                         java.lang.Boolean allVersions,
                         org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
deleteObject in interface org.apache.chemistry.opencmis.commons.spi.ObjectService
Overrides:
deleteObject in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService

deleteObjectOrCancelCheckOut

public void deleteObjectOrCancelCheckOut(java.lang.String repositoryId,
                                         java.lang.String objectId,
                                         java.lang.Boolean allVersions,
                                         org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
deleteObjectOrCancelCheckOut in interface org.apache.chemistry.opencmis.commons.server.CmisService
Overrides:
deleteObjectOrCancelCheckOut in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService

deleteTree

public org.apache.chemistry.opencmis.commons.data.FailedToDeleteData deleteTree(java.lang.String repositoryId,
                                                                                java.lang.String folderId,
                                                                                java.lang.Boolean allVersions,
                                                                                org.apache.chemistry.opencmis.commons.enums.UnfileObject unfileObjects,
                                                                                java.lang.Boolean continueOnFailure,
                                                                                org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
deleteTree in interface org.apache.chemistry.opencmis.commons.spi.ObjectService
Overrides:
deleteTree in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService

getAllowableActions

public org.apache.chemistry.opencmis.commons.data.AllowableActions getAllowableActions(java.lang.String repositoryId,
                                                                                       java.lang.String objectId,
                                                                                       org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
getAllowableActions in interface org.apache.chemistry.opencmis.commons.spi.ObjectService
Overrides:
getAllowableActions in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService

getContentStream

public org.apache.chemistry.opencmis.commons.data.ContentStream getContentStream(java.lang.String repositoryId,
                                                                                 java.lang.String objectId,
                                                                                 java.lang.String streamId,
                                                                                 java.math.BigInteger offset,
                                                                                 java.math.BigInteger length,
                                                                                 org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
getContentStream in interface org.apache.chemistry.opencmis.commons.spi.ObjectService
Overrides:
getContentStream in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService

getObject

public org.apache.chemistry.opencmis.commons.data.ObjectData getObject(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 includePolicyIds,
                                                                       java.lang.Boolean includeAcl,
                                                                       org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
getObject in interface org.apache.chemistry.opencmis.commons.spi.ObjectService
Specified by:
getObject in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService

getObjectByPath

public org.apache.chemistry.opencmis.commons.data.ObjectData getObjectByPath(java.lang.String repositoryId,
                                                                             java.lang.String path,
                                                                             java.lang.String filter,
                                                                             java.lang.Boolean includeAllowableActions,
                                                                             org.apache.chemistry.opencmis.commons.enums.IncludeRelationships includeRelationships,
                                                                             java.lang.String renditionFilter,
                                                                             java.lang.Boolean includePolicyIds,
                                                                             java.lang.Boolean includeAcl,
                                                                             org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
getObjectByPath in interface org.apache.chemistry.opencmis.commons.spi.ObjectService
Overrides:
getObjectByPath in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService

getProperties

public org.apache.chemistry.opencmis.commons.data.Properties getProperties(java.lang.String repositoryId,
                                                                           java.lang.String objectId,
                                                                           java.lang.String filter,
                                                                           org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
getProperties in interface org.apache.chemistry.opencmis.commons.spi.ObjectService
Overrides:
getProperties in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService

getRenditions

public java.util.List<org.apache.chemistry.opencmis.commons.data.RenditionData> getRenditions(java.lang.String repositoryId,
                                                                                              java.lang.String objectId,
                                                                                              java.lang.String renditionFilter,
                                                                                              java.math.BigInteger maxItems,
                                                                                              java.math.BigInteger skipCount,
                                                                                              org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
getRenditions in interface org.apache.chemistry.opencmis.commons.spi.ObjectService
Overrides:
getRenditions in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService

moveObject

public void moveObject(java.lang.String repositoryId,
                       org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.String> objectId,
                       java.lang.String targetFolderId,
                       java.lang.String sourceFolderId,
                       org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
moveObject in interface org.apache.chemistry.opencmis.commons.spi.ObjectService
Overrides:
moveObject in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService

setContentStream

public void setContentStream(java.lang.String repositoryId,
                             org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.String> objectId,
                             java.lang.Boolean overwriteFlag,
                             org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.String> changeToken,
                             org.apache.chemistry.opencmis.commons.data.ContentStream contentStream,
                             org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
setContentStream in interface org.apache.chemistry.opencmis.commons.spi.ObjectService
Overrides:
setContentStream in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService

updateProperties

public void updateProperties(java.lang.String repositoryId,
                             org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.String> objectId,
                             org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.String> changeToken,
                             org.apache.chemistry.opencmis.commons.data.Properties properties,
                             org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
updateProperties in interface org.apache.chemistry.opencmis.commons.spi.ObjectService
Overrides:
updateProperties in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService

appendContentStream

public void appendContentStream(java.lang.String repositoryId,
                                org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.String> objectId,
                                org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.String> changeToken,
                                org.apache.chemistry.opencmis.commons.data.ContentStream contentStream,
                                boolean isLastChunk,
                                org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
appendContentStream in interface org.apache.chemistry.opencmis.commons.spi.ObjectService
Overrides:
appendContentStream in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService

bulkUpdateProperties

public java.util.List<org.apache.chemistry.opencmis.commons.data.BulkUpdateObjectIdAndChangeToken> bulkUpdateProperties(java.lang.String repositoryId,
                                                                                                                        java.util.List<org.apache.chemistry.opencmis.commons.data.BulkUpdateObjectIdAndChangeToken> objectIdAndChangeToken,
                                                                                                                        org.apache.chemistry.opencmis.commons.data.Properties properties,
                                                                                                                        java.util.List<java.lang.String> addSecondaryTypeIds,
                                                                                                                        java.util.List<java.lang.String> removeSecondaryTypeIds,
                                                                                                                        org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
bulkUpdateProperties in interface org.apache.chemistry.opencmis.commons.spi.ObjectService
Overrides:
bulkUpdateProperties in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService

cancelCheckOut

public void cancelCheckOut(java.lang.String repositoryId,
                           java.lang.String objectId,
                           org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
cancelCheckOut in interface org.apache.chemistry.opencmis.commons.spi.VersioningService
Overrides:
cancelCheckOut in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService

checkIn

public void checkIn(java.lang.String repositoryId,
                    org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.String> objectId,
                    java.lang.Boolean major,
                    org.apache.chemistry.opencmis.commons.data.Properties properties,
                    org.apache.chemistry.opencmis.commons.data.ContentStream contentStream,
                    java.lang.String checkinComment,
                    java.util.List<java.lang.String> policies,
                    org.apache.chemistry.opencmis.commons.data.Acl addAces,
                    org.apache.chemistry.opencmis.commons.data.Acl removeAces,
                    org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
checkIn in interface org.apache.chemistry.opencmis.commons.spi.VersioningService
Overrides:
checkIn in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService

checkOut

public void checkOut(java.lang.String repositoryId,
                     org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.String> objectId,
                     org.apache.chemistry.opencmis.commons.data.ExtensionsData extension,
                     org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.Boolean> contentCopied)
Specified by:
checkOut in interface org.apache.chemistry.opencmis.commons.spi.VersioningService
Overrides:
checkOut in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService

getObjectOfLatestVersion

public org.apache.chemistry.opencmis.commons.data.ObjectData getObjectOfLatestVersion(java.lang.String repositoryId,
                                                                                      java.lang.String objectId,
                                                                                      java.lang.String versionSeriesId,
                                                                                      java.lang.Boolean major,
                                                                                      java.lang.String filter,
                                                                                      java.lang.Boolean includeAllowableActions,
                                                                                      org.apache.chemistry.opencmis.commons.enums.IncludeRelationships includeRelationships,
                                                                                      java.lang.String renditionFilter,
                                                                                      java.lang.Boolean includePolicyIds,
                                                                                      java.lang.Boolean includeAcl,
                                                                                      org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
getObjectOfLatestVersion in interface org.apache.chemistry.opencmis.commons.spi.VersioningService
Overrides:
getObjectOfLatestVersion in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService

getPropertiesOfLatestVersion

public org.apache.chemistry.opencmis.commons.data.Properties getPropertiesOfLatestVersion(java.lang.String repositoryId,
                                                                                          java.lang.String objectId,
                                                                                          java.lang.String versionSeriesId,
                                                                                          java.lang.Boolean major,
                                                                                          java.lang.String filter,
                                                                                          org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
getPropertiesOfLatestVersion in interface org.apache.chemistry.opencmis.commons.spi.VersioningService
Overrides:
getPropertiesOfLatestVersion in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService

getAllVersions

public java.util.List<org.apache.chemistry.opencmis.commons.data.ObjectData> getAllVersions(java.lang.String repositoryId,
                                                                                            java.lang.String objectId,
                                                                                            java.lang.String versionSeriesId,
                                                                                            java.lang.String filter,
                                                                                            java.lang.Boolean includeAllowableActions,
                                                                                            org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
getAllVersions in interface org.apache.chemistry.opencmis.commons.spi.VersioningService
Overrides:
getAllVersions in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService

getContentChanges

public org.apache.chemistry.opencmis.commons.data.ObjectList getContentChanges(java.lang.String repositoryId,
                                                                               org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.String> changeLogToken,
                                                                               java.lang.Boolean includeProperties,
                                                                               java.lang.String filter,
                                                                               java.lang.Boolean includePolicyIds,
                                                                               java.lang.Boolean includeAcl,
                                                                               java.math.BigInteger maxItems,
                                                                               org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
getContentChanges in interface org.apache.chemistry.opencmis.commons.spi.DiscoveryService
Overrides:
getContentChanges in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService

query

public org.apache.chemistry.opencmis.commons.data.ObjectList query(java.lang.String repositoryId,
                                                                   java.lang.String statement,
                                                                   java.lang.Boolean searchAllVersions,
                                                                   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)
Specified by:
query in interface org.apache.chemistry.opencmis.commons.spi.DiscoveryService
Overrides:
query in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService

addObjectToFolder

public void addObjectToFolder(java.lang.String repositoryId,
                              java.lang.String objectId,
                              java.lang.String folderId,
                              java.lang.Boolean allVersions,
                              org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
addObjectToFolder in interface org.apache.chemistry.opencmis.commons.spi.MultiFilingService
Overrides:
addObjectToFolder in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService

removeObjectFromFolder

public void removeObjectFromFolder(java.lang.String repositoryId,
                                   java.lang.String objectId,
                                   java.lang.String folderId,
                                   org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
removeObjectFromFolder in interface org.apache.chemistry.opencmis.commons.spi.MultiFilingService
Overrides:
removeObjectFromFolder in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService

getObjectRelationships

public org.apache.chemistry.opencmis.commons.data.ObjectList getObjectRelationships(java.lang.String repositoryId,
                                                                                    java.lang.String objectId,
                                                                                    java.lang.Boolean includeSubRelationshipTypes,
                                                                                    org.apache.chemistry.opencmis.commons.enums.RelationshipDirection relationshipDirection,
                                                                                    java.lang.String typeId,
                                                                                    java.lang.String filter,
                                                                                    java.lang.Boolean includeAllowableActions,
                                                                                    java.math.BigInteger maxItems,
                                                                                    java.math.BigInteger skipCount,
                                                                                    org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
getObjectRelationships in interface org.apache.chemistry.opencmis.commons.spi.RelationshipService
Overrides:
getObjectRelationships in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService

applyAcl

public org.apache.chemistry.opencmis.commons.data.Acl applyAcl(java.lang.String repositoryId,
                                                               java.lang.String objectId,
                                                               org.apache.chemistry.opencmis.commons.data.Acl aces,
                                                               org.apache.chemistry.opencmis.commons.enums.AclPropagation aclPropagation)
Specified by:
applyAcl in interface org.apache.chemistry.opencmis.commons.server.CmisService
Overrides:
applyAcl in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService

applyAcl

public org.apache.chemistry.opencmis.commons.data.Acl applyAcl(java.lang.String repositoryId,
                                                               java.lang.String objectId,
                                                               org.apache.chemistry.opencmis.commons.data.Acl addAces,
                                                               org.apache.chemistry.opencmis.commons.data.Acl removeAces,
                                                               org.apache.chemistry.opencmis.commons.enums.AclPropagation aclPropagation,
                                                               org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
applyAcl in interface org.apache.chemistry.opencmis.commons.spi.AclService
Overrides:
applyAcl in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService

getAcl

public org.apache.chemistry.opencmis.commons.data.Acl getAcl(java.lang.String repositoryId,
                                                             java.lang.String objectId,
                                                             java.lang.Boolean onlyBasicPermissions,
                                                             org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
getAcl in interface org.apache.chemistry.opencmis.commons.spi.AclService
Overrides:
getAcl in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService

applyPolicy

public void applyPolicy(java.lang.String repositoryId,
                        java.lang.String policyId,
                        java.lang.String objectId,
                        org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
applyPolicy in interface org.apache.chemistry.opencmis.commons.spi.PolicyService
Overrides:
applyPolicy in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService

getAppliedPolicies

public java.util.List<org.apache.chemistry.opencmis.commons.data.ObjectData> getAppliedPolicies(java.lang.String repositoryId,
                                                                                                java.lang.String objectId,
                                                                                                java.lang.String filter,
                                                                                                org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
getAppliedPolicies in interface org.apache.chemistry.opencmis.commons.spi.PolicyService
Overrides:
getAppliedPolicies in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService

removePolicy

public void removePolicy(java.lang.String repositoryId,
                         java.lang.String policyId,
                         java.lang.String objectId,
                         org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
removePolicy in interface org.apache.chemistry.opencmis.commons.spi.PolicyService
Overrides:
removePolicy in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService