|
Oracle ADF Model and Business Components API Reference 10.1.2 B14022-01 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Defines access to named attribute definitions.
Row
,
RowSet
,
StructureInfo
Field Summary | |
static byte |
ATTR_ASSOCIATED_ROW
An attribute that returns a single row. |
static byte |
ATTR_ASSOCIATED_ROWITERATOR
An ASSOCIATION attribute that returns a row-iterator. |
static byte |
ATTR_DYNAMIC
An attribute which is added only through calls to ViewObject . |
static byte |
ATTR_ENTITY_DERIVED
An attribute derived from an Entity Object. |
static byte |
ATTR_PERSISTENT
A persistent attribute that is mapped to a column in a database table. |
static byte |
ATTR_SQL_DERIVED
A attribute whose value is retrieved via a SQL statement. |
static byte |
ATTR_TRANSIENT
A attribute which is not mapped to any other attribute or column. |
static byte |
READONLY
The attribute cannot be modified. |
static byte |
UPDATEABLE
The attribute can be freely modified. |
static byte |
UPDATEABLE_WHILE_NEW
The attribute can be modified until it is committed, but cannot be subsequently modified. |
Method Summary | |
byte |
getAttributeKind()
Gets the attribute value. |
java.lang.String |
getColumnName()
Gets the name of the database column the attribute represents. |
java.lang.String |
getColumnNameForQuery()
Gets the column name to be used in query statement. |
int |
getElemSQLType()
Returns the jdbc type of the elements of this attribute. |
java.lang.Class |
getElemType()
Returns the element type of the attribute. |
int |
getIndex()
Gets the index of the attribute in the context of a StoreInfo
instance. |
java.lang.Class |
getJavaType()
Gets the Java class of the object stored for this attribute definition. |
java.lang.String |
getName()
Gets the name of the attribute. |
int |
getPrecision()
Gets the precision of a numeric or string attribute. |
int |
getScale()
Get the scale value of a numeric attribute. |
int |
getSQLType()
Gets the JDBC type of the attribute. |
AttributeHints |
getUIHelper()
Returns the user interface hints interface for retrieving hint information such as labels, prompts,... |
byte |
getUpdateableFlag()
Tests if an attribute can be modified. |
boolean |
isMandatory()
Tests if an attribute does not allow null values. |
boolean |
isPrimaryKey()
Tests if an attribute is a Primary Key. |
boolean |
isQueriable()
Tests if an attribute is queriable. |
Methods inherited from interface oracle.jbo.Properties |
getProperties, getProperty, refreshProperty |
Field Detail |
public static final byte ATTR_PERSISTENT
public static final byte ATTR_SQL_DERIVED
public static final byte ATTR_ASSOCIATED_ROW
public static final byte ATTR_TRANSIENT
public static final byte ATTR_DYNAMIC
ViewObject
.
public static final byte ATTR_ENTITY_DERIVED
These attributes are View Object attributes derived from transient Entity Object attributes.
public static final byte ATTR_ASSOCIATED_ROWITERATOR
public static final byte READONLY
public static final byte UPDATEABLE_WHILE_NEW
public static final byte UPDATEABLE
Method Detail |
public byte getAttributeKind()
ATTR
constants defined for this class.public java.lang.String getName()
public java.lang.String getColumnName()
public java.lang.String getColumnNameForQuery()
public int getIndex()
StoreInfo
instance.
public java.lang.Class getJavaType()
public int getSQLType()
Types
public int getScale()
public int getPrecision()
'Precision' for a string is the maximum length.
public boolean isQueriable()
Queriable attributes are those that may have a filter condition for the WHERE clause If this method returns false, the attribute will not be used in constructing the WHERE clause of SQL statements to fetch data.
true
if this attribute is queriable.public byte getUpdateableFlag()
READONLY
, UPDATEABLE
, or UPDATEABLE_WHILE_NEW
.public boolean isPrimaryKey()
true
if this is either a Primary Key attribute or
part of the attributes that constitute the Primary Key for a given row.public boolean isMandatory()
true
if this attribute cannot store a null valuepublic AttributeHints getUIHelper()
AttributeHints
public java.lang.Class getElemType()
For VARRAYs, this method returns the class name of the elements that are in the VARRAY.
Element type is relevant only if the attribute is an array attribute.
public int getElemSQLType()
For VARRAYs, this method returns the jdbc type of the elements that are in the VARRAY.
Element type is relevant only if the attribute is an array attribute.
|
Oracle ADF Model and Business Components API Reference 10.1.2 B14022-01 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 1997, 2004, Oracle. All rights reserved.