Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 2 (11.1.2.0.0)

E17483-01

oracle.jbodt.common
Interface AttributeInterface

All Superinterfaces:
AttributeDef, CustomProperties, ExprWrappable, Properties, ValidationManager

public interface AttributeInterface
extends AttributeDef, ValidationManager, CustomProperties


Field Summary
static java.lang.String MNAME_entity_attribute
           
static java.lang.String PNAME_attrLoad
           
static java.lang.String PNAME_changeIndicator
           
static java.lang.String PNAME_columnType
           
static java.lang.String PNAME_defaultValue
           
static java.lang.String PNAME_derivationExpression
           
static java.lang.String PNAME_discrColumn
           
static java.lang.String PNAME_displaySize
           
static java.lang.String PNAME_domain
          Static Strings
static java.lang.String PNAME_elemType
           
static java.lang.String PNAME_historyColumn
           
static java.lang.String PNAME_isEffectiveDateSequence
           
static java.lang.String PNAME_isEffectiveDateSequenceFlag
           
static java.lang.String PNAME_isNotNull
           
static java.lang.String PNAME_isOverrideAttr
           
static java.lang.String PNAME_isPersistent
           
static java.lang.String PNAME_isPrecisionScaleValApplied
           
static java.lang.String PNAME_isQueriable
           
static java.lang.String PNAME_isSelected
           
static java.lang.String PNAME_isSessionScope
           
static java.lang.String PNAME_isSuperAttr
           
static java.lang.String PNAME_isUnique
           
static java.lang.String PNAME_isUpdateable
           
static java.lang.String PNAME_isVisible
           
static java.lang.String PNAME_LOVName
           
static java.lang.String PNAME_needAssoc
           
static java.lang.String PNAME_oidAttrNames
           
static java.lang.String PNAME_precision
           
static java.lang.String PNAME_primaryKey
           
static java.lang.String PNAME_retrievedOnInsert
           
static java.lang.String PNAME_retrievedOnUpdate
           
static java.lang.String PNAME_scale
           
static java.lang.String PNAME_scopedDBName
           
static java.lang.String PNAME_sequenceName
           
static java.lang.String PNAME_sequenceSeed
           
static java.lang.String PNAME_tableName
           
static java.lang.String PNAME_transientExpression
           
static java.lang.String PNAME_type
           
 
Fields inherited from interface oracle.jbo.AttributeDef
ATTR_ASSOCIATED_ROW, ATTR_ASSOCIATED_ROWITERATOR, ATTR_DYNAMIC, ATTR_ENTITY_DERIVED, ATTR_HIDDEN, ATTR_PERSISTENT, ATTR_ROWSET, ATTR_SQL_DERIVED, ATTR_TRANSIENT, ATTR_VARIABLE, READONLY, UPDATEABLE, UPDATEABLE_WHILE_NEW
 
Method Summary
 void addSchemaBasedTranslatableProperty(java.lang.String elementName, java.lang.String nameSpace, java.lang.String propertyName, java.lang.String resourcekey, java.lang.String resourceString)
           
 void addSchemaBasedTranslatableProperty(java.lang.String elementName, java.lang.String nameSpace, java.lang.String propertyName, java.lang.String resourcekey, java.lang.String resourceString, boolean showWarning)
           
 void addSchemaProperty(java.lang.String propertyName, java.lang.String propertyNS, java.lang.String attrName, java.lang.String attrValue)
           
 java.lang.String getJavaTypeFullName()
           
 java.util.HashMap getMergedProperties()
           
 java.lang.String getNamedProperty(java.lang.String propertyName)
           
 java.lang.String getNameSpaceUrl()
           
 ResourceOwner getResourceOwner()
           
 java.lang.String getSchemaBasedTranslatblePropertyKey(java.lang.String elementName, java.lang.String nameSpace, java.lang.String propertyName)
           
 java.lang.String getSchemaProperty(java.lang.String propertyName, java.lang.String propertyNS, java.lang.String attrName)
           
 java.lang.String getTranslatableSchemaProperty(java.lang.String propertyName, java.lang.String propertyNS, java.lang.String attrName)
           
 java.lang.String getType()
           
 void setApplyPrecisionRule(boolean value)
           
 void setDefaultValue(java.lang.String defaultValue)
           
 void setDiscrColumn(boolean value)
           
 void setDisplaySize(int value)
           
 void setElemTypeName(java.lang.String value)
           
 void setName(java.lang.String text)
           
 void setNotNull(boolean value)
           
 void setPersistent(boolean value)
           
 void setQueriable(boolean value)
           
 void setSelected(boolean value)
           
 void setSessionScope(boolean value)
           
 void setType(java.lang.String value)
           
 void setUnique(boolean value)
           
 void setUpdateableFlag(byte value)
           
 void setVisible(boolean value)
           
 
Methods inherited from interface oracle.jbo.AttributeDef
getAccessorVO, getAttributeKind, getColumnName, getColumnNameForQuery, getElemSQLType, getElemType, getIndex, getJavaType, getListBindingDef, getLOVName, getName, getPrecision, getScale, getSQLType, getUIHelper, getUpdateableFlag, isDiscrColumn, isMandatory, isPrimaryKey, isQueriable, isSelected
 
Methods inherited from interface oracle.jbo.Properties
getProperties, getProperty, getProperty, refreshProperty
 
Methods inherited from interface oracle.jbodt.common.ValidationManager
addValidator, addValidator, canAcceptValidators, getFullName, getName, getValidator, getValidators, getValidatorsCount, getValidatorsList, removeValidator, removeValidatorAt, replaceValidator, setValidatorsList
 
Methods inherited from interface oracle.jbodt.common.CustomProperties
addUIHint, clearAttributeResources, getUIHints, setUIHints
 

Field Detail

PNAME_domain

static final java.lang.String PNAME_domain
Static Strings

See Also:
Constant Field Values

PNAME_type

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

PNAME_elemType

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

PNAME_isUpdateable

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

PNAME_isSessionScope

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

PNAME_isSelected

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

PNAME_isQueriable

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

PNAME_isVisible

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

PNAME_isPersistent

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

PNAME_isUnique

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

PNAME_isNotNull

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

PNAME_discrColumn

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

PNAME_attrLoad

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

PNAME_displaySize

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

PNAME_isSuperAttr

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

PNAME_isOverrideAttr

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

PNAME_defaultValue

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

PNAME_transientExpression

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

PNAME_columnType

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

PNAME_scale

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

PNAME_precision

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

PNAME_isPrecisionScaleValApplied

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

PNAME_LOVName

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

PNAME_tableName

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

PNAME_primaryKey

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

PNAME_changeIndicator

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

PNAME_retrievedOnUpdate

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

PNAME_retrievedOnInsert

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

PNAME_oidAttrNames

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

PNAME_needAssoc

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

PNAME_scopedDBName

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

PNAME_sequenceName

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

PNAME_sequenceSeed

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

PNAME_historyColumn

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

PNAME_derivationExpression

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

MNAME_entity_attribute

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

PNAME_isEffectiveDateSequence

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

PNAME_isEffectiveDateSequenceFlag

static final java.lang.String PNAME_isEffectiveDateSequenceFlag
See Also:
Constant Field Values
Method Detail

setName

void setName(java.lang.String text)

setType

void setType(java.lang.String value)

setElemTypeName

void setElemTypeName(java.lang.String value)

setDisplaySize

void setDisplaySize(int value)
                    throws java.lang.Exception
Throws:
java.lang.Exception

setDefaultValue

void setDefaultValue(java.lang.String defaultValue)

setPersistent

void setPersistent(boolean value)

setUpdateableFlag

void setUpdateableFlag(byte value)

setSessionScope

void setSessionScope(boolean value)

setSelected

void setSelected(boolean value)

setQueriable

void setQueriable(boolean value)

setVisible

void setVisible(boolean value)

setNotNull

void setNotNull(boolean value)

setDiscrColumn

void setDiscrColumn(boolean value)

setApplyPrecisionRule

void setApplyPrecisionRule(boolean value)

setUnique

void setUnique(boolean value)

getJavaTypeFullName

java.lang.String getJavaTypeFullName()

getType

java.lang.String getType()

getResourceOwner

ResourceOwner getResourceOwner()

addSchemaBasedTranslatableProperty

void addSchemaBasedTranslatableProperty(java.lang.String elementName,
                                        java.lang.String nameSpace,
                                        java.lang.String propertyName,
                                        java.lang.String resourcekey,
                                        java.lang.String resourceString)

addSchemaBasedTranslatableProperty

void addSchemaBasedTranslatableProperty(java.lang.String elementName,
                                        java.lang.String nameSpace,
                                        java.lang.String propertyName,
                                        java.lang.String resourcekey,
                                        java.lang.String resourceString,
                                        boolean showWarning)

getSchemaBasedTranslatblePropertyKey

java.lang.String getSchemaBasedTranslatblePropertyKey(java.lang.String elementName,
                                                      java.lang.String nameSpace,
                                                      java.lang.String propertyName)

getTranslatableSchemaProperty

java.lang.String getTranslatableSchemaProperty(java.lang.String propertyName,
                                               java.lang.String propertyNS,
                                               java.lang.String attrName)

getMergedProperties

java.util.HashMap getMergedProperties()

getNamedProperty

java.lang.String getNamedProperty(java.lang.String propertyName)

getSchemaProperty

java.lang.String getSchemaProperty(java.lang.String propertyName,
                                   java.lang.String propertyNS,
                                   java.lang.String attrName)

addSchemaProperty

void addSchemaProperty(java.lang.String propertyName,
                       java.lang.String propertyNS,
                       java.lang.String attrName,
                       java.lang.String attrValue)

getNameSpaceUrl

java.lang.String getNameSpaceUrl()

Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 2 (11.1.2.0.0)

E17483-01

Copyright © 1997, 2011, Oracle. All rights reserved.