Class BasicBundleTemplateValidator<C extends Annotation>

java.lang.Object
de.hybris.platform.configurablebundleservices.constraints.TypeValidatorHelper
de.hybris.platform.configurablebundleservices.constraints.BasicBundleTemplateValidator<C>
Type Parameters:
C - validator's annotation class
All Implemented Interfaces:
javax.validation.ConstraintValidator<C,BundleTemplateModel>
Direct Known Subclasses:
BundleTemplateDependingIntegrityValidator, BundleTemplateDependsOnAncestorValidator, BundleTemplateDependsOnItselfValidator, BundleTemplateDisableRulesAndChildrenValidator, BundleTemplateNonLeafValidator, BundleTemplatePriceRulesAndChildrenValidator, BundleTemplateProductsAndChildrenValidator, BundleTemplateProductsAssignedValidator, BundleTemplateRequiresAncestorValidator, BundleTemplateRequiringIntegrityValidator, BundleTemplateSelectionCriteriaValidator

public abstract class BasicBundleTemplateValidator<C extends Annotation> extends TypeValidatorHelper implements javax.validation.ConstraintValidator<C,BundleTemplateModel>
Base class for bundle type validators.
Despite validators are not spring beans, this class and it's derivables support Spring DI.
  • Constructor Details

    • BasicBundleTemplateValidator

      public BasicBundleTemplateValidator()
  • Method Details

    • initialize

      public void initialize(C annotation)
      Specified by:
      initialize in interface javax.validation.ConstraintValidator<C extends Annotation,BundleTemplateModel>