Class DefaultLocalizedValidator
java.lang.Object
de.hybris.platform.cmsfacades.common.validator.impl.DefaultLocalizedValidator
- All Implemented Interfaces:
LocalizedValidator
Default validator to use to validating localized attributes. This implementation uses the
LanguageFacade to
extract available languages.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Stream<LanguageData>protected LanguageFacadevoidsetLanguageFacade(LanguageFacade languageFacade) <T> voidvalidateAllLanguages(BiConsumer<String, T> consumer, Function<String, T> function, org.springframework.validation.Errors errors) Validate localized attributes for all languages.<T> voidvalidateRequiredLanguages(BiConsumer<String, T> consumer, Function<String, T> function, org.springframework.validation.Errors errors) Validate localized attributes for required languages only.
-
Constructor Details
-
DefaultLocalizedValidator
public DefaultLocalizedValidator()
-
-
Method Details
-
validateAllLanguages
public <T> void validateAllLanguages(BiConsumer<String, T> consumer, Function<String, T> function, org.springframework.validation.Errors errors) Description copied from interface:LocalizedValidatorValidate localized attributes for all languages.- Specified by:
validateAllLanguagesin interfaceLocalizedValidator- Parameters:
consumer- - contains the logic to perform the actual validationfunction- - contains the method to use to extract the localized content to be validatederrors- - contains the current error context
-
validateRequiredLanguages
public <T> void validateRequiredLanguages(BiConsumer<String, T> consumer, Function<String, T> function, org.springframework.validation.Errors errors) Description copied from interface:LocalizedValidatorValidate localized attributes for required languages only.- Specified by:
validateRequiredLanguagesin interfaceLocalizedValidator- Parameters:
consumer- - contains the logic to perform the actual validationfunction- - contains the method to use to extract the localized content to be validatederrors- - contains the current error context
-
getAllLanguages
-
getLanguageFacade
-
setLanguageFacade
-