Validate Class

com.beasys.commerce.util
Validate Class

public class Validate

    extends Object

Hierarchy
Object
  Validate

Method Summary

public static boolean
isInRange(int intArg, int lowerBound, int higherBound)
Checks whether the parameter passed in is within specified inclusive range.
public static boolean
isInRange(float floatArg, float lowerBound, float higherBound)
Checks whether the parameter passed in is within specified inclusive range.
public static boolean
isInRange(double doubleArg, double lowerBound, double higherBound)
Checks whether the parameter passed in is within specified inclusive range.
public static boolean
isInRange(long longArg, long lowerBound, long higherBound)
Checks whether the parameter passed in is within specified inclusive range.
public static boolean
isInRange(short shortArg, short lowerBound, short higherBound)
Checks whether the parameter passed in is within specified inclusive range.
public static boolean
isInRange(byte byteArg, byte lowerBound, byte higherBound)
Checks whether the parameter passed in is within specified inclusive range.
public static boolean
isInRange(char charArg, char lowerBound, char higherBound)
Checks whether the parameter passed in is within specified inclusive range.
public static boolean
isNotNull(Object param)
Checks whether the parameter passed in is null.
public static boolean
isValid(Object param, Class paramType)
Checks whether the parameter passed in is of the required type and is not null.
 
Methods from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
   

Method Detail

isInRange(int, int, int) Method

public static boolean isInRange(int intArg, 
                                int lowerBound, 
                                int higherBound)
Checks whether the parameter passed in is within specified inclusive range. (Overloaded for type int)

Parameters

intArg
Integer to be checked for range validity.
lowerBound
Lower bound of the range.
higherBound
Higher bound of the range.

Returns

false If intArg is out of range.

isInRange(float, float, float) Method

public static boolean isInRange(float floatArg, 
                                float lowerBound, 
                                float higherBound)
Checks whether the parameter passed in is within specified inclusive range. (Overlaoded for type float)

Parameters

floatArg
Float to be checked for range validity.
lowerBound
Lower bound of the range.
higherBound
Higher bound of the range.

Returns

false If floatArg is out of range.

isInRange(double, double, double) Method

public static boolean isInRange(double doubleArg, 
                                double lowerBound, 
                                double higherBound)
Checks whether the parameter passed in is within specified inclusive range. (Overlaoded for type double)

Parameters

doubleArg
Double to be checked for range validity.
lowerBound
Lower bound of the range.
higherBound
Higher bound of the range.

Returns

false If doubleArg is out of range.

isInRange(long, long, long) Method

public static boolean isInRange(long longArg, 
                                long lowerBound, 
                                long higherBound)
Checks whether the parameter passed in is within specified inclusive range. (Overlaoded for type long)

Parameters

longArg
Long to be checked for range validity.
lowerBound
Lower bound of the range.
higherBound
Higher bound of the range.

Returns

false If longArg is out of range.

isInRange(short, short, short) Method

public static boolean isInRange(short shortArg, 
                                short lowerBound, 
                                short higherBound)
Checks whether the parameter passed in is within specified inclusive range. (Overlaoded for type short)

Parameters

shortArg
Short to be checked for range validity.
lowerBound
Lower bound of the range.
higherBound
Higher bound of the range.

Returns

false If shortArg is out of range.

isInRange(byte, byte, byte) Method

public static boolean isInRange(byte byteArg, 
                                byte lowerBound, 
                                byte higherBound)
Checks whether the parameter passed in is within specified inclusive range. (Overlaoded for type byte)

Parameters

byteArg
Byte to be checked for range validity.
lowerBound
Lower bound of the range.
higherBound
Higher bound of the range.

Returns

false If byteArg is out of range.

isInRange(char, char, char) Method

public static boolean isInRange(char charArg, 
                                char lowerBound, 
                                char higherBound)
Checks whether the parameter passed in is within specified inclusive range. (Overlaoded for type char)

Parameters

charArg
Char to be checked for range validity.
lowerBound
Lower bound of the range.
higherBound
Higher bound of the range.

Returns

false If charArg is out of range.

isNotNull(Object) Method

public static boolean isNotNull(Object param)
Checks whether the parameter passed in is null.

Parameters

param
Paramerter to be checked for nullness

Returns

false if parameter is null

isValid(Object, Class) Method

public static boolean isValid(Object param, 
                              Class paramType)
Checks whether the parameter passed in is of the required type and is not null.

Parameters

param
Paramerter to be checked for validity.
paramType
Type the above parameter should be to pass the test.

Returns

true if parameter is of required type and not null