Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 1 (11.1.1)

E10653-03


oracle.jbo.common
Class JboTypeMap

java.lang.Object
  extended by oracle.jbo.common.JboTypeMap


public class JboTypeMap
extends java.lang.Object

Internal: Applications should not use this class.


Field Summary
static java.lang.String ARRAY
           
static byte CHAR
           
static byte DATE
           
static byte DEFAULT
           
static int DEFAULT_SCALE
           
static byte NUMBER
           
static byte OBJECT
           

 

Constructor Summary
JboTypeMap(java.lang.String columnType, java.lang.String javaType, java.lang.String sqlType, int sqlTypeId, java.lang.String size)
           
JboTypeMap(java.lang.String columnType, java.lang.String javaType, java.lang.String sqlType, int sqlTypeId, java.lang.String size, boolean bNumeric)
           
JboTypeMap(java.lang.String columnType, java.lang.String javaType, java.lang.String sqlType, int sqlTypeId, java.lang.String size, byte typeGroup)
           
JboTypeMap(java.lang.String attrType, java.lang.String columnType, java.lang.String sqlType, java.lang.String javaType, int sqlTypeId, java.lang.String size)
           

 

Method Summary
static java.lang.String attrTypeToColumnType(java.lang.String attrType)
           
static java.lang.String attrTypeToJavaType(java.lang.String attrType)
           
static java.lang.String attrTypeToSQLType(java.lang.String attrType)
           
static java.lang.String columnTypeToAttrType(java.lang.String colType)
           
static java.lang.String columnTypeToAttrType(java.lang.String colType, int prec, int scale)
           
static java.lang.String columnTypeToJavaType(java.lang.String colType)
           
static java.lang.String columnTypeToJavaType(java.lang.String colType, int prec, int scale)
           
static java.lang.String columnTypeToSQLType(java.lang.String colType)
           
static int columnTypeToSQLTypeId(java.lang.String colType, int defaultID)
           
static java.lang.Object convertValue(java.lang.Class toClass, java.lang.Class valClass, java.lang.Object val, int opId)
           
static JboTypeMap findByColumnType(java.lang.String colType)
           
 java.lang.String getAttrType()
           
protected  java.lang.String getAttrType(int prec, int scale)
          Get the Attribute Type for a corresponding precision and scale
static java.lang.String[] getAttrTypesForDisplay()
           
 java.lang.String getColumnType()
           
static java.lang.String getDefaultColumnLength(java.lang.String colType)
           
static java.util.ArrayList getDomainsWithNoXMLFactory()
           
 java.lang.String getJavaType()
           
protected  java.lang.String getJavaType(int prec, int scale)
          Get the Java class name for a corresponding precision and scale
static java.util.ArrayList getMapList()
           
 java.lang.String getSize()
           
 java.lang.String getSQLType()
           
 int getSQLTypeId()
           
static int getTypeGroup(int type)
           
static TypeSQLNative getTypeSQLNative(java.lang.Class theJavaType, int sqlType)
           
static boolean isCharType(int type)
           
static boolean isDateType(int type)
           
static boolean isNumericType(int type)
           
static java.lang.String javaTypeToAttrType(java.lang.String javaType)
           
static java.lang.String javaTypeToColumnType(java.lang.String javaType)
           
static java.lang.String javaTypeToSQLType(java.lang.String javaType)
           
static int javaTypeToSQLTypeId(java.lang.String javaType)
           
 boolean matchColumnType(java.lang.String typ)
           
static void populateConversion(java.util.HashMap convMap)
           
static void populateEntries()
           
static void populateEntries(java.lang.String className)
           
static void repopulateEntries(java.lang.String className)
           
static void setMapList(java.util.ArrayList new_MapList)
           
static java.lang.String sqlTypeIdToSQLType(int id)
           
static java.lang.String sqlTypeToColumnTypeBase(java.lang.String sqlType)
           
static int sqlTypeToSQLTypeId(java.lang.String sqlType)
           

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field Detail

ARRAY

public static final java.lang.String ARRAY
See Also:
Constant Field Values

DEFAULT

public static byte DEFAULT

CHAR

public static byte CHAR

NUMBER

public static byte NUMBER

DATE

public static byte DATE

OBJECT

public static byte OBJECT

DEFAULT_SCALE

public static final int DEFAULT_SCALE
See Also:
Constant Field Values

Constructor Detail

JboTypeMap

public JboTypeMap(java.lang.String columnType,
                  java.lang.String javaType,
                  java.lang.String sqlType,
                  int sqlTypeId,
                  java.lang.String size,
                  byte typeGroup)

JboTypeMap

