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() |
void |
beforeCall() |
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, 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, moveObject, open, query, removeObjectFromFolder, removePolicy, updatePropertiesaddObjectInfo, clearObjectInfos, createType, deleteType, getBooleanProperty, getDateTimeProperty, getIdProperty, getIntegerProperty, getStringProperty, updateTypeprotected 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.CmisServicecreate in class AlfrescoCmisServiceImplpublic 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.ObjectServicecreateDocument in class AlfrescoCmisServiceImplpublic 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.ObjectServicesetContentStream in class AlfrescoCmisServiceImplpublic 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.RepositoryServicegetRepositoryInfos in class AlfrescoCmisServiceImplpublic 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.RepositoryServicegetRepositoryInfo in class AlfrescoCmisServiceImplpublic void checkRepositoryId(String repositoryId)
checkRepositoryId in class AlfrescoCmisServiceImplpublic void beforeCall()
beforeCall in interface AlfrescoCmisServicebeforeCall in class AlfrescoCmisServiceImplpublic void afterCall()
afterCall in interface AlfrescoCmisServiceafterCall in class AlfrescoCmisServiceImplpublic void close()
close in interface org.apache.chemistry.opencmis.commons.server.CmisServiceclose in class AlfrescoCmisServiceImplCopyright © 2005–2014 Alfresco Software. All rights reserved.