|
Oracle Application Development Framework Model and Business Components Java API Reference
10g Release 3 (10.1.3) B16005-01 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Defines a named variable. Variable extends AttributeDef so that various AttributeDef support including validation, properties and bindings are made available to Variable too. However there is no support or inclusion of Variable in StructureDef apis.
| Field Summary | |
static java.lang.String |
VAR_KIND_WHERE_CLAUSE_PARAM |
| Fields inherited from interface oracle.jbo.AttributeDef |
ATTR_ASSOCIATED_ROW, ATTR_ASSOCIATED_ROWITERATOR, ATTR_DYNAMIC, ATTR_ENTITY_DERIVED, ATTR_PERSISTENT, ATTR_SQL_DERIVED, ATTR_TRANSIENT, ATTR_VARIABLE, READONLY, UPDATEABLE, UPDATEABLE_WHILE_NEW |
| Method Summary | |
java.lang.Object |
clone() |
java.lang.Object |
convertToJava(java.lang.Object data) |
byte |
getAttributeKind()Gets the attribute value. |
java.lang.String |
getColumnName()Overridden to return null in Variable implementations. |
java.lang.String |
getColumnNameForQuery()Overridden to return null in Variable implementations. |
java.lang.Object |
getDefaultValue() |
int |
getElemSQLType()Overridden to return -1; |
java.lang.Object |
getExtendedData() |
int |
getSQLType()Overridden to return -1; |
java.lang.String |
getVariableKind() |
VariableManager |
getVariableManager() |
boolean |
isDefinedDefaultValue()Passivation uses this to tell if the current value is the meta-data default. |
boolean |
isPassivationNeeded()Tells the framework whether or not to include this definition in the passivation snapshot that is about to occur. |
boolean |
isPrimaryKey()Overridden to return false; |
void |
setDefaultValue(java.lang.Object val) |
void |
setExtendedData(java.lang.Object data) |
void |
setJavaType(java.lang.Class cls) |
void |
setMandatory(boolean b) |
void |
setName(java.lang.String name) |
void |
setPrecisionScale(int prec, int scale) |
void |
setUpdateableFlag(byte updateable) |
void |
setVariableKind(java.lang.String kind) |
void |
setVariableManager(VariableManager manager) |
| Methods inherited from interface oracle.jbo.AttributeDef |
getElemType, getIndex, getJavaType, getName, getPrecision, getScale, getUIHelper, getUpdateableFlag, isMandatory, isQueriable, isSelected |
| Methods inherited from interface oracle.jbo.Properties |
getProperties, getProperty, refreshProperty |
| Field Detail |
public static final java.lang.String VAR_KIND_WHERE_CLAUSE_PARAM
| Method Detail |
public java.lang.Object clone()
public void setName(java.lang.String name)
public VariableManager getVariableManager()
public void setVariableManager(VariableManager manager)
public java.lang.String getVariableKind()
public void setVariableKind(java.lang.String kind)
public java.lang.Object getExtendedData()
public void setExtendedData(java.lang.Object data)
public java.lang.Object getDefaultValue()
public void setDefaultValue(java.lang.Object val)
public void setPrecisionScale(int prec,
int scale)
public void setUpdateableFlag(byte updateable)
public void setMandatory(boolean b)
public void setJavaType(java.lang.Class cls)
public java.lang.Object convertToJava(java.lang.Object data)
public byte getAttributeKind()
AttributeDefgetAttributeKind in interface AttributeDefpublic java.lang.String getColumnName()
getColumnName in interface AttributeDefpublic java.lang.String getColumnNameForQuery()
getColumnNameForQuery in interface AttributeDefpublic int getSQLType()
getSQLType in interface AttributeDefTypespublic boolean isPrimaryKey()
isPrimaryKey in interface AttributeDeftrue if this is either a Primary Key attribute or part of the attributes that constitute the Primary Key for a given row.public int getElemSQLType()
getElemSQLType in interface AttributeDefpublic boolean isPassivationNeeded()
public boolean isDefinedDefaultValue()
|
Oracle Application Development Framework Model and Business Components Java API Reference
10g Release 3 (10.1.3) B16005-01 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||