public JboTypeMap(java.lang.String columnType,
                  java.lang.String javaType,
                  java.lang.String sqlType,
                  int sqlTypeId,
                  java.lang.String size,
                  boolean bNumeric)

JboTypeMap

public JboTypeMap(java.lang.String columnType,
                  java.lang.String javaType,
                  java.lang.String sqlType,
                  int sqlTypeId,
                  java.lang.String size)

JboTypeMap

public JboTypeMap(java.lang.String attrType,
                  java.lang.String columnType,
                  java.lang.String sqlType,
                  java.lang.String javaType,
                  int sqlTypeId,
                  java.lang.String size)

Method Detail

repopulateEntries

public static void repopulateEntries(java.lang.String className)

getMapList

public static java.util.ArrayList getMapList()

setMapList

public static void setMapList(java.util.ArrayList new_MapList)

populateEntries

public static void populateEntries()

populateEntries

public static void populateEntries(java.lang.String className)

isNumericType

public static boolean isNumericType(int type)

getTypeGroup

public static int getTypeGroup(int type)

isCharType

public static boolean isCharType(int type)

isDateType

public static boolean isDateType(int type)

getAttrType

public java.lang.String getAttrType()

getAttrType

protected java.lang.String getAttrType(int prec,
                                       int scale)
Get the Attribute Type for a corresponding precision and scale
Parameters:
prec - Precision of the number type
scale - The number of digits after the decimal point
Returns:
the type of the attribute for the column type represented by this typemap with the given precision and scale

getSQLType

public java.lang.String getSQLType()

getJavaType

public java.lang.String getJavaType()

getJavaType

protected java.lang.String getJavaType(int prec,
                                       int scale)
Get the Java class name for a corresponding precision and scale
Parameters:
prec - Precision of the number type
scale - The number of digits after the decimal point
Returns:
the java class used to store values for the column type represented by this typemap with the given precision and scale

getSQLTypeId

public int getSQLTypeId()

getSize

public java.lang.String getSize()

getColumnType

public java.lang.String getColumnType()

matchColumnType

public boolean matchColumnType(java.lang.String typ)

findByColumnType

public static JboTypeMap findByColumnType(java.lang.String colType)

columnTypeToAttrType

public static java.lang.String columnTypeToAttrType(java.lang.String colType)

columnTypeToJavaType

public static java.lang.String columnTypeToJavaType(java.lang.String colType)

columnTypeToAttrType

public static java.lang.String columnTypeToAttrType(java.lang.String colType,
                                                    int prec,
                                                    int scale)

columnTypeToJavaType

public static java.lang.String columnTypeToJavaType(java.lang.String colType,
                                                    int prec,
                                                    int scale)

columnTypeToSQLType

public static java.lang.String columnTypeToSQLType(java.lang.String colType)

columnTypeToSQLTypeId

public static int columnTypeToSQLTypeId(java.lang.String colType,
                                        int defaultID)

getDefaultColumnLength

public static java.lang.String getDefaultColumnLength(java.lang.String colType)

sqlTypeToColumnTypeBase

public static java.lang.String sqlTypeToColumnTypeBase(java.lang.String sqlType)

sqlTypeToSQLTypeId

public static int sqlTypeToSQLTypeId(java.lang.String sqlType)

attrTypeToColumnType

public static java.lang.String attrTypeToColumnType(java.lang.String attrType)

attrTypeToJavaType

public static java.lang.String attrTypeToJavaType(java.lang.String attrType)

attrTypeToSQLType

public static java.lang.String attrTypeToSQLType(java.lang.String attrType)

javaTypeToAttrType

public static java.lang.String javaTypeToAttrType(java.lang.String javaType)

javaTypeToColumnType

public static java.lang.String javaTypeToColumnType(java.lang.String javaType)

javaTypeToSQLType

public static java.lang.String javaTypeToSQLType(java.lang.String javaType)

javaTypeToSQLTypeId

public static int javaTypeToSQLTypeId(java.lang.String javaType)

sqlTypeIdToSQLType

public static java.lang.String sqlTypeIdToSQLType(int id)

getAttrTypesForDisplay

public static java.lang.String[] getAttrTypesForDisplay()

populateConversion

public static void populateConversion(java.util.HashMap convMap)

convertValue

public static java.lang.Object convertValue(java.lang.Class toClass,
                                            java.lang.Class valClass,
                                            java.lang.Object val,
                                            int opId)

getTypeSQLNative

public static TypeSQLNative getTypeSQLNative(java.lang.Class theJavaType,
                                             int sqlType)

getDomainsWithNoXMLFactory

public static java.util.ArrayList getDomainsWithNoXMLFactory()

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 1 (11.1.1)

E10653-03


Copyright © 1997, 2009, Oracle. All rights reserved.