com.sybase.uep.bobclient.data
Class MBOAttribute

java.lang.Object
  extended by com.sybase.uep.bobclient.data.MBOAttribute

public class MBOAttribute
extends java.lang.Object

This is the MBOAttribute Class. This will contain information about id, display names and data type

Author:
tdang

Field Summary
static java.lang.String SCHEMA_TYPE_BINARY
           
static java.lang.String SCHEMA_TYPE_BOOLEAN
           
static java.lang.String SCHEMA_TYPE_BYTE
           
static java.lang.String SCHEMA_TYPE_CHAR
           
static java.lang.String SCHEMA_TYPE_DATE
           
static java.lang.String SCHEMA_TYPE_DATETIME
           
static java.lang.String SCHEMA_TYPE_DECIMAL
           
static java.lang.String SCHEMA_TYPE_DOUBLE
           
static java.lang.String SCHEMA_TYPE_FLOAT
           
static java.lang.String SCHEMA_TYPE_INT
           
static java.lang.String SCHEMA_TYPE_INTEGER
           
static java.lang.String SCHEMA_TYPE_LONG
           
static java.lang.String SCHEMA_TYPE_SHORT
           
static java.lang.String SCHEMA_TYPE_STRING
           
static java.lang.String SCHEMA_TYPE_TIME
           
 
Constructor Summary
MBOAttribute(java.lang.String id, java.lang.String columnName, java.lang.String displayName, java.lang.String schemaType, LogicalType logicalType)
          Constructor to create a MBOAttribute object
 
Method Summary
 java.lang.String getColumnName()
          Get the column name
 java.lang.String getDisplayName()
          Get the display name
 java.lang.String getID()
          Get the mbo id name
 LogicalType getLogicalType()
          Get the logical type
 java.lang.String getSchemaType()
          Get the schema type
 void setDisplayNameRID(int rid)
          Set the localization resource ID for the display name
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SCHEMA_TYPE_STRING

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

SCHEMA_TYPE_DATE

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

SCHEMA_TYPE_DATETIME

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

SCHEMA_TYPE_TIME

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

SCHEMA_TYPE_INT

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

SCHEMA_TYPE_INTEGER

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

SCHEMA_TYPE_LONG

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

SCHEMA_TYPE_DECIMAL

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

SCHEMA_TYPE_BOOLEAN

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

SCHEMA_TYPE_BINARY

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

SCHEMA_TYPE_FLOAT

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

SCHEMA_TYPE_DOUBLE

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

SCHEMA_TYPE_CHAR

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

SCHEMA_TYPE_BYTE

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

SCHEMA_TYPE_SHORT

public static final java.lang.String SCHEMA_TYPE_SHORT
See Also:
Constant Field Values
Constructor Detail

MBOAttribute

public MBOAttribute(java.lang.String id,
                    java.lang.String columnName,
                    java.lang.String displayName,
                    java.lang.String schemaType,
                    LogicalType logicalType)
Constructor to create a MBOAttribute object

Parameters:
id - - mbo id name
columnName - - column name
displayName - - display name
schemaType - - data type eg. MBOAttribute.SCHEMA_TYPE_STRING, MBOAttribute.SCHEMA_TYPE_DATE, MBOAttribute.SCHEMA_TYPE_INT and etc.
logicalType - - Logical Type object @see com.sybase.uep.bobclient.data.LogicalType
Method Detail

getID

public java.lang.String getID()
Get the mbo id name

Returns:
String value of the attribute ID

getColumnName

public java.lang.String getColumnName()
Get the column name

Returns:
String value column name

getDisplayName

public java.lang.String getDisplayName()
Get the display name

Returns:
String value display name

setDisplayNameRID

public void setDisplayNameRID(int rid)
Set the localization resource ID for the display name

Parameters:
rid - - localization resource bundle ID

getSchemaType

public java.lang.String getSchemaType()
Get the schema type

Returns:
String value schema type

getLogicalType

public LogicalType getLogicalType()
Get the logical type

Returns:
Logical Type object