public class CmisBindingImpl extends Object implements CmisBinding, Serializable
Constructor and Description |
---|
CmisBindingImpl(Map<String,String> sessionParameters)
Constructor.
|
CmisBindingImpl(Map<String,String> sessionParameters,
AuthenticationProvider authenticationProvider)
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.
|
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.
|
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)
sessionParameters
- the session parametersauthenticationProvider
- an authentication provider instancepublic 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-2013 The Apache Software Foundation. All Rights Reserved.