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.api.ws | |
org.nuxeo.ecm.platform.indexing.gateway.adapter | |
org.nuxeo.ecm.platform.routing.core.impl |
Provides implementation for the api package.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractSession.replaceACE(DocumentRef docRef,
String aclName,
ACE oldACE,
ACE newACE) |
void |
CoreSession.replaceACE(DocumentRef docRef,
String aclName,
ACE oldACE,
ACE newACE)
Replace the
oldACE with the newACE on the given aclName . |
Modifier and Type | Field and Description |
---|---|
static ACE |
ACE.BLOCK
An ACE that blocks all permissions for everyone.
|
Modifier and Type | Method and 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.
|
Modifier and Type | Method and Description |
---|---|
boolean |
ACL.add(ACE ace)
Add an ACE.
|
boolean |
ACP.addACE(String aclName,
ACE ace)
Add an ACE to the given
aclName . |
boolean |
ACP.removeACE(String aclName,
ACE ace)
Remove an ACE on the given
aclName . |
boolean |
ACL.replace(ACE oldACE,
ACE newACE)
Replace the
oldACE with newACE , only if the oldACE exists. |
boolean |
ACP.replaceACE(String aclName,
ACE oldACE,
ACE newACE)
Replace the
oldACE with newACE on the given aclName , only if the oldACE exists. |
void |
ACL.setACEs(ACE[] aces)
Sets the ACEs defined by this ACL.
|
Modifier and Type | Method and Description |
---|---|
ACE[] |
ACLImpl.getACEs() |
Modifier and Type | Method and Description |
---|---|
protected List<ACE> |
ACLImpl.getAdminEverythingACES() |
Modifier and Type | Method and 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) |
Modifier and Type | Method and Description |
---|---|
protected void |
UpdateACEStatusWork.fireACEStatusUpdatedEvent(Map<DocumentRef,List<ACE>> refToACEs) |
Modifier and Type | Method and Description |
---|---|
protected static void |
SQLSession.addACLRow(List<ACLRow> aclrows,
String name,
ACE ace) |
protected static String |
SQLSession.getACEkey(ACE ace)
Key to distinguish ACEs
|
Modifier and Type | Method and Description |
---|---|
protected void |
PermissionListener.addToken(DocumentModel doc,
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. Not used anymore.
|
protected void |
PermissionListener.removeToken(DocumentModel doc,
ACE deletedAce) |
Modifier and Type | Method and Description |
---|---|
protected void |
ACEStatusUpdatedListener.checkForEffectiveACE(CoreSession session,
DocumentModel doc,
List<ACE> aces) |
Modifier and Type | Method and Description |
---|---|
static WsACE[] |
WsACE.wrap(ACE[] aces) |
Constructor and Description |
---|
WsACE(ACE ace) |
Modifier and Type | Field and Description |
---|---|
protected static ACE |
SimpleACLIndexingAdapter.BLOCKING_ACE |
Modifier and Type | Method and Description |
---|---|
protected List<ACE> |
DocumentRoutingTreePersister.getACEs() |
Copyright © 2017 Nuxeo. All rights reserved.