com.mmm.cms.util
Class ValidateUtils

java.lang.Object
  extended by com.mmm.cms.util.ValidateUtils
Direct Known Subclasses:
AbstractBaseValidator_v2308, AbstractBaseValidator_v3210

public class ValidateUtils
extends java.lang.Object

Utility class that provides consolidate String validation methods, and predefined sets of data to validate against.


Field Summary
static java.lang.String blank1
          value of " " - one spaces
static java.lang.String blank2
          value of " " - two spaces
static java.lang.String[] blanks1
          Array of " " - i.e.
static java.lang.String[] blanks2
          Array of " "
static java.lang.String[] doubleFourFive
          Array of "04", "05"
static java.lang.String[] doubleOneThree
          Array of "01", "03"
static java.lang.String[] doubleOneTwo
          Array of "01", "02"
static java.lang.String[] doubleOneTwoThree
          Array of "01", "02", "03"
static java.lang.String[] doubleOneTwoThreeFour
          Array of "01", "02", "03", "04"
static java.lang.String[] doubleOneTwoThreeFourFive
          Array of "01", "02", "03", "04", "05"
static java.lang.String[] doubleOneTwoThreeFourFiveSix
          Array of "01", "02", "03", "04", "05", "06"
static java.lang.String[] doubleThreeFour
          Array of "03", "04"
static java.lang.String[] doubleThreeFourFive
          Array of "03", "04", "05"
static java.lang.String[] doubleTwoThree
          Array of "02", "03"
static java.lang.String[] doubleTwoThreeFour
          Array of "02", "03", "04"
static java.lang.String[] doubleTwoThreeFourFive
          Array of "02", "03", "04", "05"
static java.lang.String[] doubleZeroOne
          Array of "00", "01"
static java.lang.String[] doubleZeroOneTwo
          Array of "00", "01", "02"
static java.lang.String[] doubleZeroOneTwoThree
          Array of "00", "01", "02", "03"
static java.lang.String[] doubleZeroOneTwoThreeFour
          Array of "00", "01", "02", "03", "04"
static java.lang.String[] doubleZeroOneTwoThreeFourFive
          Array of "00", "01", "02", "03", "04", "05"
static java.lang.String[] doubleZeroOneTwoThreeFourFiveSix
          Array of "00", "01", "02", "03", "04", "05", "06"
static java.lang.String notApplicable
          value of "NA"
static java.lang.String[] notApplicables
          Array of "NA"
static java.lang.String unknown
          Value of "UK"
static java.lang.String[] unknowns
          Array of "UK"
static java.lang.String[] zeroOne
          Array of "0", "1"
static java.lang.String[] zeroOneTwo
          Array of "0", "1", "2"
static java.lang.String[] zeroOneTwoThree
          Array of "0", "1", "2", "3"
 
Constructor Summary
ValidateUtils()
           
 
Method Summary
static boolean isValidValue(java.lang.String actualValue, java.lang.String[] validValues)
          Utility method to check the actualValue against the validValues.
static boolean isValidValue(java.lang.String actualValue, java.lang.String[] validValues, java.lang.String[] validValues2)
          checks the actualValue against two arrays of valid values.
static boolean isValidValue(java.lang.String actualValue, java.lang.String[] validValues, java.lang.String[] validValues2, java.lang.String[] validValues3)
          checks the actualValue against three arrays of valid values.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

zeroOne

public static final java.lang.String[] zeroOne
Array of "0", "1"


doubleZeroOne

public static final java.lang.String[] doubleZeroOne
Array of "00", "01"


zeroOneTwo

public static final java.lang.String[] zeroOneTwo
Array of "0", "1", "2"


doubleZeroOneTwo

public static final java.lang.String[] doubleZeroOneTwo
Array of "00", "01", "02"


doubleTwoThreeFour

public static final java.lang.String[] doubleTwoThreeFour
Array of "02", "03", "04"


zeroOneTwoThree

