Uses of Interface
dev.metaschema.core.model.constraint.IUniqueConstraint
Packages that use IUniqueConstraint
Package
Description
Metaschema constraint definitions and validation framework.
-
Uses of IUniqueConstraint in dev.metaschema.core.model.constraint
Methods in dev.metaschema.core.model.constraint that return IUniqueConstraintModifier and TypeMethodDescriptionprotected IUniqueConstraintIUniqueConstraint.Builder.newInstance()Methods in dev.metaschema.core.model.constraint that return types with arguments of type IUniqueConstraintModifier and TypeMethodDescriptionAssemblyConstraintSet.getUniqueConstraints()default List<? extends IUniqueConstraint>IFeatureModelConstrained.getUniqueConstraints()List<? extends IUniqueConstraint>IModelConstrained.getUniqueConstraints()Get the collection of unique constraints, if any.Methods in dev.metaschema.core.model.constraint with parameters of type IUniqueConstraintModifier and TypeMethodDescriptionfinal voidAssemblyConstraintSet.addConstraint(IUniqueConstraint constraint) default voidIFeatureModelConstrained.addConstraint(IUniqueConstraint constraint) voidIModelConstrained.addConstraint(IUniqueConstraint constraint) Add a new constraint.voidFindingCollectingConstraintValidationHandler.handleUniqueKeyViolation(IUniqueConstraint constraint, INodeItem node, INodeItem oldItem, INodeItem target, DynamicContext dynamicContext) voidIConstraintValidationHandler.handleUniqueKeyViolation(IUniqueConstraint constraint, INodeItem node, INodeItem oldItem, INodeItem target, DynamicContext dynamicContext) Handle an unique key violation.voidLoggingConstraintValidationHandler.handleUniqueKeyViolation(IUniqueConstraint constraint, INodeItem node, INodeItem oldItem, INodeItem target, DynamicContext dynamicContext) protected StringAbstractConstraintValidationHandler.newUniqueKeyViolationMessage(IUniqueConstraint constraint, INodeItem node, INodeItem oldItem, INodeItem target, DynamicContext dynamicContext) Construct a new violation message for the providedconstraintapplied to thenode.IConstraintVisitor.visitUniqueConstraint(IUniqueConstraint constraint, T state) Implementation of this method support visitation of anIUniqueConstraint.