Uses of Class
org.nuxeo.ecm.core.api.security.ACE
-
Packages that use ACE Package Description org.nuxeo.ecm.core.api 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.security org.nuxeo.ecm.core.storage.sql.coremodel org.nuxeo.ecm.permissions org.nuxeo.ecm.platform.routing.core.impl Provides implementation for the api package. -
-
Uses of ACE in org.nuxeo.ecm.core.api
Methods in org.nuxeo.ecm.core.api with parameters of type ACE Modifier and Type Method Description void
AbstractSession. replaceACE(DocumentRef docRef, String aclName, ACE oldACE, ACE newACE)
void
CoreSession. replaceACE(DocumentRef docRef, String aclName, ACE oldACE, ACE newACE)
Replace theoldACE
with thenewACE
on the givenaclName
. -
Uses of ACE in org.nuxeo.ecm.core.api.security
Fields in org.nuxeo.ecm.core.api.security declared as ACE Modifier and Type Field Description static ACE
ACE. BLOCK
An ACE that blocks all permissions for everyone.Methods in org.nuxeo.ecm.core.api.security that return ACE Modifier and Type Method Description ACE
ACE.ACEBuilder. build()
static ACE
ACE. fromId(String aceId)
Create an ACE from an id.ACE[]
ACL. getACEs()
Returns the ACEs defined by this list as an array.Methods in org.nuxeo.ecm.core.api.security with parameters of type ACE Modifier and Type Method Description boolean
ACL. add(ACE ace)
Add an ACE.boolean
ACP. addACE(String aclName, ACE ace)
Add an ACE to the givenaclName
.static ACE.ACEBuilder
ACE. builder(ACE ace)
boolean
ACP. removeACE(String aclName, ACE ace)
Remove an ACE on the givenaclName
.boolean
ACL. replace(ACE oldACE, ACE newACE)
Replace theoldACE
withnewACE
, only if theoldACE
exists.boolean
ACP. replaceACE(String aclName, ACE oldACE, ACE newACE)
Replace theoldACE
withnewACE
on the givenaclName
, only if theoldACE
exists.void
ACL. setACEs(ACE[] aces)
Sets the ACEs defined by this ACL.Constructors in org.nuxeo.ecm.core.api.security with parameters of type ACE Constructor Description ACEBuilder(ACE ace)
-
Uses of ACE in org.nuxeo.ecm.core.api.security.impl
Methods in org.nuxeo.ecm.core.api.security.impl that return ACE Modifier and Type Method Description ACE[]
ACLImpl. getACEs()
Methods in org.nuxeo.ecm.core.api.security.impl that return types with arguments of type ACE Modifier and Type Method Description protected List<ACE>
ACLImpl. getAdminEverythingACES()
Methods in org.nuxeo.ecm.core.api.security.impl with parameters of type ACE Modifier and Type Method Description boolean
ACLImpl. add(ACE ace)
void
ACPImpl. addAccessRule(String aclName, ACE ace)
boolean
ACPImpl. addACE(String aclName, ACE ace)
static Access
ACPImpl. getAccess(ACE ace, String[] principals, String[] permissions)
boolean
ACPImpl. removeACE(String aclName, ACE ace)
boolean
ACLImpl. replace(ACE oldACE, ACE newACE)
boolean
ACPImpl. replaceACE(String aclName, ACE oldACE, ACE newACE)
void
ACLImpl. setACEs(ACE[] aces)
-
Uses of ACE in org.nuxeo.ecm.core.security
Method parameters in org.nuxeo.ecm.core.security with type arguments of type ACE Modifier and Type Method Description protected void
UpdateACEStatusWork. fireACEStatusUpdatedEvent(Map<DocumentRef,List<ACE>> refToACEs)
-
Uses of ACE in org.nuxeo.ecm.core.storage.sql.coremodel
Methods in org.nuxeo.ecm.core.storage.sql.coremodel with parameters of type ACE Modifier and Type Method Description protected static void
SQLSession. addACLRow(List<ACLRow> aclrows, String name, ACE ace)
protected static String
SQLSession. getACEkey(ACE ace)
Key to distinguish ACEs -
Uses of ACE in org.nuxeo.ecm.permissions
Methods in org.nuxeo.ecm.permissions with parameters of type ACE Modifier and Type Method Description protected void
PermissionListener. addToken(ACE ace)
static Map<String,Object>
PermissionHelper. createDirectoryEntry(DocumentModel doc, String aclName, ACE ace, boolean notify, String comment)
static void
PermissionHelper. firePermissionNotificationEvent(CoreSession session, DocumentModel doc, String aclName, ACE ace)
protected void
PermissionListener. firePermissionNotificationEvent(DocumentEventContext docCtx, String aclName, ACE ace)
protected void
PermissionListener. handleReplaceACE(DocumentEventContext docCtx, String changedACLName, ACE oldACE, ACE newACE)
Deprecated.since 8.1.protected void
PermissionListener. removeToken(DocumentModel doc, ACE deletedAce)
Method parameters in org.nuxeo.ecm.permissions with type arguments of type ACE Modifier and Type Method Description protected void
ACEStatusUpdatedListener. checkForEffectiveACE(CoreSession session, DocumentModel doc, List<ACE> aces)
-
Uses of ACE in org.nuxeo.ecm.platform.routing.core.impl
Methods in org.nuxeo.ecm.platform.routing.core.impl that return types with arguments of type ACE Modifier and Type Method Description protected List<ACE>
DocumentRoutingTreePersister. getACEs()
-