Class AbstractConstraintToBeanTypeConverter<SOURCE extends AbstractConstraintModel>

java.lang.Object
de.hybris.platform.validation.extractor.impl.AbstractConstraintToBeanTypeConverter<SOURCE>
All Implemented Interfaces:
ConstraintConverter<SOURCE,BeanType>
Direct Known Subclasses:
AttributeConstraintToBeanTypeConverter, TypeConstraintToBeanTypeConverter

public abstract class AbstractConstraintToBeanTypeConverter<SOURCE extends AbstractConstraintModel> extends Object implements ConstraintConverter<SOURCE,BeanType>
Base converter for any AbstractConstraintModel specification.
  • Constructor Details

    • AbstractConstraintToBeanTypeConverter

      public AbstractConstraintToBeanTypeConverter()
  • Method Details

    • createBeanType

      protected BeanType createBeanType(SOURCE source)
      TODO: apidoc
    • createConstrainType

      protected ConstraintType createConstrainType(SOURCE source)
      TODO: apidoc
    • setIgnoredAnnotationMethods

      public void setIgnoredAnnotationMethods(Set<String> ignoredAnnotationMethods)
      Specifies method which accessors will be ignored in annotation as not important for assiging dynamic value mappings e.g javax.validation.constraints.Size For engine important is only min,max
    • setGroupsConverter

      public void setGroupsConverter(ConstraintConverter<Set<ConstraintGroupModel>,GroupsType> groupsConverter)
    • setSeverityConverter

      public void setSeverityConverter(ConstraintConverter<Severity,PayloadType> severityConverter)