|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.bankframe.fe.statemachine.ext.validation.StandardValidations
public final class StandardValidations
The BFA Standard Validations
Field Summary | |
---|---|
static boolean |
EXACT_LENGTH
|
static boolean |
EXTACT_LENGTH
|
static boolean |
MANADATORY
|
static boolean |
MANDATORY
|
static int |
NO_LENGTH
If no maximum length is required use this constant to indicate the fact. |
static boolean |
NOT_EXACT_LENGTH
|
static boolean |
NOT_EXTACT_LENGTH
|
static boolean |
NOT_MANADATORY
|
static boolean |
NOT_MANDATORY
|
Constructor Summary | |
---|---|
StandardValidations()
|
Method Summary | |
---|---|
static void |
validateAttribute(boolean mandatory,
boolean exactLength,
int minimumLength,
int maximumLength,
Validate validate,
Object value,
String valuesName)
This method is used to validate an attribute. |
static void |
validateAttribute(boolean mandatory,
boolean exactLength,
int maximumLength,
Validate validate,
Object value,
String valuesName)
This method is used to validate an attribute. |
static void |
validateForLettersDigitsOrWhitespaceOnly(String value,
String valuesName)
This method validates values letters, digits and whitespace only. |
static void |
validateForMandatory(Object value,
String valuesName)
This method validates values for mandatory. |
static void |
validateForMandatoryAndForValue(boolean isMandatory,
String key,
Object value,
String valuesName)
This method validates values for mandatory and validates values against the Constants class. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int NO_LENGTH
public static final boolean MANDATORY
public static final boolean NOT_MANDATORY
public static final boolean EXACT_LENGTH
public static final boolean NOT_EXACT_LENGTH
public static final boolean MANADATORY
public static final boolean NOT_MANADATORY
public static final boolean EXTACT_LENGTH
public static final boolean NOT_EXTACT_LENGTH
Constructor Detail |
---|
public StandardValidations()
Method Detail |
---|
public static void validateAttribute(boolean mandatory, boolean exactLength, int minimumLength, int maximumLength, Validate validate, Object value, String valuesName) throws ValidationException
mandatory
- booleanexactLength
- booleanminimumLength
- int if the attribute has no minimum length use -1 (StandardValidations.NO_LENGTH) to indicate.maximumLength
- int if the attribute has no maximum length use -1 (StandardValidations.NO_LENGTH) to indicate.validate
- Validate if null then the value will not be validated for certain values.value
- Object to be validatedvaluesName
- String attribute's name
ValidationException
- thrown if validation fails.public static void validateAttribute(boolean mandatory, boolean exactLength, int maximumLength, Validate validate, Object value, String valuesName) throws ValidationException
mandatory
- booleanexactLength
- booleanmaximumLength
- int if the attribute has no maximum length use -1 (StandardValidations.NO_LENGTH) to indicate.validate
- Validate if null then the value will not be validated for certain values.value
- Object to be validatedvaluesName
- String attribute's name
ValidationException
- thrown if validation fails.public static void validateForLettersDigitsOrWhitespaceOnly(String value, String valuesName) throws ValidationException
value
- String if null then this test is ignored.valuesName
- String
ValidationException
public static void validateForMandatory(Object value, String valuesName) throws ValidationException
value
- ObjectvaluesName
- String
ValidationException
public static void validateForMandatoryAndForValue(boolean isMandatory, String key, Object value, String valuesName) throws ValidationException
isMandatory
- booleankey
- String if null then this test is ignored.value
- Object if null then this test is ignored.valuesName
- String
ValidationException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |