public class PublicApiAlfrescoCmisService extends AlfrescoCmisServiceImpl
Modifier and Type | Field and Description |
---|---|
protected CMISConnector |
connector |
protected NetworksService |
networksService |
protected TenantAdminService |
tenantAdminService |
Constructor and Description |
---|
PublicApiAlfrescoCmisService(CMISConnector connector,
TenantAdminService tenantAdminService,
NetworksService networksService) |
Modifier and Type | Method and Description |
---|---|
void |
afterCall()
Called directly after any CMIS method is used
|
void |
beforeCall()
Called directly before any CMIS method is used
|
void |
checkRepositoryId(String repositoryId) |
void |
close() |
String |
create(String repositoryId,
org.apache.chemistry.opencmis.commons.data.Properties properties,
String folderId,
org.apache.chemistry.opencmis.commons.data.ContentStream contentStream,
org.apache.chemistry.opencmis.commons.enums.VersioningState versioningState,
List<String> policies,
org.apache.chemistry.opencmis.commons.data.ExtensionsData extension) |
String |
createDocument(String repositoryId,
org.apache.chemistry.opencmis.commons.data.Properties properties,
String folderId,
org.apache.chemistry.opencmis.commons.data.ContentStream contentStream,
org.apache.chemistry.opencmis.commons.enums.VersioningState versioningState,
List<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)
Overridden to capture content upload for publishing to analytics service.
|
org.apache.chemistry.opencmis.commons.data.RepositoryInfo |
getRepositoryInfo(String repositoryId,
org.apache.chemistry.opencmis.commons.data.ExtensionsData extension) |
List<org.apache.chemistry.opencmis.commons.data.RepositoryInfo> |
getRepositoryInfos(org.apache.chemistry.opencmis.commons.data.ExtensionsData extension) |
void |
setContentStream(String repositoryId,
org.apache.chemistry.opencmis.commons.spi.Holder<String> objectId,
Boolean overwriteFlag,
org.apache.chemistry.opencmis.commons.spi.Holder<String> changeToken,
org.apache.chemistry.opencmis.commons.data.ContentStream contentStream,
org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Overridden to capture content upload for publishing to analytics service.
|
addNodeInfo, addObjectToFolder, appendContentStream, applyAcl, applyAcl, applyPolicy, bulkUpdateProperties, cancelCheckOut, checkIn, checkOut, createDocumentFromSource, createFolder, createItem, createNodeInfo, createNodeInfo, createNodeInfo, createNodeInfo, createPolicy, createRelationship, deleteContentStream, deleteObject, deleteObjectOrCancelCheckOut, deleteTree, getAcl, getAllowableActions, getAllVersions, getAppliedPolicies, getCheckedOutDocs, getChildren, getContentChanges, getContentStream, getContext, getDescendants, getFolderParent, getFolderTree, getObject, getObjectByPath, getObjectInfo, getObjectInfo, getObjectInfo, getObjectInfoIntern, getObjectOfLatestVersion, getObjectParents, getObjectRelationships, getOrCreateFolderInfo, getOrCreateNodeInfo, getOrCreateNodeInfo, getProperties, getPropertiesOfLatestVersion, getRenditions, getTypeChildren, getTypeDefinition, getTypeDescendants, logGetObjectCall, logGetObjectsCall, moveObject, open, query, removeObjectFromFolder, removePolicy, updateProperties
addObjectInfo, clearObjectInfos, createType, deleteType, getBooleanProperty, getDateTimeProperty, getIdProperty, getIntegerProperty, getStringProperty, updateType
protected CMISConnector connector
protected TenantAdminService tenantAdminService
protected NetworksService networksService
public PublicApiAlfrescoCmisService(CMISConnector connector, TenantAdminService tenantAdminService, NetworksService networksService)
public String create(String repositoryId, org.apache.chemistry.opencmis.commons.data.Properties properties, String folderId, org.apache.chemistry.opencmis.commons.data.ContentStream contentStream, org.apache.chemistry.opencmis.commons.enums.VersioningState versioningState, List<String> policies, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
create
in interface org.apache.chemistry.opencmis.commons.server.CmisService
create
in class AlfrescoCmisServiceImpl
public String createDocument(String repositoryId, org.apache.chemistry.opencmis.commons.data.Properties properties, String folderId, org.apache.chemistry.opencmis.commons.data.ContentStream contentStream, org.apache.chemistry.opencmis.commons.enums.VersioningState versioningState, List<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)
createDocument
in interface org.apache.chemistry.opencmis.commons.spi.ObjectService
createDocument
in class AlfrescoCmisServiceImpl
public void setContentStream(String repositoryId, org.apache.chemistry.opencmis.commons.spi.Holder<String> objectId, Boolean overwriteFlag, org.apache.chemistry.opencmis.commons.spi.Holder<String> changeToken, org.apache.chemistry.opencmis.commons.data.ContentStream contentStream, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
setContentStream
in interface org.apache.chemistry.opencmis.commons.spi.ObjectService
setContentStream
in class AlfrescoCmisServiceImpl
public List<org.apache.chemistry.opencmis.commons.data.RepositoryInfo> getRepositoryInfos(org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
getRepositoryInfos
in interface org.apache.chemistry.opencmis.commons.spi.RepositoryService
getRepositoryInfos
in class AlfrescoCmisServiceImpl
public org.apache.chemistry.opencmis.commons.data.RepositoryInfo getRepositoryInfo(String repositoryId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
getRepositoryInfo
in interface org.apache.chemistry.opencmis.commons.spi.RepositoryService
getRepositoryInfo
in class AlfrescoCmisServiceImpl
public void checkRepositoryId(String repositoryId)
checkRepositoryId
in class AlfrescoCmisServiceImpl
public void beforeCall()
AlfrescoCmisService
beforeCall
in interface AlfrescoCmisService
beforeCall
in class AlfrescoCmisServiceImpl
public void afterCall()
AlfrescoCmisService
afterCall
in interface AlfrescoCmisService
afterCall
in class AlfrescoCmisServiceImpl
public void close()
close
in interface org.apache.chemistry.opencmis.commons.server.CmisService
close
in class AlfrescoCmisServiceImpl
Copyright © 2005–2017 Alfresco Software. All rights reserved.