Package org.teamapps.application.ux.form
Class FormValidationUtils
java.lang.Object
org.teamapps.application.ux.form.FormValidationUtils
public class FormValidationUtils
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description static java.util.regex.PatternE_MAIL_ADDRESS_PATTERNstatic java.util.regex.PatternPHONE_NUMBER_PATTERN -
Constructor Summary
Constructors Constructor Description FormValidationUtils() -
Method Summary
Modifier and Type Method Description static org.teamapps.ux.component.field.validator.FieldValidator<java.lang.String>createEmailOrEmptyValidator(ApplicationInstanceData applicationInstanceData)static org.teamapps.ux.component.field.validator.FieldValidator<java.lang.String>createEmailValidator(ApplicationInstanceData applicationInstanceData)static org.teamapps.ux.component.field.validator.FieldValidator<java.lang.String>createMaxCharactersValidator(int maxCharacters, ApplicationInstanceData applicationInstanceData)static org.teamapps.ux.component.field.validator.FieldValidator<java.lang.String>createMinCharactersOrEmptyValidator(int minCharacters, ApplicationInstanceData applicationInstanceData)static org.teamapps.ux.component.field.validator.FieldValidator<java.lang.String>createMinCharactersValidator(int minCharacters, java.lang.String fieldCaption, ApplicationInstanceData applicationInstanceData)static org.teamapps.ux.component.field.validator.FieldValidator<java.lang.String>createMinCharactersValidator(int minCharacters, ApplicationInstanceData applicationInstanceData)static org.teamapps.ux.component.field.validator.FieldValidator<java.lang.String>createNotBlankValidator(ApplicationInstanceData applicationInstanceData)static org.teamapps.ux.component.field.validator.FieldValidator<?>createNotEmptyListValidator(ApplicationInstanceData applicationInstanceData)static org.teamapps.ux.component.field.validator.FieldValidator<?>createNotNullValidator(ApplicationInstanceData applicationInstanceData)static org.teamapps.ux.component.field.validator.FieldValidator<java.lang.String>createPhoneNumberOrEmptyValidator(ApplicationInstanceData applicationInstanceData)static org.teamapps.ux.component.field.validator.FieldValidator<java.lang.String>createPhoneNumberValidator(ApplicationInstanceData applicationInstanceData)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
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)
-