org.alfresco.opencmis
Interface AlfrescoCmisService

All Superinterfaces:
org.apache.chemistry.opencmis.commons.spi.AclService, org.apache.chemistry.opencmis.commons.server.CmisService, 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
All Known Implementing Classes:
AlfrescoCmisServiceImpl

public interface AlfrescoCmisService
extends org.apache.chemistry.opencmis.commons.server.CmisService

Extended interface for lifecycle management

Since:
4.0

Method Summary
 void afterCall()
          Called directly after any CMIS method is used
 void beforeCall()
          Called directly before any CMIS method is used
 void open(org.apache.chemistry.opencmis.commons.server.CallContext context)
          Call before the work method and forms the opposite of CmisService.close().
 
Methods inherited from interface org.apache.chemistry.opencmis.commons.server.CmisService
applyAcl, close, create, deleteObjectOrCancelCheckOut, getObjectInfo
 
Methods inherited from interface org.apache.chemistry.opencmis.commons.spi.RepositoryService
getRepositoryInfo, getRepositoryInfos, getTypeChildren, getTypeDefinition, getTypeDescendants
 
Methods inherited from interface org.apache.chemistry.opencmis.commons.spi.NavigationService
getCheckedOutDocs, getChildren, getDescendants, getFolderParent, getFolderTree, getObjectParents
 
Methods inherited from interface org.apache.chemistry.opencmis.commons.spi.ObjectService
createDocument, createDocumentFromSource, createFolder, createPolicy, createRelationship, deleteContentStream, deleteObject, deleteTree, getAllowableActions, getContentStream, getObject, getObjectByPath, getProperties, getRenditions, moveObject, setContentStream, updateProperties
 
Methods inherited from interface org.apache.chemistry.opencmis.commons.spi.VersioningService
cancelCheckOut, checkIn, checkOut, getAllVersions, getObjectOfLatestVersion, getPropertiesOfLatestVersion
 
Methods inherited from interface org.apache.chemistry.opencmis.commons.spi.DiscoveryService
getContentChanges, query
 
Methods inherited from interface org.apache.chemistry.opencmis.commons.spi.MultiFilingService
addObjectToFolder, removeObjectFromFolder
 
Methods inherited from interface org.apache.chemistry.opencmis.commons.spi.RelationshipService
getObjectRelationships
 
Methods inherited from interface org.apache.chemistry.opencmis.commons.spi.AclService
applyAcl, getAcl
 
Methods inherited from interface org.apache.chemistry.opencmis.commons.spi.PolicyService
applyPolicy, getAppliedPolicies, removePolicy
 

Method Detail

beforeCall

void beforeCall()
Called directly before any CMIS method is used


afterCall

void afterCall()
Called directly after any CMIS method is used


open

void open(org.apache.chemistry.opencmis.commons.server.CallContext context)
Call before the work method and forms the opposite of CmisService.close().

Parameters:
context - the context in which the service must operate


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.