it.sistematica.isharedoc.opencmis.indatabase.server
Class InDatabasePolicyServiceImpl

java.lang.Object
  extended by it.sistematica.isharedoc.opencmis.indatabase.server.InDatabaseAbstractServiceImpl
      extended by it.sistematica.isharedoc.opencmis.indatabase.server.InDatabasePolicyServiceImpl

public class InDatabasePolicyServiceImpl
extends InDatabaseAbstractServiceImpl


Field Summary
 
Fields inherited from class it.sistematica.isharedoc.opencmis.indatabase.server.InDatabaseAbstractServiceImpl
fAtomLinkProvider, fStoreManager, validator
 
Constructor Summary
protected InDatabasePolicyServiceImpl(StoreManager storeManager)
           
 
Method Summary
 void applyPolicy(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, java.lang.String policyId, java.lang.String objectId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 java.util.List<org.apache.chemistry.opencmis.commons.data.ObjectData> getAppliedPolicies(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, java.lang.String objectId, java.lang.String filter, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 void removePolicy(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, java.lang.String policyId, java.lang.String objectId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 
Methods inherited from class it.sistematica.isharedoc.opencmis.indatabase.server.InDatabaseAbstractServiceImpl
checkHasUser, checkIsVersionableObject, getTypeDefinition, getTypeDefinition, getTypeDefinition, getVersionedDocumentOfObjectId, testCheckedOutByCurrentUser
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InDatabasePolicyServiceImpl

protected InDatabasePolicyServiceImpl(StoreManager storeManager)
Method Detail

getAppliedPolicies

public java.util.List<org.apache.chemistry.opencmis.commons.data.ObjectData> getAppliedPolicies(org.apache.chemistry.opencmis.commons.server.CallContext context,
                                                                                                java.lang.String repositoryId,
                                                                                                java.lang.String objectId,
                                                                                                java.lang.String filter,
                                                                                                org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)

removePolicy

public void removePolicy(org.apache.chemistry.opencmis.commons.server.CallContext context,
                         java.lang.String repositoryId,
                         java.lang.String policyId,
                         java.lang.String objectId,
                         org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)

applyPolicy

public void applyPolicy(org.apache.chemistry.opencmis.commons.server.CallContext context,
                        java.lang.String repositoryId,
                        java.lang.String policyId,
                        java.lang.String objectId,
                        org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)