Class FormValidationUtils

java.lang.Object
org.teamapps.application.ux.form.FormValidationUtils

public class FormValidationUtils
extends java.lang.Object
  • Field Details

    • PHONE_NUMBER_PATTERN

      public static java.util.regex.Pattern PHONE_NUMBER_PATTERN
    • E_MAIL_ADDRESS_PATTERN

      public static final java.util.regex.Pattern E_MAIL_ADDRESS_PATTERN
  • Constructor Details

    • FormValidationUtils

      public FormValidationUtils()
  • Method Details

    • createNotNullValidator

      public static org.teamapps.ux.component.field.validator.FieldValidator<?> createNotNullValidator​(ApplicationInstanceData applicationInstanceData)
    • createNotBlankValidator

      public static org.teamapps.ux.component.field.validator.FieldValidator<java.lang.String> createNotBlankValidator​(ApplicationInstanceData applicationInstanceData)
    • createNotEmptyListValidator

      public static org.teamapps.ux.component.field.validator.FieldValidator<?> createNotEmptyListValidator​(ApplicationInstanceData applicationInstanceData)
    • createEmailValidator

      public static org.teamapps.ux.component.field.validator.FieldValidator<java.lang.String> createEmailValidator​(ApplicationInstanceData applicationInstanceData)
    • createEmailOrEmptyValidator

      public static org.teamapps.ux.component.field.validator.FieldValidator<java.lang.String> createEmailOrEmptyValidator​(ApplicationInstanceData applicationInstanceData)
    • createPhoneNumberValidator

      public static org.teamapps.ux.component.field.validator.FieldValidator<java.lang.String> createPhoneNumberValidator​(ApplicationInstanceData applicationInstanceData)
    • createPhoneNumberOrEmptyValidator

      public static org.teamapps.ux.component.field.validator.FieldValidator<java.lang.String> createPhoneNumberOrEmptyValidator​(ApplicationInstanceData applicationInstanceData)
    • createMinCharactersValidator

      public static org.teamapps.ux.component.field.validator.FieldValidator<java.lang.String> createMinCharactersValidator​(int minCharacters, ApplicationInstanceData applicationInstanceData)
    • createMinCharactersOrEmptyValidator

      public static org.teamapps.ux.component.field.validator.FieldValidator<java.lang.String> createMinCharactersOrEmptyValidator​(int minCharacters, ApplicationInstanceData applicationInstanceData)
    • createMinCharactersValidator

      public static org.teamapps.ux.component.field.validator.FieldValidator<java.lang.String> createMinCharactersValidator​(int minCharacters, java.lang.String fieldCaption, ApplicationInstanceData applicationInstanceData)
    • createMaxCharactersValidator

      public static org.teamapps.ux.component.field.validator.FieldValidator<java.lang.String> createMaxCharactersValidator​(int maxCharacters, ApplicationInstanceData applicationInstanceData)