|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectccc.client.validation.AbstractValidations
public abstract class AbstractValidations
Base implementation of non platform-specific validations.
Field Summary | |
---|---|
static int |
MAX_NUMBER_OF_PARAGRAPHS
MAX_NUMBER_OF_PARAGRAPHS : int. |
static int |
MIN_PASSWORD_LENGTH
MIN_PASSWORD_LENGTH : int. |
static java.lang.String |
NO_BRACKETS
NO_BRACKETS : String. |
protected static UIConstants |
UI_CONSTANTS
UI_CONSTANTS : UIConstants. |
protected static UIMessages |
UI_MESSAGES
UI_MESSAGES : UIMessages. |
static java.lang.String |
VALID_CHARACTERS
VALID_CHARACTERS : String. |
static java.lang.String |
VALID_PASSWORD_CHARACTERS
VALID_PASSWORD_CHARACTERS : String. |
static java.lang.String |
VALID_URL
VALID_URL : String. |
static java.lang.String |
VALID_USERNAME_CHARACTERS
VALID_USERNAME_CHARACTERS : String. |
Constructor Summary | |
---|---|
AbstractValidations()
|
Method Summary | |
---|---|
java.lang.String |
emptyOrNumber(java.lang.String value,
java.lang.String label)
Create a validator that checks a field contains only numeric characters (0-9). |
java.lang.String |
matchingPasswords(java.lang.String pw1,
java.lang.String pw2)
Factory method for password matching validators. |
java.lang.String |
minLength(java.lang.String value,
java.lang.String label,
int min)
Validates that input is not too short. |
java.lang.String |
noBrackets(java.lang.String value,
java.lang.String label)
Validates text so it does not contain bracket < > characters. |
java.lang.String |
notEmpty(java.lang.String value,
java.lang.String label)
Validates that value is not empty. |
java.lang.String |
notValidEmail(java.lang.String value,
java.lang.String label)
Validates email. |
java.lang.String |
notValidResourceName(java.lang.String value,
java.lang.String label)
Validates resource name. |
java.lang.String |
notValidURL(java.lang.String url)
Validates a URL. |
java.lang.String |
notValidUserName(java.lang.String value,
java.lang.String label)
Validates user name. |
abstract java.lang.String |
notValidXML(java.lang.String definition)
Validates that xml is valid. |
java.lang.String |
passwordStrength(java.lang.String pw)
Factory method for password strength validators. |
ErrorReporter |
reportErrors(Window window)
Create a new error reporter. |
java.lang.String |
validateMetadataValues(java.util.Map<java.lang.String,java.lang.String> data)
Factory method for metadata validators. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int MIN_PASSWORD_LENGTH
public static final java.lang.String VALID_CHARACTERS
public static final java.lang.String VALID_USERNAME_CHARACTERS
public static final java.lang.String VALID_PASSWORD_CHARACTERS
public static final java.lang.String NO_BRACKETS
public static final java.lang.String VALID_URL
public static final int MAX_NUMBER_OF_PARAGRAPHS
protected static final UIConstants UI_CONSTANTS
protected static final UIMessages UI_MESSAGES
Constructor Detail |
---|
public AbstractValidations()
Method Detail |
---|
public ErrorReporter reportErrors(Window window)
window
- The window that will report the error.
public java.lang.String notValidURL(java.lang.String url)
url
- The URL.
public java.lang.String notEmpty(java.lang.String value, java.lang.String label)
value
- The string to validate.label
- The label of the field to validate.
public java.lang.String notValidResourceName(java.lang.String value, java.lang.String label)
value
- The value to test.label
- The field label.
public java.lang.String notValidUserName(java.lang.String value, java.lang.String label)
value
- The value to test.label
- The field label.
public java.lang.String notValidEmail(java.lang.String value, java.lang.String label)
value
- The value to test.label
- The field label.
public java.lang.String minLength(java.lang.String value, java.lang.String label, int min)
value
- The value to test.label
- The field label.min
- The minimum length of the string.
public java.lang.String noBrackets(java.lang.String value, java.lang.String label)
value
- The value to test.label
- The field label.
public java.lang.String matchingPasswords(java.lang.String pw1, java.lang.String pw2)
pw1
- The password to check.pw2
- The password to check.
public java.lang.String passwordStrength(java.lang.String pw)
pw
- The password to check.
public java.lang.String emptyOrNumber(java.lang.String value, java.lang.String label)
value
- The value to test.label
- The field label.
public java.lang.String validateMetadataValues(java.util.Map<java.lang.String,java.lang.String> data)
public abstract java.lang.String notValidXML(java.lang.String definition)
definition
- The string to validate.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |