org.apache.chemistry.opencmis.client.bindings.spi
Interface CmisSpi

All Known Implementing Classes:
CmisAtomPubSpi, CmisLocalSpi, CmisWebServicesSpi

public interface CmisSpi

CMIS SPI interface.


Method Summary
 void clearAllCaches()
          Clears all caches of the current session.
 void clearRepositoryCache(java.lang.String repositoryId)
          Clears all caches of the current session that are related to the given repository.
 void close()
          Releases all resources assigned to this SPI instance.
 AclService getAclService()
          Gets an ACL Service interface object.
 DiscoveryService getDiscoveryService()
          Gets a Discovery Service interface object.
 MultiFilingService getMultiFilingService()
          Gets a Multifiling Service interface object.
 NavigationService getNavigationService()
          Gets a Navigation Service interface object.
 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.
 

Method Detail

getRepositoryService

RepositoryService getRepositoryService()
Gets a Repository Service interface object.


getNavigationService

NavigationService getNavigationService()
Gets a Navigation Service interface object.


getObjectService

ObjectService getObjectService()
Gets an Object Service interface object.


getVersioningService

VersioningService getVersioningService()
Gets a Versioning Service interface object.


getRelationshipService

RelationshipService getRelationshipService()
Gets a Relationship Service interface object.


getDiscoveryService

DiscoveryService getDiscoveryService()
Gets a Discovery Service interface object.


getMultiFilingService

MultiFilingService getMultiFilingService()
Gets a Multifiling Service interface object.


getAclService

AclService getAclService()
Gets an ACL Service interface object.


getPolicyService

PolicyService getPolicyService()
Gets a Policy Service interface object.


clearAllCaches

void clearAllCaches()
Clears all caches of the current session.


clearRepositoryCache

void clearRepositoryCache(java.lang.String repositoryId)
Clears all caches of the current session that are related to the given repository.

Parameters:
repositoryId - the repository id

close

void close()
Releases all resources assigned to this SPI instance.



Copyright © 2009-2011 The Apache Software Foundation. All Rights Reserved.