Class DefaultConstraintsExtractor
- java.lang.Object
-
- de.hybris.platform.validation.extractor.impl.DefaultConstraintsExtractor
-
- All Implemented Interfaces:
ConstraintsExtractor
public class DefaultConstraintsExtractor extends java.lang.Object implements ConstraintsExtractor
Extracts constraints using JAXB marshalling.
-
-
Constructor Summary
Constructors Constructor Description DefaultConstraintsExtractor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.io.InputStreamextractConstraint(AbstractConstraintModel constraint)Creates OutputStream from list of ConstraintMappingsTypes from createConstraintMappingType(constraint) method.java.io.InputStreamextractConstraints()Creates OutputStream from list of ConstraintMappingsTypes from createConstraintMappingType() method.voidsetConstraintMappingsTypeConverter(ConstraintConverter<java.util.List<AbstractConstraintModel>,ConstraintMappingsType> constraintMappingsTypeConverter)voidsetConstraintModelValidator(ConstraintModelValidator constraintModelValidator)voidsetConstraintService(ConstraintService constraintService)voidsetSkipOnErrorConstraintMappingsTypeConverter(ConstraintConverter<java.util.List<AbstractConstraintModel>,ConstraintMappingsType> skipOnErrorConstraintMappingsTypeConverter)
-
-
-
Method Detail
-
extractConstraints
public java.io.InputStream extractConstraints()
Creates OutputStream from list of ConstraintMappingsTypes from createConstraintMappingType() method. This stream is used when adding mappings to validation configuration.Note that errors during constraints conversion are skipped rather than being thrown by this method. For testing individual constraints please use
extractConstraint(AbstractConstraintModel)instead.- Specified by:
extractConstraintsin interfaceConstraintsExtractor
-
extractConstraint
public java.io.InputStream extractConstraint(AbstractConstraintModel constraint)
Creates OutputStream from list of ConstraintMappingsTypes from createConstraintMappingType(constraint) method. This stream is used when adding mappings to test validation configuration.- Specified by:
extractConstraintin interfaceConstraintsExtractor
-
setConstraintService
public void setConstraintService(ConstraintService constraintService)
-
setConstraintMappingsTypeConverter
public void setConstraintMappingsTypeConverter(ConstraintConverter<java.util.List<AbstractConstraintModel>,ConstraintMappingsType> constraintMappingsTypeConverter)
-
setConstraintModelValidator
public void setConstraintModelValidator(ConstraintModelValidator constraintModelValidator)
-
setSkipOnErrorConstraintMappingsTypeConverter
public void setSkipOnErrorConstraintMappingsTypeConverter(ConstraintConverter<java.util.List<AbstractConstraintModel>,ConstraintMappingsType> skipOnErrorConstraintMappingsTypeConverter)
-
-