Class BaseMediaAttributeContentValidator
java.lang.Object
de.hybris.platform.cmsfacades.cmsitems.attributevalidators.BaseMediaAttributeContentValidator
- All Implemented Interfaces:
AttributeContentValidator<Map<String,String>>
public class BaseMediaAttributeContentValidator
extends Object
implements AttributeContentValidator<Map<String,String>>
Base Media attribute content validator adds validation errors when media formats are not present.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected LanguageFacadevoidsetLanguageFacade(LanguageFacade languageFacade) validate(Map<String, String> value, AttributeDescriptorModel attribute) Performs validation on the given arguments.protected voidvalidateMedia(AttributeDescriptorModel attribute, String language, String mediaUuid, List<ValidationError> errors) Validate media codes
-
Constructor Details
-
BaseMediaAttributeContentValidator
public BaseMediaAttributeContentValidator()
-
-
Method Details
-
validate
Description copied from interface:AttributeContentValidatorPerforms validation on the given arguments.- Specified by:
validatein interfaceAttributeContentValidator<Map<String,String>> - Parameters:
value- the value objectattribute- the attribute descriptor of the givenvalue.
-
validateMedia
protected void validateMedia(AttributeDescriptorModel attribute, String language, String mediaUuid, List<ValidationError> errors) Validate media codes- Parameters:
attribute- the attribute of the type being validatedlanguage- the language of the media uuidmediaUuid- the media uuid keyerrors- the local error collection
-
getLanguageFacade
-
setLanguageFacade
-