Class EditWorkflowValidator

java.lang.Object
de.hybris.platform.cmsfacades.workflow.validator.EditWorkflowValidator
All Implemented Interfaces:
org.springframework.validation.Validator

public class EditWorkflowValidator extends Object implements org.springframework.validation.Validator
Validates fields of CMSWorkflowData for a edit workflow operation.
  • Constructor Details

    • EditWorkflowValidator

      public EditWorkflowValidator()
  • Method Details

    • supports

      public boolean supports(Class<?> clazz)
      Specified by:
      supports in interface org.springframework.validation.Validator
    • validate

      public void validate(Object objToValidate, org.springframework.validation.Errors errors)
      Specified by:
      validate in interface org.springframework.validation.Validator
    • validateAttachment

      protected void validateAttachment(String itemUuid, CatalogVersionModel catalogVersion, org.springframework.validation.Errors errors)
      This method validates each CmsItem that will be added as a workflow attachment.
      Parameters:
      itemUuid - - The unique identifier of the CmsItem
      catalogVersion - - The catalog version where the workflow instance will be updated.
      errors - - Object that keeps track of the validation errors.
    • getCmsWorkflowService

      protected CMSWorkflowService getCmsWorkflowService()
    • setCmsWorkflowService

      public void setCmsWorkflowService(CMSWorkflowService cmsWorkflowService)
    • getWorkflowService

      public WorkflowService getWorkflowService()
    • setWorkflowService

      public void setWorkflowService(WorkflowService workflowService)
    • getCmsAdminSiteService

      public CMSAdminSiteService getCmsAdminSiteService()
    • setCmsAdminSiteService

      public void setCmsAdminSiteService(CMSAdminSiteService cmsAdminSiteService)
    • getCmsItemExistsInCatalogVersionPredicate

      public BiPredicate<String,CatalogVersionModel> getCmsItemExistsInCatalogVersionPredicate()
    • setCmsItemExistsInCatalogVersionPredicate

      public void setCmsItemExistsInCatalogVersionPredicate(BiPredicate<String,CatalogVersionModel> cmsItemExistsInCatalogVersionPredicate)