Uses of Class
org.nuxeo.ecm.core.api.security.ACE
Package
Description
The core interfaces for managing security (access rights) in Nuxeo Core.
Implementation of the access control interfaces.
Provides implementation for the api package.
-
Uses of ACE in org.nuxeo.ecm.core.api
Modifier and TypeMethodDescriptionvoid
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
Modifier and TypeFieldDescriptionstatic final ACE
ACE.BLOCK
An ACE that blocks all permissions for everyone.Modifier and TypeMethodDescriptionACE.ACEBuilder.build()
static ACE
Create an ACE from an id.ACE[]
ACL.getACEs()
Returns the ACEs defined by this list as an array.Modifier and TypeMethodDescriptionboolean
Add an ACE.boolean
Add an ACE to the givenaclName
.static ACE.ACEBuilder
boolean
Remove an ACE on the givenaclName
.boolean
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
Sets the ACEs defined by this ACL. -
Uses of ACE in org.nuxeo.ecm.core.api.security.impl
Modifier and TypeMethodDescriptionboolean
void
ACPImpl.addAccessRule
(String aclName, ACE ace) boolean
static Access
boolean
boolean
boolean
ACPImpl.replaceACE
(String aclName, ACE oldACE, ACE newACE) void
-
Uses of ACE in org.nuxeo.ecm.core.security
Modifier and TypeMethodDescriptionprotected void
UpdateACEStatusWork.fireACEStatusUpdatedEvent
(Map<DocumentRef, List<ACE>> refToACEs) -
Uses of ACE in org.nuxeo.ecm.core.storage.sql.coremodel
-
Uses of ACE in org.nuxeo.ecm.permissions
Modifier and TypeMethodDescriptionprotected void
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.removeToken
(DocumentModel doc, ACE deletedAce) Modifier and TypeMethodDescriptionprotected void
ACEStatusUpdatedListener.checkForEffectiveACE
(CoreSession session, DocumentModel doc, List<ACE> aces) -
Uses of ACE in org.nuxeo.ecm.platform.routing.core.impl