Uses of Interface
dev.metaschema.core.model.constraint.IIndexHasKeyConstraint
Packages that use IIndexHasKeyConstraint
Package
Description
Metaschema constraint definitions and validation framework.
-
Uses of IIndexHasKeyConstraint in dev.metaschema.core.model.constraint
Methods in dev.metaschema.core.model.constraint that return IIndexHasKeyConstraintModifier and TypeMethodDescriptionprotected IIndexHasKeyConstraintIIndexHasKeyConstraint.Builder.newInstance()Methods in dev.metaschema.core.model.constraint that return types with arguments of type IIndexHasKeyConstraintModifier and TypeMethodDescriptiondefault List<? extends IIndexHasKeyConstraint>IFeatureValueConstrained.getIndexHasKeyConstraints()List<? extends IIndexHasKeyConstraint>IValueConstrained.getIndexHasKeyConstraints()Get the collection of index key reference constraints, if any.ValueConstraintSet.getIndexHasKeyConstraints()Methods in dev.metaschema.core.model.constraint with parameters of type IIndexHasKeyConstraintModifier and TypeMethodDescriptiondefault voidIFeatureValueConstrained.addConstraint(IIndexHasKeyConstraint constraint) voidIValueConstrained.addConstraint(IIndexHasKeyConstraint constraint) Add a new constraint.final voidValueConstraintSet.addConstraint(IIndexHasKeyConstraint constraint) voidFindingCollectingConstraintValidationHandler.handleIndexMiss(IIndexHasKeyConstraint constraint, INodeItem node, INodeItem target, List<String> key, DynamicContext dynamicContext) voidIConstraintValidationHandler.handleIndexMiss(IIndexHasKeyConstraint constraint, INodeItem node, INodeItem target, List<String> key, DynamicContext dynamicContext) Handle an index lookup key miss violation.voidLoggingConstraintValidationHandler.handleIndexMiss(IIndexHasKeyConstraint constraint, INodeItem node, INodeItem target, List<String> key, DynamicContext dynamicContext) voidFindingCollectingConstraintValidationHandler.handleMissingIndexViolation(IIndexHasKeyConstraint constraint, INodeItem node, INodeItem target, String message, DynamicContext dynamicContext) voidIConstraintValidationHandler.handleMissingIndexViolation(IIndexHasKeyConstraint constraint, INodeItem node, INodeItem target, String message, DynamicContext dynamicContext) Handle a missing index violation.voidLoggingConstraintValidationHandler.handleMissingIndexViolation(IIndexHasKeyConstraint constraint, INodeItem node, INodeItem target, String message, DynamicContext dynamicContext) protected StringAbstractConstraintValidationHandler.newIndexMissMessage(IIndexHasKeyConstraint constraint, INodeItem node, INodeItem target, List<String> key, DynamicContext dynamicContext) Construct a new violation message for the providedconstraintapplied to thenode.protected StringAbstractConstraintValidationHandler.newMissingIndexViolationMessage(IIndexHasKeyConstraint constraint, INodeItem node, INodeItem target, String message, DynamicContext dynamicContext) Construct a new generic violation message for the providedconstraintapplied to thenode.IConstraintVisitor.visitIndexHasKeyConstraint(IIndexHasKeyConstraint constraint, T state) Implementation of this method support visitation of anIIndexHasKeyConstraint.