Class DefaultUpdateAbstractRestrictionValidator
java.lang.Object
de.hybris.platform.cmsfacades.cmsitems.validator.DefaultUpdateAbstractRestrictionValidator
- All Implemented Interfaces:
Validator<AbstractRestrictionModel>
public class DefaultUpdateAbstractRestrictionValidator
extends Object
implements Validator<AbstractRestrictionModel>
Default implementation of the validator for
AbstractRestrictionModel-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected CMSItemConverterprotected CMSItemContextProvider<Map<String,Object>> protected ValidationErrorsProviderprotected Validator<CMSItemModel>voidsetCmsItemConverter(CMSItemConverter cmsItemConverter) voidsetOriginalConvertedItemProvider(CMSItemContextProvider<Map<String, Object>> originalConvertedItemProvider) voidsetValidationErrorsProvider(ValidationErrorsProvider validationErrorsProvider) voidsetWorkflowItemValidator(Validator<CMSItemModel> workflowItemValidator) voidvalidate(AbstractRestrictionModel validatee) Method to perform validation on a given object.
-
Constructor Details
-
DefaultUpdateAbstractRestrictionValidator
public DefaultUpdateAbstractRestrictionValidator()
-
-
Method Details
-
validate
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
-
setValidationErrorsProvider
-
getWorkflowItemValidator
-
setWorkflowItemValidator
-
getCmsItemConverter
-
setCmsItemConverter
-
getOriginalConvertedItemProvider
-
setOriginalConvertedItemProvider
public void setOriginalConvertedItemProvider(CMSItemContextProvider<Map<String, Object>> originalConvertedItemProvider)
-