Uses of Interface
org.nuxeo.ecm.core.api.security.ACP
Package
Description
The core interfaces for managing security (access rights) in Nuxeo Core.
Implementation of the access control interfaces.
Event Service implementation.
-
Uses of ACP in org.nuxeo.ecm.core.api
Modifier and TypeMethodDescriptionAbstractSession.getACP
(DocumentRef docRef) CoreSession.getACP
(DocumentRef docRef) Gets the document access control policy.DocumentModel.getACP()
Gets the access control policy (ACP) for this document.Modifier and TypeMethodDescriptionvoid
AbstractSession.setACP
(DocumentRef docRef, ACP newAcp, boolean overwrite) protected void
AbstractSession.setACP
(Document doc, ACP newAcp, boolean overwrite, Map<String, Serializable> options) void
CoreSession.setACP
(DocumentRef docRef, ACP acp, boolean overwrite) Sets the ACP for this document.void
Sets the ACP for this document model. -
Uses of ACP in org.nuxeo.ecm.core.api.impl
-
Uses of ACP in org.nuxeo.ecm.core.api.security
-
Uses of ACP in org.nuxeo.ecm.core.api.security.impl
Modifier and TypeClassDescriptionclass
The ACP implementation uses a cache used when calling getAccess(). -
Uses of ACP in org.nuxeo.ecm.core.event.impl
-
Uses of ACP in org.nuxeo.ecm.core.io.impl
-
Uses of ACP in org.nuxeo.ecm.core.io.marshallers.json.document
Modifier and TypeMethodDescriptionprotected void
ACPJsonWriter.writeEntityBody
(ACP acp, com.fasterxml.jackson.core.JsonGenerator jg) -
Uses of ACP in org.nuxeo.ecm.core.model
Modifier and TypeMethodDescriptionabstract ACP
Gets the ACP for the document (without any inheritance).protected ACP
BaseSession.getMergedACP
(Document doc) Session.getMergedACP
(Document doc) protected ACP
Returns the merge of two ACPs. -
Uses of ACP in org.nuxeo.ecm.core.opencmis.impl.server
Modifier and TypeMethodDescriptionprotected static org.apache.chemistry.opencmis.commons.data.Acl
NuxeoObjectData.getAcl
(ACP acp, boolean onlyBasicPermissions, NuxeoCmisService service) -
Uses of ACP in org.nuxeo.ecm.core.security
Modifier and TypeMethodDescriptionCheckInSecurityPolicy.checkPermission
(Document doc, ACP mergedAcp, NuxeoPrincipal principal, String permission, String[] resolvedPermissions, String[] additionalPrincipals) LockSecurityPolicy.checkPermission
(Document doc, ACP mergedAcp, NuxeoPrincipal principal, String permission, String[] resolvedPermissions, String[] additionalPrincipals) RetentionAndHoldSecurityPolicy.checkPermission
(Document doc, ACP mergedAcp, NuxeoPrincipal principal, String permission, String[] resolvedPermissions, String[] additionalPrincipals) SecurityPolicy.checkPermission
(Document doc, ACP mergedAcp, NuxeoPrincipal principal, String permission, String[] resolvedPermissions, String[] additionalPrincipals) Checks given permission for doc and principal.SecurityPolicyService.checkPermission
(Document doc, ACP mergedAcp, NuxeoPrincipal principal, String permission, String[] resolvedPermissions, String[] principalsToCheck) Checks given permission for doc and principal.SecurityPolicyServiceImpl.checkPermission
(Document doc, ACP mergedAcp, NuxeoPrincipal principal, String permission, String[] resolvedPermissions, String[] additionalPrincipals) -
Uses of ACP in org.nuxeo.ecm.core.storage.dbs
Modifier and TypeMethodDescriptionprotected static ACP
DBSSession.memToAcp
(String docId, Serializable acpSer) -
Uses of ACP in org.nuxeo.ecm.core.storage.sql.coremodel
Modifier and TypeMethodDescriptionprotected static ACLRow[]
SQLSession.acpToAclRows
(ACP acp) void
protected static ACLRow[]
SQLSession.updateAclRows
(ACLRow[] aclrows, ACP acp) -
Uses of ACP in org.nuxeo.ecm.core.storage.sql.security
Modifier and TypeMethodDescriptionNoFileSecurityPolicy.checkPermission
(Document doc, ACP mergedAcp, NuxeoPrincipal principal, String permission, String[] resolvedPermissions, String[] additionalPrincipals) -
Uses of ACP in org.nuxeo.ecm.permissions
Modifier and TypeMethodDescriptionprotected List<org.nuxeo.ecm.permissions.PermissionListener.ACLDiff>
PermissionListener.extractACLDiffs
(ACP oldACP, ACP newACP) protected void
PermissionListener.handleUpdateACP
(DocumentEventContext docCtx, ACP oldACP, ACP newACP) PermissionListener.toACLNames
(ACP acp) -
Uses of ACP in org.nuxeo.ecm.platform.mail.security
Modifier and TypeMethodDescriptionMailMessageSecurityPolicy.checkPermission
(Document doc, ACP mergedAcp, NuxeoPrincipal principal, String permission, String[] resolvedPermissions, String[] additionalPrincipals) -
Uses of ACP in org.nuxeo.ecm.platform.publisher.rules
-
Uses of ACP in org.nuxeo.ecm.platform.usermanager
Modifier and TypeMethodDescriptionString[]
FakeUserManagerImpl.getUsersForPermission
(String perm, ACP acp) String[]
MultiTenantUserManager.getUsersForPermission
(String perm, ACP acp, DocumentModel context) For an ACP, get the list of user that has a permission into the given context.String[]
UserManager.getUsersForPermission
(String perm, ACP acp) For an ACP, get the list of user that has a permission.String[]
UserManagerImpl.getUsersForPermission
(String perm, ACP acp) String[]
UserManagerImpl.getUsersForPermission
(String perm, ACP acp, DocumentModel context) -
Uses of ACP in org.nuxeo.ecm.restapi.server.jaxrs.adapters
-
Uses of ACP in org.nuxeo.wopi.lock
Modifier and TypeMethodDescriptionWOPILockSecurityPolicy.checkPermission
(Document doc, ACP mergedAcp, NuxeoPrincipal principal, String permission, String[] resolvedPermissions, String[] additionalPrincipals)