Class FormColumnsValidator
java.lang.Object
ru.cg.webbpm.studio.subsystems.components.validation.FormColumnsValidator
- All Implemented Interfaces:
PageObjectValidator
- Author:
- krylov
-
Constructor Summary
ConstructorsConstructorDescriptionFormColumnsValidator
(PageManager pageManager, ComponentManager componentManager, Console console) -
Method Summary
Modifier and TypeMethodDescriptionboolean
accept
(PageObject pageObject) Check if this validator should be applied to given objectprotected void
buildMap
(PageObject formObject, org.springframework.util.MultiValueMap<EntityColumn, PageObject> map) protected Object
formatDuplicates
(List<PageObject> pageObjects) protected EntityColumn
getEntityColumn
(PageObject pageObject) protected boolean
isForm
(PageObject pageObject) validate
(PageObject pageObject) Validate an object
-
Constructor Details
-
FormColumnsValidator
@Autowired public FormColumnsValidator(PageManager pageManager, ComponentManager componentManager, Console console)
-
-
Method Details
-
accept
Description copied from interface:PageObjectValidator
Check if this validator should be applied to given object- Specified by:
accept
in interfacePageObjectValidator
- Parameters:
pageObject
- page object to check- Returns:
- true if validator can be applied to the object
-
validate
Description copied from interface:PageObjectValidator
Validate an object- Specified by:
validate
in interfacePageObjectValidator
- Parameters:
pageObject
- page object to validate- Returns:
- set of validation error messages
-
buildMap
protected void buildMap(PageObject formObject, org.springframework.util.MultiValueMap<EntityColumn, PageObject> map) -
getEntityColumn
-
formatDuplicates
-
isForm
-