public class AclServiceImpl extends AbstractAtomPubService implements AclService, ExtendedAclService
AbstractAtomPubService.IdentifierTypeNAME_COLLECTION, NAME_NUM_ITEMS, NAME_PATH_SEGMENT, NAME_RELATIVE_PATH_SEGMENT, NAME_URI_TEMPLATE| Constructor and Description |
|---|
AclServiceImpl(BindingSession session)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
Acl |
applyAcl(String repositoryId,
String objectId,
Acl addAces,
Acl removeAces,
AclPropagation aclPropagation,
ExtensionsData extension) |
Acl |
getAcl(String repositoryId,
String objectId,
Boolean onlyBasicPermissions,
ExtensionsData extension) |
Acl |
setAcl(String repositoryId,
String objectId,
Acl aces) |
addCollection, addLink, addLink, addRepositoryLink, addRepositoryLink, addTemplate, addTypeLink, addTypeLink, convertStatusCode, createIdObject, createObject, delete, extractAddtionalData, extractErrorMessage, extractException, getAclInternal, getCmisVersion, getCollection, getHttpInvoker, getLink, getLink, getLinkCache, getObjectInternal, getRepositoriesInternal, getRepositoryLink, getServiceDocURL, getSession, getTemplateLink, getTypeDefinitionInternal, getTypeLink, getTypeLink, is, isAclMergeRequired, isInt, isNextLink, isStr, loadCollection, loadContentLink, loadLink, loadRenditionContentLink, loadRepositoryLink, loadTemplateLink, loadTypeLink, lockLinks, lockTypeLinks, mergeAcls, parse, post, postAndConsume, put, put, read, removeLinks, removeTypeLinks, setSession, throwLinkException, unlockLinks, unlockTypeLinks, updateAclpublic AclServiceImpl(BindingSession session)
public Acl applyAcl(String repositoryId, String objectId, Acl addAces, Acl removeAces, AclPropagation aclPropagation, ExtensionsData extension)
applyAcl in interface AclServicepublic Acl getAcl(String repositoryId, String objectId, Boolean onlyBasicPermissions, ExtensionsData extension)
getAcl in interface AclServiceCopyright © 2009–2016 The Apache Software Foundation. All rights reserved.