|
||||||||||
| 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 | |||||||||