© 2005 BEA Systems, Inc.

com.beasys.commerce.util
Class Validate

java.lang.Object
  extended bycom.beasys.commerce.util.Validate

public class Validate
extends Object


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

Method Detail

isInRange

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

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.

isInRange

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

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

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

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

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.

isNotNull

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

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

© 2005 BEA Systems, Inc.

Copyright © 2005 BEA Systems, Inc. All Rights Reserved