Interface IConstraintValidationHandler
-
- All Known Implementing Classes:
AbstractConstraintValidationHandler
,FindingCollectingConstraintValidationHandler
,LoggingConstraintValidationHandler
public interface IConstraintValidationHandler
-
-
Method Summary
-
-
-
Method Detail
-
handleCardinalityMinimumViolation
void handleCardinalityMinimumViolation(@NonNull ICardinalityConstraint constraint, @NonNull INodeItem node, @NonNull ISequence<? extends INodeItem> targets)
-
handleCardinalityMaximumViolation
void handleCardinalityMaximumViolation(@NonNull ICardinalityConstraint constraint, @NonNull INodeItem node, @NonNull ISequence<? extends INodeItem> targets)
-
handleIndexDuplicateViolation
void handleIndexDuplicateViolation(@NonNull IIndexConstraint constraint, @NonNull INodeItem node)
-
handleIndexDuplicateKeyViolation
void handleIndexDuplicateKeyViolation(@NonNull IIndexConstraint constraint, @NonNull INodeItem node, @NonNull INodeItem oldItem, @NonNull INodeItem target)
-
handleUniqueKeyViolation
void handleUniqueKeyViolation(@NonNull IUniqueConstraint constraint, @NonNull INodeItem node, @NonNull INodeItem oldItem, @NonNull INodeItem target)
-
handleMatchPatternViolation
void handleMatchPatternViolation(@NonNull IMatchesConstraint constraint, @NonNull INodeItem node, @NonNull INodeItem target, @NonNull String value)
-
handleMatchDatatypeViolation
void handleMatchDatatypeViolation(@NonNull IMatchesConstraint constraint, @NonNull INodeItem node, @NonNull INodeItem target, @NonNull String value, @NonNull IllegalArgumentException cause)
-
handleExpectViolation
void handleExpectViolation(@NonNull IExpectConstraint constraint, @NonNull INodeItem node, @NonNull INodeItem target, @NonNull DynamicContext metapathContext)
-
handleKeyMatchError
void handleKeyMatchError(@NonNull IKeyConstraint constraint, @NonNull INodeItem node, @NonNull INodeItem target, @NonNull MetapathException ex)
-
handleIndexMiss
void handleIndexMiss(@NonNull IIndexHasKeyConstraint constraint, @NonNull INodeItem node, @NonNull INodeItem target, @NonNull List<String> key)
-
handleAllowedValuesViolation
void handleAllowedValuesViolation(@NonNull List<IAllowedValuesConstraint> failedConstraints, @NonNull INodeItem target)
-
-