Class DefaultUpdateAbstractRestrictionValidator

    • Constructor Detail

      • DefaultUpdateAbstractRestrictionValidator

        public DefaultUpdateAbstractRestrictionValidator()
    • 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:
        validate in interface Validator<AbstractRestrictionModel>
        Parameters:
        validatee - the inpected object being validated.
      • setValidationErrorsProvider

        public void setValidationErrorsProvider​(ValidationErrorsProvider validationErrorsProvider)
      • setWorkflowItemValidator

        public void setWorkflowItemValidator​(Validator<CMSItemModel> workflowItemValidator)
      • 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)