public final class CmisBindingImpl extends Object implements CmisBinding, Serializable
Constructor and Description |
---|
CmisBindingImpl(Map<String,String> sessionParameters)
Constructor.
|
CmisBindingImpl(Map<String,String> sessionParameters,
AuthenticationProvider authenticationProvider,
TypeDefinitionCache typeDefCache)
Constructor.
|
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.
|
public CmisBindingImpl(Map<String,String> sessionParameters)
sessionParameters
- the session parameterspublic CmisBindingImpl(Map<String,String> sessionParameters, AuthenticationProvider authenticationProvider, TypeDefinitionCache typeDefCache)
sessionParameters
- the session parametersauthenticationProvider
- an authentication provider instancepublic String getSessionId()
CmisBinding
getSessionId
in interface CmisBinding
public BindingType getBindingType()
CmisBinding
getBindingType
in interface CmisBinding
public RepositoryService getRepositoryService()
CmisBinding
getRepositoryService
in interface CmisBinding
public NavigationService getNavigationService()
CmisBinding
getNavigationService
in interface CmisBinding
public ObjectService getObjectService()
CmisBinding
getObjectService
in interface CmisBinding
public DiscoveryService getDiscoveryService()
CmisBinding
getDiscoveryService
in interface CmisBinding
public RelationshipService getRelationshipService()
CmisBinding
getRelationshipService
in interface CmisBinding
public VersioningService getVersioningService()
CmisBinding
getVersioningService
in interface CmisBinding
public AclService getAclService()
CmisBinding
getAclService
in interface CmisBinding
public MultiFilingService getMultiFilingService()
CmisBinding
getMultiFilingService
in interface CmisBinding
public PolicyService getPolicyService()
CmisBinding
getPolicyService
in interface CmisBinding
public BindingsObjectFactory getObjectFactory()
CmisBinding
getObjectFactory
in interface CmisBinding
public AuthenticationProvider getAuthenticationProvider()
CmisBinding
getAuthenticationProvider
in interface CmisBinding
public void clearAllCaches()
CmisBinding
clearAllCaches
in interface CmisBinding
public void clearRepositoryCache(String repositoryId)
CmisBinding
clearRepositoryCache
in interface CmisBinding
repositoryId
- the repository idpublic void close()
CmisBinding
close
in interface CmisBinding
Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.