public static final java.lang.String[] zeroOneTwoThree
Array of "0", "1", "2", "3"


doubleZeroOneTwoThree

public static final java.lang.String[] doubleZeroOneTwoThree
Array of "00", "01", "02", "03"


doubleZeroOneTwoThreeFour

public static final java.lang.String[] doubleZeroOneTwoThreeFour
Array of "00", "01", "02", "03", "04"


doubleZeroOneTwoThreeFourFiveSix

public static final java.lang.String[] doubleZeroOneTwoThreeFourFiveSix
Array of "00", "01", "02", "03", "04", "05", "06"


doubleOneTwoThreeFour

public static final java.lang.String[] doubleOneTwoThreeFour
Array of "01", "02", "03", "04"


doubleOneTwoThree

public static final java.lang.String[] doubleOneTwoThree
Array of "01", "02", "03"


doubleZeroOneTwoThreeFourFive

public static final java.lang.String[] doubleZeroOneTwoThreeFourFive
Array of "00", "01", "02", "03", "04", "05"


doubleOneTwoThreeFourFive

public static final java.lang.String[] doubleOneTwoThreeFourFive
Array of "01", "02", "03", "04", "05"


doubleOneTwoThreeFourFiveSix

public static final java.lang.String[] doubleOneTwoThreeFourFiveSix
Array of "01", "02", "03", "04", "05", "06"


doubleOneThree

public static final java.lang.String[] doubleOneThree
Array of "01", "03"


doubleOneTwo

public static final java.lang.String[] doubleOneTwo
Array of "01", "02"


doubleTwoThree

public static final java.lang.String[] doubleTwoThree
Array of "02", "03"


doubleTwoThreeFourFive

public static final java.lang.String[] doubleTwoThreeFourFive
Array of "02", "03", "04", "05"


doubleThreeFour

public static final java.lang.String[] doubleThreeFour
Array of "03", "04"


doubleThreeFourFive

public static final java.lang.String[] doubleThreeFourFive
Array of "03", "04", "05"


doubleFourFive

public static final java.lang.String[] doubleFourFive
Array of "04", "05"


blank1

public static final java.lang.String blank1
value of " " - one spaces

See Also:
Constant Field Values

blanks1

public static final java.lang.String[] blanks1
Array of " " - i.e. blank1


blank2

public static final java.lang.String blank2
value of " " - two spaces

See Also:
Constant Field Values

blanks2

public static final java.lang.String[] blanks2
Array of " "


notApplicable

public static final java.lang.String notApplicable
value of "NA"

See Also:
Constant Field Values

notApplicables

public static final java.lang.String[] notApplicables
Array of "NA"


unknown

public static final java.lang.String unknown
Value of "UK"

See Also:
Constant Field Values

unknowns

public static final java.lang.String[] unknowns
Array of "UK"

Constructor Detail

ValidateUtils

public ValidateUtils()
Method Detail

isValidValue

public static final boolean isValidValue(java.lang.String actualValue,
                                         java.lang.String[] validValues)
Utility method to check the actualValue against the validValues.

Parameters:
actualValue - can be null
validValues - can not be null or length = 0
Returns:
true if the actualValue is contained within the valueValues

isValidValue

public static final boolean isValidValue(java.lang.String actualValue,
                                         java.lang.String[] validValues,
                                         java.lang.String[] validValues2)
checks the actualValue against two arrays of valid values. If no valid value found in validValues, then validValues2 is searched.

Parameters:
actualValue -
validValues -
validValues2 -
Returns:

isValidValue

public static final boolean isValidValue(java.lang.String actualValue,
                                         java.lang.String[] validValues,
                                         java.lang.String[] validValues2,
                                         java.lang.String[] validValues3)
checks the actualValue against three arrays of valid values. If no valid value is found in validValues, then validValues2 is searched. If no valid value is found in validValues2, then validValues3 is searched.

Parameters:
actualValue -
validValues -
validValues2 -
validValues3 -
Returns: