applicationLogic.utility
Class DataValidation

java.lang.Object
  extended by applicationLogic.utility.DataValidation

public class DataValidation
extends java.lang.Object

DataValidation is used for validating data to conform to a particular format.

Author:
02leungi

Constructor Summary
DataValidation()
           
 
Method Summary
static boolean validateAlphaNumeric(java.lang.String data)
          Check if string 'data' is an alphanumeric string.
static boolean validateDateYMD(java.lang.String data)
          Check that string 'data' is using date format "yyyy-mm-dd".
static boolean validateNumeric(java.lang.String data)
          Check if string 'data' is a number.
static boolean validateSelection(java.lang.String data)
          Check if the string 'data' is '-1' or not.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataValidation

public DataValidation()
Method Detail

validateNumeric

public static boolean validateNumeric(java.lang.String data)
Check if string 'data' is a number. 'data' is a number if it starts with + or -, followed by zero or more digits, and optionally, contain a decimal point then followed by one or more digits. 'data' cannot be the single length string '-'.

Parameters:
data - The string that is being validated.
Returns:
True if 'data' is a number. False, otherwise.

validateAlphaNumeric

public static boolean validateAlphaNumeric(java.lang.String data)
Check if string 'data' is an alphanumeric string. A string is has alphanumeric data if it contains letters, digits, apostrophes, or hypens.

Parameters:
data - The string that is being validated.
Returns:
True if 'data' is an alphanumeric string. False, otherwise.

validateSelection

public static boolean validateSelection(java.lang.String data)
Check if the string 'data' is '-1' or not. A string is '-1' when no selection has been made.

Parameters:
data - The string that is being validated.
Returns:

validateDateYMD

public static boolean validateDateYMD(java.lang.String data)
Check that string 'data' is using date format "yyyy-mm-dd".

Parameters:
data - The string that is being validated.
Returns:
True if 'data' is date using date format "yyyy-mm-dd". False, otherwise.