Package | Description |
---|---|
eu.etaxonomy.cdm.api.application | |
eu.etaxonomy.cdm.api.utility | |
eu.etaxonomy.cdm.database | |
eu.etaxonomy.cdm.model.permission | |
eu.etaxonomy.cdm.persistence.hibernate.permission |
Modifier and Type | Method and Description |
---|---|
boolean |
CdmApplicationController.currentAuthentiationHasPermissions(CdmBase targetDomainObject,
java.util.EnumSet<CRUD> permission) |
Modifier and Type | Method and Description |
---|---|
CdmAuthority |
UserHelper.createAuthorityFor(java.lang.String username,
CdmBase cdmEntity,
java.util.EnumSet<CRUD> crud,
java.lang.String property) |
CdmAuthority |
CdmUserHelper.createAuthorityFor(java.lang.String username,
CdmBase cdmEntity,
java.util.EnumSet<CRUD> crud,
java.lang.String property) |
CdmAuthority |
UserHelper.createAuthorityFor(java.lang.String username,
java.lang.Class<? extends CdmBase> cdmType,
java.lang.Integer entitiyId,
java.util.EnumSet<CRUD> crud,
java.lang.String property) |
CdmAuthority |
CdmUserHelper.createAuthorityFor(java.lang.String username,
java.lang.Class<? extends CdmBase> cdmType,
java.lang.Integer entitiyId,
java.util.EnumSet<CRUD> crud,
java.lang.String property)
Deprecated.
not performance optimized by using the cache,
use
CdmUserHelper.createAuthorityFor(String, Class, UUID, EnumSet, String) instead |
CdmAuthority |
UserHelper.createAuthorityFor(java.lang.String username,
java.lang.Class<? extends CdmBase> cdmType,
java.util.UUID entitiyUuid,
java.util.EnumSet<CRUD> crud,
java.lang.String property) |
CdmAuthority |
CdmUserHelper.createAuthorityFor(java.lang.String username,
java.lang.Class<? extends CdmBase> cdmType,
java.util.UUID entitiyUuid,
java.util.EnumSet<CRUD> crud,
java.lang.String property) |
CdmAuthority |
UserHelper.createAuthorityForCurrentUser(CdmBase cdmEntity,
java.util.EnumSet<CRUD> crud,
java.lang.String property) |
CdmAuthority |
CdmUserHelper.createAuthorityForCurrentUser(CdmBase cdmEntity,
java.util.EnumSet<CRUD> crud,
java.lang.String property) |
CdmAuthority |
UserHelper.createAuthorityForCurrentUser(java.lang.Class<? extends CdmBase> cdmType,
java.lang.Integer entitiyId,
java.util.EnumSet<CRUD> crud,
java.lang.String property) |
CdmAuthority |
CdmUserHelper.createAuthorityForCurrentUser(java.lang.Class<? extends CdmBase> cdmType,
java.lang.Integer entitiyId,
java.util.EnumSet<CRUD> crud,
java.lang.String property) |
CdmAuthority |
UserHelper.createAuthorityForCurrentUser(java.lang.Class<? extends CdmBase> cdmType,
java.util.UUID entitiyUuid,
java.util.EnumSet<CRUD> crud,
java.lang.String property) |
CdmAuthority |
CdmUserHelper.createAuthorityForCurrentUser(java.lang.Class<? extends CdmBase> cdmType,
java.util.UUID entitiyUuid,
java.util.EnumSet<CRUD> crud,
java.lang.String property) |
java.util.Collection<CdmAuthority> |
UserHelper.findUserPermissions(CdmBase cdmEntity,
java.util.EnumSet<CRUD> crud)
Scans the currently authenticated user for CdmAuthorities which match the given parameters
|
java.util.Collection<CdmAuthority> |
CdmUserHelper.findUserPermissions(CdmBase cdmEntity,
java.util.EnumSet<CRUD> crud)
Scans the currently authenticated user for CdmAuthorities which match the given parameters
|
<T extends CdmBase> |
UserHelper.findUserPermissions(java.lang.Class<T> cdmType,
java.util.EnumSet<CRUD> crud)
Scans the currently authenticated user for CdmAuthorities which match the given parameters
|
<T extends CdmBase> |
CdmUserHelper.findUserPermissions(java.lang.Class<T> cdmType,
java.util.EnumSet<CRUD> crud) |
Constructor and Description |
---|
PermissionDeniedException(org.springframework.security.core.Authentication authentication,
CdmBase entity,
java.util.EnumSet<CRUD> requiredOperation) |
Modifier and Type | Field and Description |
---|---|
static java.util.EnumSet<CRUD> |
Operation.ADMIN |
static java.util.EnumSet<CRUD> |
Operation.ALL |
static java.util.EnumSet<CRUD> |
Operation.CREATE |
static java.util.EnumSet<CRUD> |
Operation.DELETE |
static java.util.EnumSet<CRUD> |
Operation.NONE |
static java.util.EnumSet<CRUD> |
Operation.READ |
static java.util.EnumSet<CRUD> |
Operation.UPDATE |
Modifier and Type | Method and Description |
---|---|
static CRUD |
CRUD.getByKey(java.lang.String key) |
static CRUD |
CRUD.getByUuid(java.util.UUID uuid) |
CRUD |
CRUD.getKindOf() |
static CRUD |
CRUD.valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static CRUD[] |
CRUD.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
static java.util.EnumSet<CRUD> |
Operation.fromString(java.lang.String string) |
java.util.Set<CRUD> |
CRUD.getGeneralizationOf() |
java.util.Set<CRUD> |
CRUD.getGeneralizationOf(boolean recursive) |
java.util.EnumSet<CRUD> |
CdmAuthority.getOperations() |
Modifier and Type | Method and Description |
---|---|
void |
CdmAuthority.addOperation(CRUD operation) |
boolean |
CRUD.isKindOf(CRUD ancestor) |
void |
CdmAuthority.removeOperation(CRUD operation) |
Modifier and Type | Method and Description |
---|---|
static CdmAuthority |
CdmAuthority.NewInstance(PermissionClass permissionClass,
java.lang.String property,
java.util.EnumSet<CRUD> operations,
java.util.UUID targetUuid) |
void |
CdmAuthority.setOperations(java.util.EnumSet<CRUD> operations) |
Modifier and Type | Field and Description |
---|---|
static java.util.EnumSet<CRUD> |
Operation.ADMIN |
static java.util.EnumSet<CRUD> |
Operation.ALL |
static java.util.EnumSet<CRUD> |
Operation.CREATE |
static java.util.EnumSet<CRUD> |
Operation.DELETE |
static java.util.EnumSet<CRUD> |
Operation.NONE |
static java.util.EnumSet<CRUD> |
Operation.READ |
static java.util.EnumSet<CRUD> |
Operation.UPDATE |
Modifier and Type | Method and Description |
---|---|
static java.util.EnumSet<CRUD> |
Operation.fromString(java.lang.String string) |
java.util.EnumSet<CRUD> |
CdmAuthority.getOperation() |
protected java.util.EnumSet<CRUD> |
CdmPermissionEvaluator.operationFrom(java.lang.Object permission) |
Modifier and Type | Method and Description |
---|---|
boolean |
ICdmPermissionEvaluator.hasPermission(org.springframework.security.core.Authentication authentication,
CdmBase targetDomainObject,
java.util.EnumSet<CRUD> requiredOperation) |
boolean |
CdmPermissionEvaluator.hasPermission(org.springframework.security.core.Authentication authentication,
CdmBase targetEntity,
java.util.EnumSet<CRUD> requiredOperation) |
<T extends CdmBase> |
ICdmPermissionEvaluator.hasPermission(org.springframework.security.core.Authentication authentication,
java.lang.Class<T> targetDomainObjectClass,
java.util.EnumSet<CRUD> requiredOperations) |
<T extends CdmBase> |
CdmPermissionEvaluator.hasPermission(org.springframework.security.core.Authentication authentication,
java.lang.Class<T> targetDomainObjectClass,
java.util.EnumSet<CRUD> requiredOperations) |
boolean |
ICdmPermissionEvaluator.hasPermission(org.springframework.security.core.Authentication authentication,
TargetEntityStates targetEntityStates,
java.util.EnumSet<CRUD> requiredOperation) |
boolean |
CdmPermissionEvaluator.hasPermission(org.springframework.security.core.Authentication authentication,
TargetEntityStates targetEntityStates,
java.util.EnumSet<CRUD> requiredOperation) |
void |
CdmAuthority.setOperation(java.util.EnumSet<CRUD> operation) |
Constructor and Description |
---|
CdmAuthority(CdmBase targetDomainObject,
java.util.EnumSet<CRUD> operation) |
CdmAuthority(CdmBase targetDomainObject,
java.lang.String property,
java.util.EnumSet<CRUD> operation) |
CdmAuthority(java.lang.Class<? extends CdmBase> targetDomainType,
java.lang.String property,
java.util.EnumSet<CRUD> operation,
java.util.UUID uuid) |
CdmAuthority(PermissionClass permissionClass,
java.util.EnumSet<CRUD> operation) |
CdmAuthority(PermissionClass permissionClass,
java.lang.String property,
java.util.EnumSet<CRUD> operation,
java.util.UUID uuid) |
Copyright © 2007-2020 EDIT. All Rights Reserved.