Class ExcelAbstractValidationEngineAwareStrategy

    • Constructor Detail

      • ExcelAbstractValidationEngineAwareStrategy

        public ExcelAbstractValidationEngineAwareStrategy()
    • Method Detail

      • validateValue

        protected java.util.Collection<HybrisConstraintViolation> validateValue​(ImportParameters importParameters,
                                                                                ExcelAttribute excelAttribute)
        Converts cell value to appropriate object representation and invokes validation engine. During validation process constraint groups and severities are taken into account.
        Parameters:
        importParameters - ImportParameters list of parsed import parameters
        excelAttribute - ExcelAttribute representation of currently processed attribute
        Returns:
        list of constraint violations
      • convertValue

        protected java.lang.Object convertValue​(ExcelAttribute excelAttribute,
                                                ImportParameters importParameters)
        Converts cell value into appropriate object representation
        Parameters:
        importParameters - ImportParameters list of parsed import parameters
        excelAttribute - ExcelAttribute representation of currently processed attribute
        Returns:
      • setTypeService

        public void setTypeService​(TypeService typeService)
      • setValidationService

        public void setValidationService​(ValidationService validationService)
      • getConstraintGroups

        public java.util.List<java.lang.String> getConstraintGroups()
      • setConstraintGroups

        public void setConstraintGroups​(java.util.List<java.lang.String> constraintGroups)
      • getSeverities

        public java.util.List<Severity> getSeverities()
      • setSeverities

        public void setSeverities​(java.util.List<Severity> severities)