Class LanguageCheckAttributeContentValidator

  • All Implemented Interfaces:
    AttributeContentValidator<java.util.Map<java.lang.String,​java.lang.Object>>

    public class LanguageCheckAttributeContentValidator
    extends AbstractAttributeContentValidator<java.util.Map<java.lang.String,​java.lang.Object>>
    Language attribute content validator adds validation errors when a localized attribute does not contain the required languages.
    • Constructor Detail

      • LanguageCheckAttributeContentValidator

        public LanguageCheckAttributeContentValidator()
    • Method Detail

      • validate

        public java.util.List<ValidationError> validate​(java.util.Map<java.lang.String,​java.lang.Object> value,
                                                        AttributeDescriptorModel attribute)
        Description copied from interface: AttributeContentValidator
        Performs validation on the given arguments.
        Parameters:
        value - the value object
        attribute - the attribute descriptor of the given value.
      • getAllLanguages

        protected java.util.stream.Stream<LanguageData> getAllLanguages()
      • setLanguageFacade

        public void setLanguageFacade​(LanguageFacade languageFacade)