Interface PrismEntityOpConstraints.ForValueContent

All Superinterfaces:
DebugDumpable, PrismEntityOpConstraints
Enclosing interface:
PrismEntityOpConstraints

public static interface PrismEntityOpConstraints.ForValueContent extends PrismEntityOpConstraints
Compiled constraints related to a PrismValue; they describe access to contained sub-items.
  • 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. See CompileConstraintsOptions.skipSubObjectSelectors.