public class ACEsOperationHelper extends Object
| Modifier and Type | Method and Description |
|---|---|
static List<org.nuxeo.ecm.core.api.security.ACE> |
buildACEs(org.nuxeo.ecm.automation.OperationContext ctx,
org.nuxeo.ecm.automation.core.util.Properties aces)
Build list of ACE objects from Properties parameter
(as negative ACEs are not allowed, they are all set to granted: true).
|
static org.nuxeo.ecm.core.api.security.ACL |
buildDefaultLocalACL(org.nuxeo.ecm.core.api.CoreSession session,
org.nuxeo.ecm.core.api.DocumentModel document)
Gets default local ACL, i.e. when inheritance
is blocked.
|
static List<org.nuxeo.ecm.core.api.security.ACE> |
getAdminEverythingACEs()
Return a list of ACE giving everything permission to admin groups.
|
static org.nuxeo.ecm.core.api.security.ACE |
getBlockInheritanceACe()
Getter for block inheritance ACE.
|
static List<org.nuxeo.ecm.core.api.security.ACE> |
getMasterOwnerACEs(org.nuxeo.ecm.core.api.CoreSession session,
org.nuxeo.ecm.core.api.DocumentModel document)
Gets list of Master Owners of document.
|
public static org.nuxeo.ecm.core.api.security.ACE getBlockInheritanceACe()
public static List<org.nuxeo.ecm.core.api.security.ACE> buildACEs(org.nuxeo.ecm.automation.OperationContext ctx, org.nuxeo.ecm.automation.core.util.Properties aces) throws org.nuxeo.ecm.automation.TypeAdaptException
aces - org.nuxeo.ecm.automation.TypeAdaptExceptionpublic static org.nuxeo.ecm.core.api.security.ACL buildDefaultLocalACL(org.nuxeo.ecm.core.api.CoreSession session,
org.nuxeo.ecm.core.api.DocumentModel document)
public static List<org.nuxeo.ecm.core.api.security.ACE> getAdminEverythingACEs()
public static List<org.nuxeo.ecm.core.api.security.ACE> getMasterOwnerACEs(org.nuxeo.ecm.core.api.CoreSession session, org.nuxeo.ecm.core.api.DocumentModel document)
Copyright © 2024. All rights reserved.