Uses of Interface
org.nuxeo.ecm.core.api.security.ACP
Packages that use 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
Fields in org.nuxeo.ecm.core.api declared as ACPMethods in org.nuxeo.ecm.core.api that return ACPModifier 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.Methods in org.nuxeo.ecm.core.api with parameters of type ACPModifier 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
Fields in org.nuxeo.ecm.core.api.impl declared as ACPMethods in org.nuxeo.ecm.core.api.impl that return ACPMethods in org.nuxeo.ecm.core.api.impl with parameters of type ACP -
Uses of ACP in org.nuxeo.ecm.core.api.security
Methods in org.nuxeo.ecm.core.api.security that return ACP -
Uses of ACP in org.nuxeo.ecm.core.api.security.impl
Classes in org.nuxeo.ecm.core.api.security.impl that implement ACPModifier and TypeClassDescriptionclass
The ACP implementation uses a cache used when calling getAccess(). -
Uses of ACP in org.nuxeo.ecm.core.event.impl
Methods in org.nuxeo.ecm.core.event.impl that return ACPMethods in org.nuxeo.ecm.core.event.impl with parameters of type ACP -
Uses of ACP in org.nuxeo.ecm.core.io.impl
Methods in org.nuxeo.ecm.core.io.impl with parameters of type ACP -
Uses of ACP in org.nuxeo.ecm.core.io.marshallers.json.document
Methods in org.nuxeo.ecm.core.io.marshallers.json.document with parameters of type ACPModifier and TypeMethodDescriptionprotected void
ACPJsonWriter.writeEntityBody
(ACP acp, com.fasterxml.jackson.core.JsonGenerator jg) -
Uses of ACP in org.nuxeo.ecm.core.model
Methods in org.nuxeo.ecm.core.model that return ACPModifier 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.Methods in org.nuxeo.ecm.core.model with parameters of type ACP -
Uses of ACP in org.nuxeo.ecm.core.opencmis.impl.server
Methods in org.nuxeo.ecm.core.opencmis.impl.server with parameters of type ACPModifier 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
Methods in org.nuxeo.ecm.core.security with parameters of type ACPModifier 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
Methods in org.nuxeo.ecm.core.storage.dbs that return ACPModifier and TypeMethodDescriptionprotected static ACP
DBSSession.memToAcp
(String docId, Serializable acpSer) Methods in org.nuxeo.ecm.core.storage.dbs with parameters of type ACP -
Uses of ACP in org.nuxeo.ecm.core.storage.sql.coremodel
Methods in org.nuxeo.ecm.core.storage.sql.coremodel that return ACPMethods in org.nuxeo.ecm.core.storage.sql.coremodel with parameters of type ACPModifier 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
Methods in org.nuxeo.ecm.core.storage.sql.security with parameters of type ACPModifier and TypeMethodDescriptionNoFileSecurityPolicy.checkPermission
(Document doc, ACP mergedAcp, NuxeoPrincipal principal, String permission, String[] resolvedPermissions, String[] additionalPrincipals) -
Uses of ACP in org.nuxeo.ecm.permissions
Methods in org.nuxeo.ecm.permissions with parameters of type ACPModifier 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
Methods in org.nuxeo.ecm.platform.mail.security with parameters of type ACPModifier 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
Fields in org.nuxeo.ecm.platform.publisher.rules declared as ACP -
Uses of ACP in org.nuxeo.ecm.platform.usermanager
Methods in org.nuxeo.ecm.platform.usermanager with parameters of type ACPModifier 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
Methods in org.nuxeo.ecm.restapi.server.jaxrs.adapters that return ACP -
Uses of ACP in org.nuxeo.wopi.lock
Methods in org.nuxeo.wopi.lock with parameters of type ACPModifier and TypeMethodDescriptionWOPILockSecurityPolicy.checkPermission
(Document doc, ACP mergedAcp, NuxeoPrincipal principal, String permission, String[] resolvedPermissions, String[] additionalPrincipals)