org.apache.chemistry.opencmis.client.bindings.spi.webservices
Class CmisWebServicesSpi

java.lang.Object
  extended by org.apache.chemistry.opencmis.client.bindings.spi.webservices.CmisWebServicesSpi
All Implemented Interfaces:
CmisSpi

public class CmisWebServicesSpi
extends java.lang.Object
implements CmisSpi

CMIS Web Services SPI implementation.


Constructor Summary
CmisWebServicesSpi(BindingSession session)
          Constructor.
 
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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CmisWebServicesSpi

public CmisWebServicesSpi(BindingSession session)
Constructor.

Method Detail

getRepositoryService

public RepositoryService getRepositoryService()
Description copied from interface: CmisSpi
Gets a Repository Service interface object.

Specified by:
getRepositoryService in interface CmisSpi

getNavigationService

public NavigationService getNavigationService()
Description copied from interface: CmisSpi
Gets a Navigation Service interface object.

Specified by:
getNavigationService in interface CmisSpi

getObjectService

public ObjectService getObjectService()
Description copied from interface: CmisSpi
Gets an Object Service interface object.

Specified by:
getObjectService in interface CmisSpi

getDiscoveryService

public DiscoveryService getDiscoveryService()
Description copied from interface: CmisSpi
Gets a Discovery Service interface object.

Specified by:
getDiscoveryService in interface CmisSpi

getVersioningService

public VersioningService getVersioningService()
Description copied from interface: CmisSpi
Gets a Versioning Service interface object.

Specified by:
getVersioningService in interface CmisSpi

getMultiFilingService

public MultiFilingService getMultiFilingService()
Description copied from interface: CmisSpi
Gets a Multifiling Service interface object.

Specified by:
getMultiFilingService in interface CmisSpi

getRelationshipService

public RelationshipService getRelationshipService()
Description copied from interface: CmisSpi
Gets a Relationship Service interface object.

Specified by:
getRelationshipService in interface CmisSpi

getPolicyService

public PolicyService getPolicyService()
Description copied from interface: CmisSpi
Gets a Policy Service interface object.

Specified by:
getPolicyService in interface CmisSpi

getAclService

public AclService getAclService()
Description copied from interface: CmisSpi
Gets an ACL Service interface object.

Specified by:
getAclService in interface CmisSpi

clearAllCaches

public void clearAllCaches()
Description copied from interface: CmisSpi
Clears all caches of the current session.

Specified by:
clearAllCaches in interface CmisSpi

clearRepositoryCache

public void clearRepositoryCache(java.lang.String repositoryId)
Description copied from interface: CmisSpi
Clears all caches of the current session that are related to the given repository.

Specified by:
clearRepositoryCache in interface CmisSpi
Parameters:
repositoryId - the repository id

close

public void close()
Description copied from interface: CmisSpi
Releases all resources assigned to this SPI instance.

Specified by:
close in interface CmisSpi


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