|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface AclService
ACL Service interface.
See CMIS 1.0 specification for details on the operations, parameters, exceptions and the domain model.
| Method Summary | |
|---|---|
Acl |
applyAcl(String repositoryId,
String objectId,
Acl addAces,
Acl removeAces,
AclPropagation aclPropagation,
ExtensionsData extension)
Adds or removes the given ACEs to or from the ACL of the object. |
Acl |
getAcl(String repositoryId,
String objectId,
Boolean onlyBasicPermissions,
ExtensionsData extension)
Get the ACL currently applied to the specified object. |
| Method Detail |
|---|
Acl getAcl(String repositoryId,
String objectId,
Boolean onlyBasicPermissions,
ExtensionsData extension)
repositoryId - the identifier for the repositoryobjectId - the identifier for the objectonlyBasicPermissions - (optional) an indicator if only basic permissions
should be returned (default is true)
Acl applyAcl(String repositoryId,
String objectId,
Acl addAces,
Acl removeAces,
AclPropagation aclPropagation,
ExtensionsData extension)
repositoryId - the identifier for the repositoryobjectId - the identifier for the objectaddAces - (optional) the ACEs to be addedremoveAces - (optional) the ACEs to be removedaclPropagation - (optional) specifies how ACEs should be handled
(default is AclPropagation.REPOSITORYDETERMINED)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||