Uses of Interface
org.nuxeo.ecm.core.api.security.ACP
-
Packages that use ACP Package Description org.nuxeo.ecm.automation.core.operations.document org.nuxeo.ecm.core.api org.nuxeo.ecm.core.api.impl org.nuxeo.ecm.core.api.security The core interfaces for managing security (access rights) in Nuxeo Core.org.nuxeo.ecm.core.api.security.impl Implementation of the access control interfaces.org.nuxeo.ecm.core.event.impl Event Service implementation.org.nuxeo.ecm.core.io.impl org.nuxeo.ecm.core.io.marshallers.json.document org.nuxeo.ecm.core.model org.nuxeo.ecm.core.opencmis.impl.server org.nuxeo.ecm.core.security org.nuxeo.ecm.core.storage.dbs org.nuxeo.ecm.core.storage.sql.coremodel org.nuxeo.ecm.core.storage.sql.security org.nuxeo.ecm.permissions org.nuxeo.ecm.platform.mail.security org.nuxeo.ecm.platform.publisher.rules org.nuxeo.ecm.platform.usermanager org.nuxeo.ecm.restapi.server.jaxrs.adapters org.nuxeo.wopi.lock -
-
Uses of ACP in org.nuxeo.ecm.automation.core.operations.document
Methods in org.nuxeo.ecm.automation.core.operations.document with parameters of type ACP Modifier and Type Method Description static booleanDocumentPermissionHelper. addPermission(ACP acp, String aclName, String userName, String permission, boolean blockInheritance, String currentPrincipalName)Deprecated.static booleanDocumentPermissionHelper. addPermission(ACP acp, String aclName, String userName, String permission, boolean blockInheritance, String currentPrincipalName, Calendar begin, Calendar end, Map<String,Serializable> contextData)Deprecated.static booleanDocumentPermissionHelper. removePermission(ACP acp, String aclName, String principalName)Deprecated.static booleanDocumentPermissionHelper. removePermissionById(ACP acp, String aclName, String id)Deprecated.Removes an ACE given its id. -
Uses of ACP in org.nuxeo.ecm.core.api
Fields in org.nuxeo.ecm.core.api declared as ACP Modifier and Type Field Description ACPDocumentModel.DocumentModelRefresh. acpMethods in org.nuxeo.ecm.core.api that return ACP Modifier and Type Method Description ACPAbstractSession. getACP(DocumentRef docRef)ACPCoreSession. getACP(DocumentRef docRef)Gets the document access control policy.ACPDocumentModel. getACP()Gets the access control policy (ACP) for this document.Methods in org.nuxeo.ecm.core.api with parameters of type ACP Modifier and Type Method Description voidAbstractSession. setACP(DocumentRef docRef, ACP newAcp, boolean overwrite)protected voidAbstractSession. setACP(Document doc, ACP newAcp, boolean overwrite, Map<String,Serializable> options)voidCoreSession. setACP(DocumentRef docRef, ACP acp, boolean overwrite)Sets the ACP for this document.voidDocumentModel. setACP(ACP acp, boolean overwrite)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 ACP Modifier and Type Field Description protected ACPDocumentModelImpl. acpMethods in org.nuxeo.ecm.core.api.impl that return ACP Modifier and Type Method Description ACPDocumentModelImpl. getACP()ACPSimpleDocumentModel. getACP()Methods in org.nuxeo.ecm.core.api.impl with parameters of type ACP Modifier and Type Method Description voidDocumentModelImpl. setACP(ACP acp, boolean overwrite)voidSimpleDocumentModel. setACP(ACP acp, boolean overwrite) -
Uses of ACP in org.nuxeo.ecm.core.api.security
Methods in org.nuxeo.ecm.core.api.security that return ACP Modifier and Type Method Description ACPACP. clone()Return a recursive copy of the ACP sharing no mutable substructure with the original -
Uses of ACP in org.nuxeo.ecm.core.api.security.impl
Classes in org.nuxeo.ecm.core.api.security.impl that implement ACP Modifier and Type Class Description classACPImplThe 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 ACP Modifier and Type Method Description ACPShallowDocumentModel. getACP()Methods in org.nuxeo.ecm.core.event.impl with parameters of type ACP Modifier and Type Method Description voidShallowDocumentModel. setACP(ACP acp, boolean overwrite) -
Uses of ACP in org.nuxeo.ecm.core.io.impl
Methods in org.nuxeo.ecm.core.io.impl with parameters of type ACP Modifier and Type Method Description protected static voidExportedDocumentImpl. readACP(org.dom4j.Element element, ACP 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 ACP Modifier and Type Method Description protected voidACPJsonWriter. 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 ACP Modifier and Type Method Description abstract ACPBaseSession. getACP(Document doc)Gets the ACP for the document (without any inheritance).protected ACPBaseSession. getACP(Document doc, boolean replaceReadVersionPermission)ACPBaseSession. getMergedACP(Document doc)ACPSession. getMergedACP(Document doc)protected ACPBaseSession. updateACP(ACP curAcp, ACP addAcp)Returns the merge of two ACPs.Methods in org.nuxeo.ecm.core.model with parameters of type ACP Modifier and Type Method Description protected voidBaseSession. checkNegativeAcl(ACP acp)voidSession. setACP(Document doc, ACP acp, boolean overwrite)protected ACPBaseSession. updateACP(ACP curAcp, ACP addAcp)Returns the merge of two ACPs. -
Uses of ACP in org.nuxeo.ecm.core.opencmis.impl.server
Methods in org.nuxeo.ecm.core.opencmis.impl.server with parameters of type ACP Modifier and Type Method Description protected static org.apache.chemistry.opencmis.commons.data.AclNuxeoObjectData. 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 ACP Modifier and Type Method Description AccessCheckInSecurityPolicy. checkPermission(Document doc, ACP mergedAcp, NuxeoPrincipal principal, String permission, String[] resolvedPermissions, String[] additionalPrincipals)AccessLockSecurityPolicy. checkPermission(Document doc, ACP mergedAcp, NuxeoPrincipal principal, String permission, String[] resolvedPermissions, String[] additionalPrincipals)AccessRetentionAndHoldSecurityPolicy. checkPermission(Document doc, ACP mergedAcp, NuxeoPrincipal principal, String permission, String[] resolvedPermissions, String[] additionalPrincipals)AccessSecurityPolicy. checkPermission(Document doc, ACP mergedAcp, NuxeoPrincipal principal, String permission, String[] resolvedPermissions, String[] additionalPrincipals)Checks given permission for doc and principal.AccessSecurityPolicyService. checkPermission(Document doc, ACP mergedAcp, NuxeoPrincipal principal, String permission, String[] resolvedPermissions, String[] principalsToCheck)Checks given permission for doc and principal.AccessSecurityPolicyServiceImpl. 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 ACP Modifier and Type Method Description ACPDBSSession. getACP(Document doc)protected static ACPDBSSession. memToAcp(String docId, Serializable acpSer)Methods in org.nuxeo.ecm.core.storage.dbs with parameters of type ACP Modifier and Type Method Description static SerializableDBSSession. acpToMem(ACP acp)voidDBSSession. setACP(Document doc, ACP acp, boolean overwrite) -
Uses of ACP in org.nuxeo.ecm.core.storage.sql.coremodel
Methods in org.nuxeo.ecm.core.storage.sql.coremodel that return ACP Modifier and Type Method Description protected static ACPSQLSession. aclRowsToACP(ACLRow[] acls)ACPSQLSession. getACP(Document doc)Methods in org.nuxeo.ecm.core.storage.sql.coremodel with parameters of type ACP Modifier and Type Method Description protected static ACLRow[]SQLSession. acpToAclRows(ACP acp)voidSQLSession. setACP(Document doc, ACP acp, boolean overwrite)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 ACP Modifier and Type Method Description AccessNoFileSecurityPolicy. 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 ACP Modifier and Type Method Description protected List<org.nuxeo.ecm.permissions.PermissionListener.ACLDiff>PermissionListener. extractACLDiffs(ACP oldACP, ACP newACP)protected voidPermissionListener. handleUpdateACP(DocumentEventContext docCtx, ACP oldACP, ACP newACP)protected List<String>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 ACP Modifier and Type Method Description AccessMailMessageSecurityPolicy. 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 Modifier and Type Field Description ACPDefaultValidatorsRule.UnrestrictedACPGetter. acp -
Uses of ACP in org.nuxeo.ecm.platform.usermanager
Methods in org.nuxeo.ecm.platform.usermanager with parameters of type ACP Modifier and Type Method Description String[]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 Modifier and Type Method Description ACPACLAdapter. doGetACP() -
Uses of ACP in org.nuxeo.wopi.lock
Methods in org.nuxeo.wopi.lock with parameters of type ACP Modifier and Type Method Description AccessWOPILockSecurityPolicy. checkPermission(Document doc, ACP mergedAcp, NuxeoPrincipal principal, String permission, String[] resolvedPermissions, String[] additionalPrincipals)
-