Class DefaultUpdateAbstractRestrictionValidator
- java.lang.Object
-
- de.hybris.platform.cmsfacades.cmsitems.validator.DefaultUpdateAbstractRestrictionValidator
-
- All Implemented Interfaces:
Validator<AbstractRestrictionModel>
public class DefaultUpdateAbstractRestrictionValidator extends java.lang.Object implements Validator<AbstractRestrictionModel>
Default implementation of the validator forAbstractRestrictionModel
-
-
Constructor Summary
Constructors Constructor Description DefaultUpdateAbstractRestrictionValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected CMSItemConvertergetCmsItemConverter()protected CMSItemContextProvider<java.util.Map<java.lang.String,java.lang.Object>>getOriginalConvertedItemProvider()protected ValidationErrorsProvidergetValidationErrorsProvider()protected Validator<CMSItemModel>getWorkflowItemValidator()voidsetCmsItemConverter(CMSItemConverter cmsItemConverter)voidsetOriginalConvertedItemProvider(CMSItemContextProvider<java.util.Map<java.lang.String,java.lang.Object>> originalConvertedItemProvider)voidsetValidationErrorsProvider(ValidationErrorsProvider validationErrorsProvider)voidsetWorkflowItemValidator(Validator<CMSItemModel> workflowItemValidator)voidvalidate(AbstractRestrictionModel validatee)Method to perform validation on a given object.
-
-
-
Method Detail
-
validate
public void validate(AbstractRestrictionModel validatee)
Method to perform validation on a given object. The restriction is saved with cms item that contains it in the same transaction. Sometimes the restriction can be in a workflow (means it cannot be edited) and the cms item itself is not. And we want to be able to save the cms item without validating the restriction if it was not changed.- Specified by:
validatein interfaceValidator<AbstractRestrictionModel>- Parameters:
validatee- the inpected object being validated.
-
getValidationErrorsProvider
protected ValidationErrorsProvider getValidationErrorsProvider()
-
setValidationErrorsProvider
public void setValidationErrorsProvider(ValidationErrorsProvider validationErrorsProvider)
-
getWorkflowItemValidator
protected Validator<CMSItemModel> getWorkflowItemValidator()
-
setWorkflowItemValidator
public void setWorkflowItemValidator(Validator<CMSItemModel> workflowItemValidator)
-
getCmsItemConverter
protected CMSItemConverter getCmsItemConverter()
-
setCmsItemConverter
public void setCmsItemConverter(CMSItemConverter cmsItemConverter)
-
getOriginalConvertedItemProvider
protected CMSItemContextProvider<java.util.Map<java.lang.String,java.lang.Object>> getOriginalConvertedItemProvider()
-
setOriginalConvertedItemProvider
public void setOriginalConvertedItemProvider(CMSItemContextProvider<java.util.Map<java.lang.String,java.lang.Object>> originalConvertedItemProvider)
-
-