Class BaseMediaAttributeContentValidator
- java.lang.Object
-
- de.hybris.platform.cmsfacades.cmsitems.attributevalidators.BaseMediaAttributeContentValidator
-
- All Implemented Interfaces:
AttributeContentValidator<java.util.Map<java.lang.String,java.lang.String>>
public class BaseMediaAttributeContentValidator extends java.lang.Object implements AttributeContentValidator<java.util.Map<java.lang.String,java.lang.String>>
Base Media attribute content validator adds validation errors when media formats are not present.
-
-
Constructor Summary
Constructors Constructor Description BaseMediaAttributeContentValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected LanguageFacadegetLanguageFacade()voidsetLanguageFacade(LanguageFacade languageFacade)java.util.List<ValidationError>validate(java.util.Map<java.lang.String,java.lang.String> value, AttributeDescriptorModel attribute)Performs validation on the given arguments.protected voidvalidateMedia(AttributeDescriptorModel attribute, java.lang.String language, java.lang.String mediaUuid, java.util.List<ValidationError> errors)Validate media codes
-
-
-
Method Detail
-
validate
public java.util.List<ValidationError> validate(java.util.Map<java.lang.String,java.lang.String> value, AttributeDescriptorModel attribute)
Description copied from interface:AttributeContentValidatorPerforms validation on the given arguments.- Specified by:
validatein interfaceAttributeContentValidator<java.util.Map<java.lang.String,java.lang.String>>- Parameters:
value- the value objectattribute- the attribute descriptor of the givenvalue.
-
validateMedia
protected void validateMedia(AttributeDescriptorModel attribute, java.lang.String language, java.lang.String mediaUuid, java.util.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
protected LanguageFacade getLanguageFacade()
-
setLanguageFacade
public void setLanguageFacade(LanguageFacade languageFacade)
-
-