com.beasys.commerce.util
Class TypesHelper

java.lang.Object
  extended by com.beasys.commerce.util.TypesHelper

Deprecated Use Expression and subclasses instead.

public class TypesHelper
extends Object

A helper with constants for the various types and operators for configurable entity properties.

In general, there are 6 types of properties for configurable entities, represented by constants on this class. Each of those types corresponds to a Java object type as follows:

Constant NameConstant ValueClass
BOOLEAN0java.lang.Boolean
INTEGER1java.lang.Long
FLOAT2java.lang.Double
TEXT3java.lang.String
DATETIME4java.sql.Timestamp
USER_DEFINED5 java.lang.Object
Additionally, a property can also be multi-valued, in which case the value will be a java.util.Collection of objects of the property's type (e.g. java.lang.String's).

This class provides utility methods to get string representations of the type names, to determine a type from a java.sql.Type, and to get the list of comparision operators for a certain type.

See Also
ExpressionHelper

Field Summary
static String AND
          Deprecated The "and" (&&) logical operator.
static int BOOLEAN
          Deprecated The constant for a boolean type (0).
static String CONTAINS
          Deprecated The contains ("contains") comparator constant.
static String CONTAINS_ALL
          Deprecated The contains all ("containsall") comparator constant.
static int DATETIME
          Deprecated The constant for a datetime type (4).
static String EQUALS
          Deprecated The equals (==) comparator constant.
static int FLOAT
          Deprecated The constant for the floating-point numeric type (2).
static String GREATER_THAN
          Deprecated The greater than (>) comparator constant.
static String GREATER_THAN_EQUALS
          Deprecated The greater than or equals (>=) comparator constant.
static int INTEGER
          Deprecated The constant for a numeric type (1).
static String LESS_THAN
          Deprecated The less than (<) comparator constant.
static String LESS_THAN_EQUALS
          Deprecated The less than or equals (<=) comparator constant.
static String LIKE
          Deprecated The wildcard pattern ("like") comparator constant.
static String LIKE_IGNORECASE
          Deprecated The wildcard pattern ("likeignorecase") comparator constant.
static int MULTI_VALUED
          Deprecated The constant for a multivalued type (6).
static String NOT_EQUALS
          Deprecated The not equals (!=) comparator constant.
static String OR
          Deprecated The "or" (||) logical operator.
static int TEXT
          Deprecated The constant for a text type (3).
static int USER_DEFINED
          Deprecated The constant for a user defined type (5).
 
Constructor Summary
TypesHelper()
          Deprecated  
 
Method Summary
static int fromSQLType(int sqlType)
          Deprecated Convert a java.sql.Types constant into one of ours.
static List getComparators(int type)
          Deprecated Get the list of comparators for a given attribute type.
static String getDisplayName(String comparator)
          Deprecated Get the display name for the given comparator.
static String getTypeName(int type)
          Deprecated Get the descriptive type name from the type.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BOOLEAN

public static final int BOOLEAN
Deprecated 
The constant for a boolean type (0).

See Also
Constants Summary

INTEGER

public static final int INTEGER
Deprecated 
The constant for a numeric type (1).

See Also
Constants Summary

FLOAT

public static final int FLOAT
Deprecated 
The constant for the floating-point numeric type (2).

See Also
Constants Summary

TEXT

public static final int TEXT
Deprecated 
The constant for a text type (3).

See Also
Constants Summary

DATETIME

public static final int DATETIME
Deprecated 
The constant for a datetime type (4).

See Also
Constants Summary

USER_DEFINED

public static final int USER_DEFINED
Deprecated 
The constant for a user defined type (5).

See Also
Constants Summary

MULTI_VALUED

public static final int MULTI_VALUED
Deprecated 
The constant for a multivalued type (6).

See Also
Constants Summary

EQUALS

public static final String EQUALS
Deprecated 
The equals (==) comparator constant.

See Also
Constants Summary

NOT_EQUALS

public static final String NOT_EQUALS
Deprecated 
The not equals (!=) comparator constant.

See Also
Constants Summary

GREATER_THAN

public static final String GREATER_THAN
Deprecated 
The greater than (>) comparator constant.

See Also
Constants Summary

LESS_THAN

public static final String LESS_THAN
Deprecated 
The less than (<) comparator constant.

See Also
Constants Summary

GREATER_THAN_EQUALS

public static final String GREATER_THAN_EQUALS
Deprecated 
The greater than or equals (>=) comparator constant.

See Also
Constants Summary

LESS_THAN_EQUALS

public static final String LESS_THAN_EQUALS
Deprecated 
The less than or equals (<=) comparator constant.

See Also
Constants Summary

LIKE

public static final String LIKE
Deprecated 
The wildcard pattern ("like") comparator constant.

See Also
Constants Summary

LIKE_IGNORECASE

public static final String LIKE_IGNORECASE
Deprecated 
The wildcard pattern ("likeignorecase") comparator constant.

See Also
Constants Summary

CONTAINS

public static final String CONTAINS
Deprecated 
The contains ("contains") comparator constant.

See Also
Constants Summary

CONTAINS_ALL

public static final String CONTAINS_ALL
Deprecated 
The contains all ("containsall") comparator constant.

See Also
Constants Summary

AND

public static final String AND
Deprecated 
The "and" (&&) logical operator.

See Also
Constants Summary

OR

public static final String OR
Deprecated 
The "or" (||) logical operator.

See Also
Constants Summary
Constructor Detail

TypesHelper

public TypesHelper()
Deprecated 
Method Detail

fromSQLType

public static int fromSQLType(int sqlType)
Deprecated 
Convert a java.sql.Types constant into one of ours.

Parameters
sqlType - value from java.sql.Types.
Returns
the corresponding attribute type (BOOLEAN, NUMERIC, TEXT, DATETIME, MULTI_VALUED, or USER_DEFINED).

getTypeName

public static String getTypeName(int type)
Deprecated 
Get the descriptive type name from the type.

Parameters
type - the type (BOOLEAN, NUMERIC, TEXT, DATETIME, MULTI_VALUED, USER_DEFINED).
Returns
the type name as a String.

getComparators

public static List getComparators(int type)
Deprecated 
Get the list of comparators for a given attribute type.

Returns
an unmodifiable List of comparators represented by the constants in this class.

getDisplayName

public static String getDisplayName(String comparator)
Deprecated 
Get the display name for the given comparator.



Copyright © 2011, Oracle. All rights reserved.