org.apache.chemistry.opencmis.server.impl.webservices
Class AclService

java.lang.Object
  extended by org.apache.chemistry.opencmis.server.impl.webservices.AbstractService
      extended by org.apache.chemistry.opencmis.server.impl.webservices.AclService
All Implemented Interfaces:
ACLServicePort

public class AclService
extends AbstractService
implements ACLServicePort

CMIS ACL Service.


Field Summary
 
Fields inherited from class org.apache.chemistry.opencmis.server.impl.webservices.AbstractService
CALL_CONTEXT_MAP
 
Constructor Summary
AclService()
           
 
Method Summary
 CmisACLType applyACL(String repositoryId, String objectId, CmisAccessControlListType addAces, CmisAccessControlListType removeAces, EnumACLPropagation aclPropagation, CmisExtensionType extension)
           
 CmisACLType getACL(String repositoryId, String objectId, Boolean onlyBasicPermissions, CmisExtensionType extension)
           
 
Methods inherited from class org.apache.chemistry.opencmis.server.impl.webservices.AbstractService
closeService, convertException, createContext, getService, getServiceFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AclService

public AclService()
Method Detail

applyACL

public CmisACLType applyACL(String repositoryId,
                            String objectId,
                            CmisAccessControlListType addAces,
                            CmisAccessControlListType removeAces,
                            EnumACLPropagation aclPropagation,
                            CmisExtensionType extension)
                     throws CmisException
Specified by:
applyACL in interface ACLServicePort
Returns:
returns org.apache.chemistry.opencmis.commons.impl.jaxb.CmisACLType
Throws:
CmisException

getACL

public CmisACLType getACL(String repositoryId,
                          String objectId,
                          Boolean onlyBasicPermissions,
                          CmisExtensionType extension)
                   throws CmisException
Specified by:
getACL in interface ACLServicePort
Returns:
returns org.apache.chemistry.opencmis.commons.impl.jaxb.CmisACLType
Throws:
CmisException


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