public abstract class CachedBindingCmisService extends FilterCmisService
CmisBinding
object for a
FilterCmisService
.Constructor and Description |
---|
CachedBindingCmisService() |
Modifier and Type | Method and Description |
---|---|
void |
close()
Signals that this object will not be used anymore and resources can
released.
|
abstract CmisBinding |
createCmisBinding()
Creates a new
CmisBinding object based on the current
CallContext . |
AclService |
getAclService()
Returns a client ACL service.
|
CmisBinding |
getCmisBinding()
Returns the current
CmisBinding object. |
abstract CmisBinding |
getCmisBindingFromCache()
Returns a cached
CmisBinding object or null if no
appropriate object can be found in the cache. |
DiscoveryService |
getDiscoveryService()
Returns a client discovery service.
|
javax.servlet.http.HttpServletRequest |
getHttpServletRequest()
Returns the current
HttpServletRequest . |
MultiFilingService |
getMultiFilingService()
Returns a client multifiling service.
|
NavigationService |
getNavigationService()
Returns a client navigation service.
|
ObjectService |
getObjectService()
Returns a client object service.
|
PolicyService |
getPolicyService()
Returns a client policy service.
|
RelationshipService |
getRelationshipService()
Returns a client relationship service.
|
RepositoryService |
getRepositoryService()
Returns a client repository service.
|
VersioningService |
getVersioningService()
Returns a client versioning service.
|
abstract CmisBinding |
putCmisBindingIntoCache(CmisBinding binding)
Puts the provided
CmisBinding object into the cache and
associates it somehow with the current CallContext . |
void |
setCallContext(CallContext context)
Called at the beginning of a request.
|
addObjectToFolder, appendContentStream, applyAcl, applyAcl, applyPolicy, bulkUpdateProperties, cancelCheckOut, checkIn, checkOut, create, createDocument, createDocumentFromSource, createFolder, createItem, createPolicy, createRelationship, createType, deleteContentStream, deleteObject, deleteObjectOrCancelCheckOut, deleteTree, deleteType, getAcl, getAllowableActions, getAllVersions, getAppliedPolicies, getCallContext, getCheckedOutDocs, getChildren, getContentChanges, getContentStream, getDescendants, getFolderParent, getFolderTree, getObject, getObjectByPath, getObjectInfo, getObjectInfoIntern, getObjectOfLatestVersion, getObjectParents, getObjectRelationships, getProperties, getPropertiesOfLatestVersion, getRenditions, getRepositoryInfo, getRepositoryInfos, getTypeChildren, getTypeDefinition, getTypeDescendants, init, moveObject, query, removeObjectFromFolder, removePolicy, setContentStream, updateProperties, updateType
addObjectInfo, clearObjectInfos, getBooleanProperty, getDateTimeProperty, getIdProperty, getIntegerProperty, getStringProperty
public void setCallContext(CallContext context)
FilterCmisService
setCallContext
in interface CallContextAwareCmisService
setCallContext
in class FilterCmisService
context
- the new call contextpublic abstract CmisBinding getCmisBindingFromCache()
CmisBinding
object or null
if no
appropriate object can be found in the cache.public abstract CmisBinding putCmisBindingIntoCache(CmisBinding binding)
CmisBinding
object into the cache and
associates it somehow with the current CallContext
.
The implementation may return another CmisBinding
object if
another thread has already added an object for the current
CallContext
.public abstract CmisBinding createCmisBinding()
CmisBinding
object based on the current
CallContext
.public CmisBinding getCmisBinding()
CmisBinding
object.public javax.servlet.http.HttpServletRequest getHttpServletRequest()
HttpServletRequest
.public RepositoryService getRepositoryService()
FilterCmisService
getRepositoryService
in class FilterCmisService
public NavigationService getNavigationService()
FilterCmisService
getNavigationService
in class FilterCmisService
public ObjectService getObjectService()
FilterCmisService
getObjectService
in class FilterCmisService
public VersioningService getVersioningService()
FilterCmisService
getVersioningService
in class FilterCmisService
public DiscoveryService getDiscoveryService()
FilterCmisService
getDiscoveryService
in class FilterCmisService
public MultiFilingService getMultiFilingService()
FilterCmisService
getMultiFilingService
in class FilterCmisService
public RelationshipService getRelationshipService()
FilterCmisService
getRelationshipService
in class FilterCmisService
public AclService getAclService()
FilterCmisService
getAclService
in class FilterCmisService
public PolicyService getPolicyService()
FilterCmisService
getPolicyService
in class FilterCmisService
public void close()
CmisService
close
in interface CmisService
close
in class FilterCmisService
Copyright © 2009–2017 The Apache Software Foundation. All rights reserved.