# 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