public interface CmisBinding extends Serializable
Each instance of this class represents a session. A session comprises of a connection to one CMIS endpoint over one binding for one particular user and a set of caches. All repositories that are exposed by this CMIS endpoint are accessible in this session. All CMIS operations and extension points are provided if they are supported by the underlying binding.
Modifier and Type | Method and Description |
---|---|
void |
clearAllCaches()
Clears all caches of the current CMIS binding session.
|
void |
clearRepositoryCache(String repositoryId)
Clears all caches of the current CMIS binding session that are related to
the given repository.
|
void |
close()
Releases all resources assigned to this binding instance.
|
AclService |
getAclService()
Gets an ACL Service interface object.
|
AuthenticationProvider |
getAuthenticationProvider()
Gets the authentication provider.
|
BindingType |
getBindingType()
Returns the binding type.
|
DiscoveryService |
getDiscoveryService()
Gets a Discovery Service interface object.
|
MultiFilingService |
getMultiFilingService()
Gets a Multifiling Service interface object.
|
NavigationService |
getNavigationService()
Gets a Navigation Service interface object.
|
BindingsObjectFactory |
getObjectFactory()
Gets a factory for CMIS binding specific objects.
|
ObjectService |
getObjectService()
Gets an Object Service interface object.
|
PolicyService |
getPolicyService()
Gets a Policy Service interface object.
|
RelationshipService |
getRelationshipService()
Gets a Relationship Service interface object.
|
RepositoryService |
getRepositoryService()
Gets a Repository Service interface object.
|
String |
getSessionId()
Returns the client session id.
|
VersioningService |
getVersioningService()
Gets a Versioning Service interface object.
|
String getSessionId()
BindingType getBindingType()
RepositoryService getRepositoryService()
NavigationService getNavigationService()
ObjectService getObjectService()
VersioningService getVersioningService()
RelationshipService getRelationshipService()
DiscoveryService getDiscoveryService()
MultiFilingService getMultiFilingService()
AclService getAclService()
PolicyService getPolicyService()
BindingsObjectFactory getObjectFactory()
AuthenticationProvider getAuthenticationProvider()
void clearAllCaches()
void clearRepositoryCache(String repositoryId)
repositoryId
- the repository idvoid close()
Copyright © 2009–2017 The Apache Software Foundation. All rights reserved.