Interface PrismEntityOpConstraints
- All Superinterfaces:
DebugDumpable
- All Known Subinterfaces:
PrismEntityOpConstraints.ForItemContent,PrismEntityOpConstraints.ForValueContent
Compiled security constraints for a given operation and phase applicable to a prism entity
(
Item or PrismValue).
It is a simplified version of ObjectSecurityConstraints and (somewhat) also ItemSecurityConstraints.
TODO the "prism entity" name is not the best; the idea is to cover both items and values, but something better should be found-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceCompiled constraints related to anItem; they describe access to their values.static interfaceCompiled constraints related to aPrismValue; they describe access to contained sub-items. -
Field Summary
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING -
Method Summary
Modifier and TypeMethodDescription@NotNull AccessDecisionReturns the access decision for the current element: - either definite (AccessDecision.ALLOWorAccessDecision.DENY) - or not definite (AccessDecision.DEFAULT.Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDump, debugDumpLazily, debugDumpLazily
-
Method Details
-
getDecision
Returns the access decision for the current element: - either definite (AccessDecision.ALLOWorAccessDecision.DENY) - or not definite (AccessDecision.DEFAULT.
-