Package | Description |
---|---|
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.security | |
org.nuxeo.ecm.core.storage.sql.coremodel | |
org.nuxeo.ecm.platform.jbpm.core.helper | |
org.nuxeo.ecm.platform.sync.security | |
org.nuxeo.ecm.platform.usermanager | |
org.nuxeo.ecm.webapp.security |
Modifier and Type | Field and Description |
---|---|
ACP |
DocumentModel.DocumentModelRefresh.acp |
Modifier and Type | Method and Description |
---|---|
ACP |
DocumentModel.getACP()
Gets the access control policy (ACP) for this document.
|
ACP |
CoreSession.getACP(DocumentRef docRef)
Gets the document access control policy.
|
ACP |
AbstractSession.getACP(DocumentRef docRef) |
Modifier and Type | Method and Description |
---|---|
void |
DocumentModel.setACP(ACP acp,
boolean overwrite)
Sets the ACP for this document model.
|
void |
CoreSession.setACP(DocumentRef docRef,
ACP acp,
boolean overwrite)
Sets the ACP for this document.
|
void |
AbstractSession.setACP(DocumentRef docRef,
ACP newAcp,
boolean overwrite) |
Modifier and Type | Method and Description |
---|---|
ACP |
SimpleDocumentModel.getACP() |
ACP |
DocumentModelImpl.getACP() |
Modifier and Type | Method and Description |
---|---|
void |
SimpleDocumentModel.setACP(ACP acp,
boolean overwrite) |
void |
DocumentModelImpl.setACP(ACP acp,
boolean overwrite) |
Modifier and Type | Method and Description |
---|---|
ACP |
SecuritySummaryEntry.getAcp() |
Modifier and Type | Class and Description |
---|---|
class |
ACPImpl
The ACP implementation uses a cache used when calling getAccess().
|
Modifier and Type | Method and Description |
---|---|
ACP |
SecuritySummaryEntryImpl.getAcp() |
Constructor and Description |
---|
SecuritySummaryEntryImpl(IdRef idRef,
PathRef docPath,
ACP acp) |
Modifier and Type | Method and Description |
---|---|
ACP |
ShallowDocumentModel.getACP() |
Modifier and Type | Method and Description |
---|---|
void |
ShallowDocumentModel.setACP(ACP acp,
boolean overwrite) |
Modifier and Type | Method and Description |
---|---|
ACP |
SecurityManager.getACP(Document doc) |
ACP |
SecurityManager.getMergedACP(Document doc) |
Modifier and Type | Method and Description |
---|---|
Access |
SecurityPolicyServiceImpl.checkPermission(Document doc,
ACP mergedAcp,
Principal principal,
String permission,
String[] resolvedPermissions,
String[] additionalPrincipals) |
Access |
SecurityPolicyService.checkPermission(Document doc,
ACP mergedAcp,
Principal principal,
String permission,
String[] resolvedPermissions,
String[] principalsToCheck)
Checks given permission for doc and principal.
|
Access |
SecurityPolicy.checkPermission(Document doc,
ACP mergedAcp,
Principal principal,
String permission,
String[] resolvedPermissions,
String[] additionalPrincipals)
Checks given permission for doc and principal.
|
Access |
LockSecurityPolicy.checkPermission(Document doc,
ACP mergedAcp,
Principal principal,
String permission,
String[] resolvedPermissions,
String[] additionalPrincipals) |
Access |
CheckInSecurityPolicy.checkPermission(Document doc,
ACP mergedAcp,
Principal principal,
String permission,
String[] resolvedPermissions,
String[] additionalPrincipals) |
void |
SecurityManager.setACP(Document doc,
ACP acp,
boolean overwrite) |
Modifier and Type | Method and Description |
---|---|
ACP |
SQLSecurityManager.getACP(Document doc) |
ACP |
SQLSecurityManager.getMergedACP(Document doc) |
Modifier and Type | Method and Description |
---|---|
void |
SQLSecurityManager.setACP(Document doc,
ACP acp,
boolean overwrite) |
Constructor and Description |
---|
AddRightUnrestricted(CoreSession session,
DocumentRef docRef,
ACP acp) |
Modifier and Type | Method and Description |
---|---|
Access |
ReadSecurityPolicy.checkPermission(Document doc,
ACP mergedAcp,
Principal principal,
String permission,
String[] resolvedPermissions,
String[] additionalPrincipals) |
Modifier and Type | Method and Description |
---|---|
String[] |
UserManagerImpl.getUsersForPermission(String perm,
ACP acp) |
String[] |
FakeUserManagerImpl.getUsersForPermission(String perm,
ACP acp) |
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,
DocumentModel context) |
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.
|
Modifier and Type | Method and Description |
---|---|
static void |
SecurityDataConverter.convertToSecurityData(ACP acp,
SecurityData securityData)
Feeds security data object with user entries.
|
Copyright © 2011 Nuxeo SA. All Rights Reserved.