Class ComponentAnnotationValidator

java.lang.Object
ru.cg.webbpm.studio.subsystems.components.validation.ComponentAnnotationValidator
All Implemented Interfaces:
PageObjectValidator

@Component public class ComponentAnnotationValidator extends Object implements PageObjectValidator
Author:
Eduard Tihomirov
  • Constructor Details

    • ComponentAnnotationValidator

      public ComponentAnnotationValidator()
  • Method Details

    • accept

      public boolean accept(PageObject pageObject)
      Description copied from interface: PageObjectValidator
      Check if this validator should be applied to given object
      Specified by:
      accept in interface PageObjectValidator
      Parameters:
      pageObject - page object to check
      Returns:
      true if validator can be applied to the object
    • validate

      public Set<String> validate(PageObject pageObject)
      Description copied from interface: PageObjectValidator
      Validate an object
      Specified by:
      validate in interface PageObjectValidator
      Parameters:
      pageObject - page object to validate
      Returns:
      set of validation error messages