|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.bankframe.util.Validator
The Validator class is used for validating date and time strings within bankframe. It does this by using the Date, Calendar and SimpleDateFormat classes within java.util It will also check strings to see if they contain certain types such as ints and longs.
Field Summary | |
static int |
DATEAFTER
Deprecated. |
static int |
DATEBEFORE
Deprecated. |
static int |
DATEEQUAL
Deprecated. |
static java.lang.String |
PADLEFT
Deprecated. |
static java.lang.String |
PADRIGHT
Deprecated. |
Constructor Summary | |
Validator()
Deprecated. |
Method Summary | |
java.lang.Boolean |
checkForBoolean(java.lang.String data,
int errorNumber)
Deprecated. Checks if a string is of the form "true" or "false". |
java.lang.Double |
checkForDouble(java.lang.String data,
int errorNumber)
Deprecated. Takes a string and converts it to a double object |
java.lang.Float |
checkForFloat(java.lang.String data,
int errorNumber)
Deprecated. Takes a string and converts it to a float object |
java.lang.Integer |
checkForInteger(java.lang.String data,
int errorNumber)
Deprecated. Takes a string and converts it to an Integer object |
java.lang.Long |
checkForLong(java.lang.String data,
int errorNumber)
Deprecated. Takes a string and converts it to an Long object |
boolean |
checkIfDateAfterOrEqual(java.lang.String formattingPattern,
java.lang.String to,
java.lang.String from)
Deprecated. This method will check if a date is after or equal to another date |
boolean |
checkIfTimeGreaterOrEqual(java.lang.String formattingPattern,
java.lang.String time1,
java.lang.String time2,
int errorNumber)
Deprecated. This method compares two times and checks if one is greater than the other |
int |
dateCheck(java.lang.String to,
java.lang.String from)
Deprecated. Should use checkIfDateAfterOrEqual(String formattingpattern, String to, String from) |
boolean |
dateCompare(java.lang.String to,
java.lang.String from)
Deprecated. Should use dateCompare(String formattingPattern, String to, String from) |
int |
dateCompare(java.lang.String formattingPattern,
java.lang.String to,
java.lang.String from)
Deprecated. Creation date: (4/17/00 4:20:04 PM) This method compares two dates to see if they are before, after or equal to each other |
void |
isDateMMMValid(java.lang.String date,
int errorNumber)
Deprecated. This method will validate a date where the month is denoted as the first three characters of the month. |
void |
isDateMMValid(java.lang.String date,
int errorNumber)
Deprecated. Validates date string with the month represented as a numeric character e.g 1/1/2000 |
void |
mandatoryValidation(java.lang.String data,
int errorNumber)
Deprecated. Checks to make sure a string contains data i.e not null or length 0 |
static java.lang.String |
padAccountNumberWithZeros(java.lang.String data)
Deprecated. Pads the passed branchNumber with leading zeros if length is less than max Length Expects only branchNumber for desired result. |
static java.lang.String |
padString(java.lang.String strToPad,
java.lang.String padChar,
int length,
java.lang.String sideToPad)
Deprecated. Method to insert a specified number of characters into a string on a specified. |
int |
timeCheck(java.lang.String time1,
java.lang.String time2)
Deprecated. Should use checkIfTimeGreaterOrEqual(String time1, String time2) |
void |
validate(java.lang.Double data,
int errorNumber)
Deprecated. Validates a Double object for null. |
void |
validate(java.lang.Integer data,
int errorNumber)
Deprecated. Validates an Integer object for null. |
void |
validate(java.lang.String data,
int errorNumber,
int maxDataSize)
Deprecated. Validates a piece of data for null and greater than a max length. |
void |
validateCharacters(java.lang.String data,
int errorNumber)
Deprecated. Check if the data contains all characters (A-Z, a-z, and 0-9 ) and is not null. |
void |
validateDateString(java.lang.String data,
int errorNumber)
Deprecated. Should use isDateMMValid(String date, int errorNumber) |
void |
validateDateStringMMM(java.lang.String data,
int errorNumber)
Deprecated. Should use isDateMMMValid(String date, int errorNumber) |
void |
validateDigits(java.lang.String data,
int errorNumber)
Deprecated. Check if a piece of data contains all digits and is not null. |
void |
validateExactLength(java.lang.String data,
int errorNumber,
int exactSize)
Deprecated. Validate if the data is the exact length specified. |
void |
validateForNull(java.lang.Object data,
int errorNumber)
Deprecated. Validates that an object is not null. |
void |
validatePastDateString(java.lang.String data,
int errorNumber)
Deprecated. Validate that a date string represents a date in the past with respect to the current system date. |
void |
validateTime(java.lang.String data,
int errorNumber)
Deprecated. Should use validateTime(String formattingPattern, String time, int errorNumber) |
void |
validateTime(java.lang.String formattingPattern,
java.lang.String time,
int errorNumber)
Deprecated. This method validates a time string. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final int DATEBEFORE
public static final int DATEAFTER
public static final int DATEEQUAL
public static final java.lang.String PADLEFT
public static final java.lang.String PADRIGHT
Constructor Detail |
public Validator()
Method Detail |
public boolean checkIfDateAfterOrEqual(java.lang.String formattingPattern, java.lang.String to, java.lang.String from) throws ValidationException
formattingPattern
- Pattern to format the date parametersto
- first date to checkfrom
- seconf date to check
ValidationException
public boolean checkIfTimeGreaterOrEqual(java.lang.String formattingPattern, java.lang.String time1, java.lang.String time2, int errorNumber) throws ValidationException
formattingPattern
- Pattern to format the date parameterstime1
- the first time to comparetime2
- the second time to compareerrorNumber
- Number of the error to be passed to ValidationException
com.ejb.bankframe.ValidationException
ValidationException
public void isDateMMMValid(java.lang.String date, int errorNumber) throws ValidationException
date
- String with month field of the form "JAN" "FEB" etcerrorNumber
- passed to ValidationException
ValidationException
public int dateCompare(java.lang.String formattingPattern, java.lang.String to, java.lang.String from) throws ProcessingErrorException
to
- first date to comparefrom
- second date to compare
0 if "from" as a date equals "to" as a date denoted by constant DATEEQUAL
-1 if "from" a as a date is after "to" as a date denoted by constant DATEAFTER
ProcessingErrorException
public void isDateMMValid(java.lang.String date, int errorNumber) throws ValidationException
date
- Date to be validatederrorNumber
- errorNumber to be used by ValidationException
ValidationException
public void validateTime(java.lang.String formattingPattern, java.lang.String time, int errorNumber) throws ValidationException
time
- string to be validatederrorNumber
- to be passed to the ValidationException
ValidationException
public void validate(java.lang.Double data, int errorNumber) throws ValidationException
data
- Double Data to be validatederrorNumber
- errorNumber to be used by ValidationException ( if it is thrown )
ValidationException
- Thrown if the object is nullpublic void validate(java.lang.Integer data, int errorNumber) throws ValidationException
data
- Integer Data to be validatederrorNumber
- errorNumber to be used by ValidationException ( if it is thrown )
ValidationException
- Thrown if the object is nullpublic void validate(java.lang.String data, int errorNumber, int maxDataSize) throws ValidationException
data
- String Data to be validatederrorNumber
- errorNumber to be used by ValidationException ( if it is thrown )maxDataSize
- Maximum size of the data
ValidationException
- Thrown if the object is null or greater than the max lengthpublic void validateCharacters(java.lang.String data, int errorNumber) throws ValidationException
data
- String Data to be validatederrorNumber
- errorNumber to be used by ValidationException ( if it is thrown )
ValidationException
- Thrown if the object is null or is not all characterspublic void validateDateString(java.lang.String data, int errorNumber) throws ValidationException
data
- String Data to be validatederrorNumber
- errorNumber to be used by ValidationException ( if it is thrown )
ValidationException
- Thrown if the object is null or does not have the correct formatpublic void validateDigits(java.lang.String data, int errorNumber) throws ValidationException
data
- String Data to be validatederrorNumber
- errorNumber to be used by ValidationException ( if it is thrown )
ValidationException
- Thrown if the object is null or does not contain all digitspublic void validateExactLength(java.lang.String data, int errorNumber, int exactSize) throws ValidationException
data
- String Data to be validatederrorNumber
- errorNumber to be used by ValidationException ( if it is thrown )exactSize
- The required length of the String
ValidationException
- Thrown if the object is null or is not the correct lengthpublic void validateForNull(java.lang.Object data, int errorNumber) throws ValidationException
data
- Object to be validatederrorNumber
- errorNumber to be used by ValidationException ( if it is thrown )
ValidationException
- Thrown if the object is nullpublic void validatePastDateString(java.lang.String data, int errorNumber) throws ValidationException
data
- String to be validatederrorNumber
- errorNumber to be used by ValidationException ( if it is thrown )
ValidationException
- Thrown if the object is null or the date is not a past datepublic java.lang.Boolean checkForBoolean(java.lang.String data, int errorNumber) throws ValidationException
errorNumber
- java.lang.Integer
ValidationException
public java.lang.Double checkForDouble(java.lang.String data, int errorNumber) throws ValidationException
data
- String value to be convertederrorNumber
- Error number passed to ValidationException
ValidationException
public java.lang.Float checkForFloat(java.lang.String data, int errorNumber) throws ValidationException
data
- String value to be convertederrorNumber
- Error number passed to ValidationException
ValidationException
public java.lang.Integer checkForInteger(java.lang.String data, int errorNumber) throws ValidationException
data
- String value to be convertederrorNumber
- Error number passed to ValidationException
ValidationException
public java.lang.Long checkForLong(java.lang.String data, int errorNumber) throws ValidationException
data
- String value to be convertederrorNumber
- Error number passed to ValidationException
ValidationException
public int dateCheck(java.lang.String to, java.lang.String from) throws ValidationException
to
- first date to checkfrom
- second date to check
0 if Date1 is greater than Date2
1 if Date1 is less than Date2
2 if Date1 equals Date2
ValidationException
public boolean dateCompare(java.lang.String to, java.lang.String from) throws ProcessingErrorException
to
- first date to comparefrom
- second date to compare
ProcessingErrorException
public void mandatoryValidation(java.lang.String data, int errorNumber) throws ValidationException
data
- String to checkerrorNumber
- number of exception message if thrown
ValidationException
public static java.lang.String padAccountNumberWithZeros(java.lang.String data)
data
- String to pad with leading zeros
public static java.lang.String padString(java.lang.String strToPad, java.lang.String padChar, int length, java.lang.String sideToPad)
strToPad
- String to pad with characterspadChar
- character (String of length 1) to insertlength
- of the returned string i.e. length of strToPad + no of characters insertedsideToPad
- A string representing the side of strToPad to insert the characters, denoted by the constants Validator.PADLEFT and Validator.PADRIGHTpublic int timeCheck(java.lang.String time1, java.lang.String time2) throws ProcessingErrorException
-1 if time1 < time2
0 if time1 = time2
ProcessingErrorException
public void validateDateStringMMM(java.lang.String data, int errorNumber) throws ValidationException
errorNumber
- passed to ValidationException
ValidationException
public void validateTime(java.lang.String data, int errorNumber) throws ValidationException
data
- Time string to be validatederrorNumber
- number of the exception message in messages.properties
ValidationException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |