|
Oracle ADF Model and Business Components API Reference 10.1.2 B14022-02 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
oracle.jbo.domain.DomainAttributeDef
| Field Summary |
| 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, READONLY, UPDATEABLE, UPDATEABLE_WHILE_NEW |
| Constructor Summary | |
DomainAttributeDef(java.lang.String name, java.lang.String columnName, int index, java.lang.Class javaType, int sqlType, java.lang.String sqlTypeName, int scale, int precision, boolean isMandatory) |
|
DomainAttributeDef(java.lang.String name, java.lang.String columnName, int index, java.lang.Class javaType, int sqlType, java.lang.String sqlTypeName, int scale, int precision, boolean isMandatory, java.lang.String entityDefName) |
|
| Method Summary | |
boolean |
displayInShortForm(LocaleContext locale)Returns true if the attribute is to displayed in the short(summary) form. |
byte |
getAttributeKind()Gets the attribute kind. |
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 |
getControlType(LocaleContext locale)Returns the preferred control type for this attribute |
int |
getDisplayHeight(LocaleContext locale)Returns the display width for this attribute |
java.lang.String |
getDisplayHint(LocaleContext locale)Retrieves the displya hint that dictates whether this attributr should be visible or not. |
int |
getDisplayWidth(LocaleContext locale)Returns the display width for this attribute |
int |
getElemSQLType()Return -1; |
java.lang.Class |
getElemType()Return null; |
java.lang.String |
getFormat(LocaleContext locale)returns the format string stored in the ui hints |
java.lang.String |
getFormattedAttribute(AttributeList attrList, LocaleContext locale)Returns the formatted value for the attribute. |
Formatter |
getFormatter(LocaleContext locale)returns the formatter object stored in the ui hints |
java.lang.String |
getFormatterClassName(LocaleContext locale)returns the formatter object stored in the ui hints |
java.lang.String |
getHint(LocaleContext locale, java.lang.String sHintName)Return defaulted hint value |
java.lang.String |
getHintValue(LocaleContext locale, java.lang.String sHintName)Return non-defaulted hint value |
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 |
getLabel(LocaleContext locale)Retrieves the label to be used in any attribute prompts |
java.lang.String |
getLocaleName(LocaleContext locale, java.lang.String sName)function for retrieving the locale name of a hint |
java.lang.String |
getName()Gets the name of the attribute. |
int |
getPrecision()Gets the precision of a numeric or string attribute. |
java.util.Hashtable |
getProperties()Gets the table of properties. |
java.lang.Object |
getProperty(java.lang.String hintName)Retrieves the specified property, if it exists. |
java.lang.String |
getReferencedObjectDefName() |
int |
getScale()Get the scale value of a numeric attribute. |
int |
getSQLType()Gets the JDBC type of the attribute. |
java.lang.String |
getSQLTypeName() |
java.lang.String |
getTooltip(LocaleContext locale)Retrives the tooltip text to be used for this attribute |
AttributeHints |
getUIHelper()return the AttributeHints interface implemented by this class |
byte |
getUpdateableFlag()Tests if an attribute can be modified. |
static Node |
getXMLContentNode(Document xmlDoc, java.lang.Object attrValue, boolean isCData)Deprecated. since 9.0.2 use the other getXMLContentNode() . |
static Node |
getXMLContentNode(Document xmlDoc, java.lang.Object attrValue, boolean isCData, boolean serialize) |
boolean |
hasFormatInformation(LocaleContext locale)Return true if any format hints have been defined for this attribute. |
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. |
java.lang.Object |
parseFormattedAttribute(java.lang.String sValue, LocaleContext locale)Strips off the formatting from a string and constructs an instance of the attribute's domain using the 'clean' string as a parameter of the contructor. |
static java.lang.String |
printAttrXMLDefinition(AttributeList row, java.lang.String attrTag, AttributeDef ad, java.util.Hashtable allDefs, java.io.PrintWriter pw, boolean bContainees) |
java.lang.Object |
refreshProperty(java.lang.String hintName)Retrieves the specified property, if it exists. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public DomainAttributeDef(java.lang.String name,
java.lang.String columnName,
int index,
java.lang.Class javaType,
int sqlType,
java.lang.String sqlTypeName,
int scale,
int precision,
boolean isMandatory)
public DomainAttributeDef(java.lang.String name,
java.lang.String columnName,
int index,
java.lang.Class javaType,
int sqlType,
java.lang.String sqlTypeName,
int scale,
int precision,
boolean isMandatory,
java.lang.String entityDefName)
| Method Detail |
public byte getAttributeKind()
getAttributeKind in interface AttributeDefATTR constants defined for this class.public java.lang.String getName()
getName in interface AttributeDefpublic java.lang.String getColumnName()
getColumnName in interface AttributeDefpublic java.lang.String getColumnNameForQuery()
AttributeDefgetColumnNameForQuery in interface AttributeDefpublic int getIndex()
StoreInfo instance.getIndex in interface AttributeDefpublic java.lang.String getSQLTypeName()
public java.lang.Class getJavaType()
getJavaType in interface AttributeDefpublic int getSQLType()
getSQLType in interface AttributeDefTypespublic int getScale()
getScale in interface AttributeDefpublic int getPrecision()
'Precision' for a string is the maximum length.
getPrecision in interface AttributeDefpublic 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.
isQueriable in interface AttributeDeftrue if this attribute is queriable.public byte getUpdateableFlag()
getUpdateableFlag in interface AttributeDefREADONLY, UPDATEABLE, or UPDATEABLE_WHILE_NEW.public 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 boolean isMandatory()
isMandatory in interface AttributeDeftrue if this attribute cannot store a null valuepublic java.lang.Object getProperty(java.lang.String hintName)
getProperty in interface PropertieshintName - Property name.public java.lang.Object refreshProperty(java.lang.String hintName)
PropertiesgetProperty.refreshProperty in interface PropertieshintName - Property name.null.public java.lang.String getReferencedObjectDefName()
public java.util.Hashtable getProperties()
getProperties in interface Properties
public static Node getXMLContentNode(Document xmlDoc,
java.lang.Object attrValue,
boolean isCData)
public static Node getXMLContentNode(Document xmlDoc,
java.lang.Object attrValue,
boolean isCData,
boolean serialize)
public static java.lang.String printAttrXMLDefinition(AttributeList row,
java.lang.String attrTag,
AttributeDef ad,
java.util.Hashtable allDefs,
java.io.PrintWriter pw,
boolean bContainees)
public java.lang.Class getElemType()
getElemType in interface AttributeDefpublic int getElemSQLType()
getElemSQLType in interface AttributeDefpublic AttributeHints getUIHelper()
getUIHelper in interface AttributeDefAttributeHints
public java.lang.String getLocaleName(LocaleContext locale,
java.lang.String sName)
AttributeHintsgetLocaleName in interface AttributeHintspublic java.lang.String getLabel(LocaleContext locale)
getLabel in interface AttributeHintspublic java.lang.String getTooltip(LocaleContext locale)
getTooltip in interface AttributeHintspublic java.lang.String getDisplayHint(LocaleContext locale)
getDisplayHint in interface AttributeHintspublic int getControlType(LocaleContext locale)
getControlType in interface AttributeHintspublic int getDisplayWidth(LocaleContext locale)
getDisplayWidth in interface AttributeHintspublic int getDisplayHeight(LocaleContext locale)
getDisplayHeight in interface AttributeHints
public java.lang.String getHint(LocaleContext locale,
java.lang.String sHintName)
getHint in interface AttributeHints
public java.lang.String getHintValue(LocaleContext locale,
java.lang.String sHintName)
getHintValue in interface AttributeHintspublic java.lang.String getFormat(LocaleContext locale)
AttributeHintsgetFormat in interface AttributeHintspublic Formatter getFormatter(LocaleContext locale)
AttributeHintsgetFormatter in interface AttributeHintspublic boolean hasFormatInformation(LocaleContext locale)
AttributeHintshasFormatInformation in interface AttributeHints
public java.lang.String getFormattedAttribute(AttributeList attrList,
LocaleContext locale)
AttributeHintsgetFormattedAttribute in interface AttributeHints
public java.lang.Object parseFormattedAttribute(java.lang.String sValue,
LocaleContext locale)
AttributeHintsparseFormattedAttribute in interface AttributeHintspublic boolean displayInShortForm(LocaleContext locale)
AttributeHintsdisplayInShortForm in interface AttributeHintspublic java.lang.String getFormatterClassName(LocaleContext locale)
getFormatterClassName in interface AttributeHints
|
Oracle ADF Model and Business Components API Reference 10.1.2 B14022-02 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
Copyright © 1997, 2005, Oracle. All rights reserved.