public class Column
extends java.lang.Object
implements java.io.Serializable, java.lang.Comparable
Constructor and Description |
---|
Column(java.lang.String name, int type, oracle.bpel.services.workflow.repos.Table table)
Constructor to create a Column object to represent a column in a Workflow services table.
|
Column(java.lang.String name, java.lang.String alias, int type, boolean translatable, boolean searchable, oracle.bpel.services.workflow.repos.Table table) |
Column(java.lang.String name, java.lang.String alias, int type, oracle.bpel.services.workflow.repos.Table table)
Constructor to create a Column object to represent a column in a Workflow services table.
|
Modifier and Type | Method and Description |
---|---|
int |
compareTo(java.lang.Object column) |
boolean |
equals(java.lang.Object column)
Object comparision
|
java.lang.String |
getAlias()
Returns the column alias
|
static Column |
getColumn(java.lang.String columnName)
getColumn returns the Column object created in TableConstants for the specified columnName using a lookup of the static map.
|
static Column |
getColumn(java.lang.String tableName, java.lang.String columnName)
Returns the column object for the specified table and column names
|
java.lang.String |
getName()
Returns the name of the column
|
oracle.bpel.services.workflow.repos.Table |
getTable()
Returns the table that this column object belongs to.
|
java.lang.String |
getTableAlias()
Returns the alias for the table that this column belongs to.
|
java.lang.String |
getTableName()
Returns the name of the table this column belongs to
|
int |
getType()
returns the data type of the column
|
boolean |
isSearchable()
Returns the value of the searchable flag.
|
boolean |
isStringType() |
boolean |
isTranslatable()
Returns the value of the translatable flag.
|
void |
setTranslatable(boolean mTranslatable)
Sets the value of the translatable flag.
|
java.lang.String |
toString()
returns the string representation of the column name.
|
java.lang.String |
toString(boolean useAlias)
returns the string representation of the column name.
|
public Column(java.lang.String name, int type, oracle.bpel.services.workflow.repos.Table table)
name
- name of the columntype
- Data type of the column. String, boolean, integer, etc.table
- The table that this column is presetnpublic Column(java.lang.String name, java.lang.String alias, int type, oracle.bpel.services.workflow.repos.Table table)
name
- name of the columnalias
- alias of the columntype
- Data type of the column. String, boolean, integer, etc.table
- The table that this column is presetnpublic Column(java.lang.String name, java.lang.String alias, int type, boolean translatable, boolean searchable, oracle.bpel.services.workflow.repos.Table table)
public static Column getColumn(java.lang.String columnName)
columnName
- name of the column in WFTASK tablepublic static Column getColumn(java.lang.String tableName, java.lang.String columnName)
tableName
- name of the tablecolumnName
- name of the columnpublic java.lang.String getName()
public int getType()
public boolean isStringType()
public java.lang.String getTableName()
public java.lang.String getAlias()
public java.lang.String getTableAlias()
public oracle.bpel.services.workflow.repos.Table getTable()
public boolean equals(java.lang.Object column)
equals
in class java.lang.Object
public int compareTo(java.lang.Object column)
compareTo
in interface java.lang.Comparable
public java.lang.String toString(boolean useAlias)
useAlias
- use the alias given or not.public java.lang.String toString()
toString
in class java.lang.Object
public void setTranslatable(boolean mTranslatable)
mTranslatable
- The boolean value to set the translation flag.public boolean isTranslatable()
public boolean isSearchable()