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 Details

    • DefaultUpdateAbstractRestrictionValidator

      public DefaultUpdateAbstractRestrictionValidator()
  • Method Details

    • 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:
      validate in interface Validator<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<Map<String,Object>> getOriginalConvertedItemProvider()
    • setOriginalConvertedItemProvider

      public void setOriginalConvertedItemProvider(CMSItemContextProvider<Map<String,Object>> originalConvertedItemProvider)