Uses of Class
com.evolveum.midpoint.schema.AccessDecision
-
Packages that use AccessDecision Package Description com.evolveum.midpoint.schema com.evolveum.midpoint.schema.expression com.evolveum.midpoint.security.enforcer.api -
-
Uses of AccessDecision in com.evolveum.midpoint.schema
Methods in com.evolveum.midpoint.schema that return AccessDecision Modifier and Type Method Description static AccessDecision
AccessDecision. combine(AccessDecision oldDecision, AccessDecision newDecision)
static AccessDecision
AccessDecision. translate(AuthorizationDecisionType authorizationDecisionType)
static AccessDecision
AccessDecision. valueOf(String name)
Returns the enum constant of this type with the specified name.static AccessDecision[]
AccessDecision. values()
Returns an array containing the constants of this enum type, in the order they are declared.Methods in com.evolveum.midpoint.schema with parameters of type AccessDecision Modifier and Type Method Description static AccessDecision
AccessDecision. combine(AccessDecision oldDecision, AccessDecision newDecision)
-
Uses of AccessDecision in com.evolveum.midpoint.schema.expression
Methods in com.evolveum.midpoint.schema.expression that return AccessDecision Modifier and Type Method Description AccessDecision
ExpressionPermissionProfile. decideClassAccess(String className, String methodName)
AccessDecision
ScriptExpressionProfile. decideClassAccess(String className, String methodName)
AccessDecision
ExpressionEvaluatorProfile. getDecision()
AccessDecision
ExpressionPermissionProfile. getDecision()
AccessDecision
ExpressionProfile. getDecision()
AccessDecision
ScriptExpressionProfile. getDecision()
Methods in com.evolveum.midpoint.schema.expression with parameters of type AccessDecision Modifier and Type Method Description void
ExpressionPermissionProfile. addClassAccessRule(Class<?> clazz, AccessDecision decision)
void
ExpressionPermissionProfile. addClassAccessRule(Class<?> clazz, String methodName, AccessDecision decision)
Used to easily set up access for built-in class access rules (convenience).void
ExpressionPermissionProfile. addClassAccessRule(String className, String methodName, AccessDecision decision)
Used to easily set up access for built-in class access rules.void
ExpressionEvaluatorProfile. setDecision(AccessDecision decision)
void
ExpressionPermissionProfile. setDecision(AccessDecision decision)
void
ExpressionProfile. setDecision(AccessDecision defaultDecision)
void
ScriptExpressionProfile. setDecision(AccessDecision decision)
-
Uses of AccessDecision in com.evolveum.midpoint.security.enforcer.api
Methods in com.evolveum.midpoint.security.enforcer.api that return AccessDecision Modifier and Type Method Description <O extends ObjectType,T extends ObjectType>
AccessDecisionSecurityEnforcer. decideAccess(MidPointPrincipal principal, List<String> requiredActions, AuthorizationParameters<O,T> params, Task task, OperationResult result)
Simple access control decision similar to that used by spring security.AccessDecision
SecurityEnforcer. decideAccess(MidPointPrincipal principal, List<String> requiredActions, Task task, OperationResult result)
Simple access control decision similar to that used by spring security.<O extends ObjectType>
AccessDecisionSecurityEnforcer. determineSubitemDecision(ObjectSecurityConstraints securityConstraints, ObjectDelta<O> delta, PrismObject<O> currentObject, String operationUrl, AuthorizationPhaseType phase, ItemPath subitemRootPath)
<C extends Containerable>
AccessDecisionSecurityEnforcer. determineSubitemDecision(ObjectSecurityConstraints securityConstraints, PrismContainerValue<C> containerValue, String operationUrl, AuthorizationPhaseType phase, ItemPath subitemRootPath, PlusMinusZero plusMinusZero, String decisionContextDesc)
-