Class ACustomExpressionValidator<A extends Annotation,T>

java.lang.Object
de.xima.fc.validation.constraintvalidators.ACustomExpressionValidator<A,T>
Direct Known Subclasses:
FcMultipleConditionsCustomExpressionValidator, FcSwitchCaseCustomExpressionValidator, ProfileAttributeConditionPropertiesCustomExpressionValidator

public abstract class ACustomExpressionValidator<A extends Annotation,T> extends Object
  • Constructor Details

    • ACustomExpressionValidator

      public ACustomExpressionValidator()
  • Method Details

    • validate

      protected final boolean validate(T value, javax.validation.ConstraintValidatorContext context)
    • getCombinationType

      protected abstract EMultipleConditionCombinationType getCombinationType(T value)
    • getCustomExpression

      protected abstract String getCustomExpression(T value)
    • getVariableNames

      protected abstract Set<String> getVariableNames(T value)