public class Assert
extends java.lang.Object
This class is designed as replacement of Spring's Assert, but with support of I18N ODI MessageHandle.
Each method with MessageHandle has version without this argument. In such case it will use default messages. If no arguments is passed to default version of method it will use generic version of message (e.g. "Parameter must be true." instead of "Parameter 'paramName' must be true.").
Note, that this behavior is differ from junit.framework.Assert
ErrorMessageUtils, 
MessageHandle| Constructor and Description | 
|---|
Assert()  | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
hasLength(java.lang.String text,
         oracle.odi.internal.util.MessageHandle msgHandle,
         java.lang.Object[] args)
Assert that a string is not empty; that is, it must not be  
null and not empty
 (note: it can contains whitespace characters only - method don't check this case. | 
static void | 
hasLength(java.lang.String text,
         java.lang.Object[] args)
Assert that a string is not empty; that is, it must not be  
null and not empty
 (note: it can contains whitespace characters only - method don't check this case. | 
static void | 
hasText(java.lang.String text,
       oracle.odi.internal.util.MessageHandle msgHandle,
       java.lang.Object[] args)
Assert that a string has valid text content; that is, it must not be  
null
 and must contain at least one non-whitespace character. | 
static void | 
hasText(java.lang.String text,
       java.lang.Object[] args)
Assert that a string has valid text content; that is, it must not be  
null
 and must contain at least one non-whitespace character.Default message: Parameter {0} must have text; it must not be null, empty, or blank.  | 
static void | 
isAssignable(java.lang.Class superType,
            java.lang.Class subType)
Assert that  
superType.isAssignableFrom(subType) is true.Default message: Class {subType} is not assignable to {superType}.  | 
static void | 
isAssignable(java.lang.Class superType,
            java.lang.Class subType,
            oracle.odi.internal.util.MessageHandle msgHandle,
            java.lang.Object[] args)
Assert that  
superType.isAssignableFrom(subType) is true. | 
static void | 
isFalse(boolean expression,
       oracle.odi.internal.util.MessageHandle msgHandle,
       java.lang.Object[] args)
Assert a boolean expression, throwing  
DomainRuntimeException
 if the test result is true. | 
static void | 
isFalse(boolean expression,
       java.lang.Object[] args)
Assert a boolean expression, throwing  
DomainRuntimeException with default message
 if the test result is true. | 
static void | 
isInstanceOf(java.lang.Class clazz,
            java.lang.Object obj,
            oracle.odi.internal.util.MessageHandle msgHandle,
            java.lang.Object[] args)
Assert that the provided object is an instance of the provided class. 
 | 
static void | 
isInstanceOf(java.lang.Class clazz,
            java.lang.Object obj,
            java.lang.Object[] args)
Assert that the provided object is an instance of the provided class. 
Default message: Parameter '{0}' must be instance of '{clazz}'.  | 
static void | 
isNull(java.lang.Object value,
      oracle.odi.internal.util.MessageHandle msgHandle,
      java.lang.Object[] args)
Assert that an object is  
null. | 
static void | 
isNull(java.lang.Object value,
      java.lang.Object[] args)
Assert that an object is  
null.Default message: Parameter '{0}' must be null.  | 
static void | 
isTrue(boolean expression,
      oracle.odi.internal.util.MessageHandle msgHandle,
      java.lang.Object[] args)
Assert a boolean expression, throwing  
DomainRuntimeException
 if the test result is false. | 
static void | 
isTrue(boolean expression,
      java.lang.Object[] args)
Assert a boolean expression, throwing  
DomainRuntimeException with default message
 if the test result is false. | 
static void | 
notNull(java.lang.Object value,
       oracle.odi.internal.util.MessageHandle msgHandle,
       java.lang.Object[] args)
Assert that an object isn't  
null. | 
static void | 
notNull(java.lang.Object value,
       java.lang.Object[] args)
Assert that an object isn't  
null.Default message: Parameter '{0}' must not be null.  | 
public static void isTrue(boolean expression,
                          oracle.odi.internal.util.MessageHandle msgHandle,
                          java.lang.Object[] args)
DomainRuntimeException
 if the test result is false.expression - msgHandle - args - public static void isTrue(boolean expression,
                          java.lang.Object[] args)
DomainRuntimeException with default message
 if the test result is false. expression - args - public static void isFalse(boolean expression,
                           oracle.odi.internal.util.MessageHandle msgHandle,
                           java.lang.Object[] args)
DomainRuntimeException
 if the test result is true.expression - msgHandle - args - public static void isFalse(boolean expression,
                           java.lang.Object[] args)
DomainRuntimeException with default message
 if the test result is true. expression - args - public static void isNull(java.lang.Object value,
                          oracle.odi.internal.util.MessageHandle msgHandle,
                          java.lang.Object[] args)
null.value - msgHandle - args - public static void isNull(java.lang.Object value,
                          java.lang.Object[] args)
null.value - args - public static void notNull(java.lang.Object value,
                           oracle.odi.internal.util.MessageHandle msgHandle,
                           java.lang.Object[] args)
null.value - msgHandle - args - public static void notNull(java.lang.Object value,
                           java.lang.Object[] args)
null.value - args - public static void isInstanceOf(java.lang.Class clazz,
                                java.lang.Object obj,
                                oracle.odi.internal.util.MessageHandle msgHandle,
                                java.lang.Object[] args)
clazz - obj - msgHandle - args - public static void isInstanceOf(java.lang.Class clazz,
                                java.lang.Object obj,
                                java.lang.Object[] args)
clazz - obj - args - public static void isAssignable(java.lang.Class superType,
                                java.lang.Class subType,
                                oracle.odi.internal.util.MessageHandle msgHandle,
                                java.lang.Object[] args)
superType.isAssignableFrom(subType) is true.superType - subType - msgHandle - args - public static void isAssignable(java.lang.Class superType,
                                java.lang.Class subType)
superType.isAssignableFrom(subType) is true.superType - subType - public static void hasText(java.lang.String text,
                           oracle.odi.internal.util.MessageHandle msgHandle,
                           java.lang.Object[] args)
null
 and must contain at least one non-whitespace character.text - msgHandle - args - public static void hasText(java.lang.String text,
                           java.lang.Object[] args)
null
 and must contain at least one non-whitespace character.text - args - public static void hasLength(java.lang.String text,
                             oracle.odi.internal.util.MessageHandle msgHandle,
                             java.lang.Object[] args)
null and not empty
 (note: it can contains whitespace characters only - method don't check this case.
 If you need more strict check - use method hasText(String, MessageHandle, Object...)).text - msgHandle - args - public static void hasLength(java.lang.String text,
                             java.lang.Object[] args)
null and not empty
 (note: it can contains whitespace characters only - method don't check this case.
 If you need more strict check - use method hasText(String, MessageHandle, Object...)).null or empty.text - args -