Interface PrismEntityOpConstraints.ForValueContent
- All Superinterfaces:
DebugDumpable
,PrismEntityOpConstraints
- Enclosing interface:
- PrismEntityOpConstraints
Compiled constraints related to a
PrismValue
; they describe access to contained sub-items.-
Nested Class Summary
Nested classes/interfaces inherited from interface com.evolveum.midpoint.security.enforcer.api.PrismEntityOpConstraints
PrismEntityOpConstraints.ForItemContent, PrismEntityOpConstraints.ForValueContent
-
Field Summary
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
Method Summary
Modifier and TypeMethodDescriptiongetItemConstraints
(@NotNull ItemName name) Returns compiled constraints for given sub-item of the current container value.getValueConstraints
(@NotNull ItemPath nameOnlyPath) Returns compiled constraints for given item, ignoring differences between values.Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDump, debugDumpLazily, debugDumpLazily
Methods inherited from interface com.evolveum.midpoint.security.enforcer.api.PrismEntityOpConstraints
getDecision
-
Method Details
-
getItemConstraints
@NotNull PrismEntityOpConstraints.ForItemContent getItemConstraints(@NotNull @NotNull ItemName name) Returns compiled constraints for given sub-item of the current container value. -
getValueConstraints
@NotNull PrismEntityOpConstraints.ForValueContent getValueConstraints(@NotNull @NotNull ItemPath nameOnlyPath) Returns compiled constraints for given item, ignoring differences between values. Temporary/experimental: useful for cases where we do not have the knowledge about specific values. SeeCompileConstraintsOptions.skipSubObjectSelectors
.
-