it.sistematica.isharedoc.opencmis.indatabase.server
Class InDatabaseObjectServiceImpl
java.lang.Object
it.sistematica.isharedoc.opencmis.indatabase.server.InDatabaseAbstractServiceImpl
it.sistematica.isharedoc.opencmis.indatabase.server.InDatabaseObjectServiceImpl
public class InDatabaseObjectServiceImpl
- extends InDatabaseAbstractServiceImpl
Method Summary |
void |
appendContentStream(org.apache.chemistry.opencmis.commons.server.CallContext context,
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,
org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
|
java.util.List<org.apache.chemistry.opencmis.commons.data.BulkUpdateObjectIdAndChangeToken> |
bulkUpdateProperties(org.apache.chemistry.opencmis.commons.server.CallContext context,
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,
org.apache.chemistry.opencmis.commons.server.ObjectInfoHandler objectInfos)
|
java.lang.String |
create(org.apache.chemistry.opencmis.commons.server.CallContext context,
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,
org.apache.chemistry.opencmis.commons.server.ObjectInfoHandler objectInfos)
|
java.lang.String |
createDocument(org.apache.chemistry.opencmis.commons.server.CallContext context,
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(org.apache.chemistry.opencmis.commons.server.CallContext context,
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(org.apache.chemistry.opencmis.commons.server.CallContext context,
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(org.apache.chemistry.opencmis.commons.server.CallContext context,
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(org.apache.chemistry.opencmis.commons.server.CallContext context,
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(org.apache.chemistry.opencmis.commons.server.CallContext context,
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)
|
void |
deleteContentStream(org.apache.chemistry.opencmis.commons.server.CallContext context,
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(org.apache.chemistry.opencmis.commons.server.CallContext context,
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(org.apache.chemistry.opencmis.commons.server.CallContext context,
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)
|
org.apache.chemistry.opencmis.commons.data.AllowableActions |
getAllowableActions(org.apache.chemistry.opencmis.commons.server.CallContext context,
java.lang.String repositoryId,
java.lang.String objectId,
org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
|
org.apache.chemistry.opencmis.commons.data.ContentStream |
getContentStream(org.apache.chemistry.opencmis.commons.server.CallContext context,
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)
|
org.apache.chemistry.opencmis.commons.data.ObjectData |
getObject(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 includePolicyIds,
java.lang.Boolean includeAcl,
org.apache.chemistry.opencmis.commons.data.ExtensionsData extension,
org.apache.chemistry.opencmis.commons.server.ObjectInfoHandler objectInfos)
|
org.apache.chemistry.opencmis.commons.data.ObjectData |
getObjectByPath(org.apache.chemistry.opencmis.commons.server.CallContext context,
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.server.ObjectInfoHandler objectInfos)
|
org.apache.chemistry.opencmis.commons.data.ObjectData |
getObjectData(StoredObject so,
org.apache.chemistry.opencmis.commons.server.CallContext context,
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.server.ObjectInfoHandler objectInfos)
|
org.apache.chemistry.opencmis.commons.data.Properties |
getProperties(org.apache.chemistry.opencmis.commons.server.CallContext context,
java.lang.String repositoryId,
java.lang.String objectId,
java.lang.String filter,
org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
|
java.util.List<org.apache.chemistry.opencmis.commons.data.RenditionData> |
getRenditions(org.apache.chemistry.opencmis.commons.server.CallContext context,
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.ObjectData |
moveObject(org.apache.chemistry.opencmis.commons.server.CallContext context,
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.server.ObjectInfoHandler objectInfos)
|
void |
setContentStream(org.apache.chemistry.opencmis.commons.server.CallContext context,
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(org.apache.chemistry.opencmis.commons.server.CallContext context,
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.Acl acl,
org.apache.chemistry.opencmis.commons.data.ExtensionsData extension,
org.apache.chemistry.opencmis.commons.server.ObjectInfoHandler objectInfos)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InDatabaseObjectServiceImpl
public InDatabaseObjectServiceImpl(StoreManager storeManager)
createDocument
public java.lang.String createDocument(org.apache.chemistry.opencmis.commons.server.CallContext context,
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)
createDocumentFromSource
public java.lang.String createDocumentFromSource(org.apache.chemistry.opencmis.commons.server.CallContext context,
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)
createFolder
public java.lang.String createFolder(org.apache.chemistry.opencmis.commons.server.CallContext context,
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)
createPolicy
public java.lang.String createPolicy(org.apache.chemistry.opencmis.commons.server.CallContext context,
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)
createRelationship
public java.lang.String createRelationship(org.apache.chemistry.opencmis.commons.server.CallContext context,
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)
createItem
public java.lang.String createItem(org.apache.chemistry.opencmis.commons.server.CallContext context,
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)
create
public java.lang.String create(org.apache.chemistry.opencmis.commons.server.CallContext context,
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,
org.apache.chemistry.opencmis.commons.server.ObjectInfoHandler objectInfos)
deleteContentStream
public void deleteContentStream(org.apache.chemistry.opencmis.commons.server.CallContext context,
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)
deleteObject
public void deleteObject(org.apache.chemistry.opencmis.commons.server.CallContext context,
java.lang.String repositoryId,
java.lang.String objectId,
java.lang.Boolean allVersions,
org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
deleteTree
public org.apache.chemistry.opencmis.commons.data.FailedToDeleteData deleteTree(org.apache.chemistry.opencmis.commons.server.CallContext context,
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)
getAllowableActions
public org.apache.chemistry.opencmis.commons.data.AllowableActions getAllowableActions(org.apache.chemistry.opencmis.commons.server.CallContext context,
java.lang.String repositoryId,
java.lang.String objectId,
org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
getContentStream
public org.apache.chemistry.opencmis.commons.data.ContentStream getContentStream(org.apache.chemistry.opencmis.commons.server.CallContext context,
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)
getObject
public org.apache.chemistry.opencmis.commons.data.ObjectData getObject(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 includePolicyIds,
java.lang.Boolean includeAcl,
org.apache.chemistry.opencmis.commons.data.ExtensionsData extension,
org.apache.chemistry.opencmis.commons.server.ObjectInfoHandler objectInfos)
getObjectData
public org.apache.chemistry.opencmis.commons.data.ObjectData getObjectData(StoredObject so,
org.apache.chemistry.opencmis.commons.server.CallContext context,
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.server.ObjectInfoHandler objectInfos)
getObjectByPath
public org.apache.chemistry.opencmis.commons.data.ObjectData getObjectByPath(org.apache.chemistry.opencmis.commons.server.CallContext context,
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.server.ObjectInfoHandler objectInfos)
getProperties
public org.apache.chemistry.opencmis.commons.data.Properties getProperties(org.apache.chemistry.opencmis.commons.server.CallContext context,
java.lang.String repositoryId,
java.lang.String objectId,
java.lang.String filter,
org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
getRenditions
public java.util.List<org.apache.chemistry.opencmis.commons.data.RenditionData> getRenditions(org.apache.chemistry.opencmis.commons.server.CallContext context,
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)
moveObject
public org.apache.chemistry.opencmis.commons.data.ObjectData moveObject(org.apache.chemistry.opencmis.commons.server.CallContext context,
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.server.ObjectInfoHandler objectInfos)
setContentStream
public void setContentStream(org.apache.chemistry.opencmis.commons.server.CallContext context,
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)
updateProperties
public void updateProperties(org.apache.chemistry.opencmis.commons.server.CallContext context,
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.Acl acl,
org.apache.chemistry.opencmis.commons.data.ExtensionsData extension,
org.apache.chemistry.opencmis.commons.server.ObjectInfoHandler objectInfos)
appendContentStream
public void appendContentStream(org.apache.chemistry.opencmis.commons.server.CallContext context,
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,
org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
bulkUpdateProperties
public java.util.List<org.apache.chemistry.opencmis.commons.data.BulkUpdateObjectIdAndChangeToken> bulkUpdateProperties(org.apache.chemistry.opencmis.commons.server.CallContext context,
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,
org.apache.chemistry.opencmis.commons.server.ObjectInfoHandler objectInfos)