Skip navigation links

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

E17483-04


oracle.jbo.server
Class ViewAttributeDefImpl

java.lang.Object
  extended by oracle.jbo.common.NamedObjectImpl
      extended by oracle.jbo.mom.DefinitionObject
          extended by oracle.jbo.mom.PersistableDefObject
              extended by oracle.jbo.server.DefObject
                  extended by oracle.jbo.server.AttributeDefImpl
                      extended by oracle.jbo.server.ViewAttributeDefImpl

All Implemented Interfaces:
AttributeDef, AttributeHints, ResourceBundleOwner, ExprValueSupplier, ExprWrappable, GenericHints, DefPersistable, PersistentDefinition, Properties, ValidationManager, VariableManagerOwner, VariableManagerOwnerBase
Direct Known Subclasses:
DCVCSubstAttrDef

public class ViewAttributeDefImpl
extends AttributeDefImpl

The ViewAttributeDefImpl is an alias to an AttributeDefImpl.


Nested Class Summary

 

Nested classes/interfaces inherited from class oracle.jbo.mom.PersistableDefObject
PersistableDefObject.CustomizationType, PersistableDefObject.PersonalizationType

 

Nested classes/interfaces inherited from interface oracle.jbo.AttributeHints
AttributeHints.ControlType

 

Field Summary
static java.lang.String BASE_VIEW_ATTR
           
protected  java.lang.String mAlias
           
protected  java.util.ArrayList mAssocEntityRefs
           
protected  boolean mAssocEntityRefsInited
           
protected  AttributeDefImpl mAttrDesc
           
protected  java.lang.String mBindVar
           
protected  java.lang.String mGetterName
           
protected  java.lang.String mSetterName
           
protected  ViewObjectImpl mVO
           

 

Fields inherited from class oracle.jbo.server.AttributeDefImpl
ATTR_LOAD_BULK, ATTR_LOAD_EACH, ATTR_LOAD_SKIP, EFFECTIVE_DATE_TYPE_END, EFFECTIVE_DATE_TYPE_NONE, EFFECTIVE_DATE_TYPE_START, HISTORY_CREATE_DATE, HISTORY_CREATE_USER, HISTORY_MODIFY_DATE, HISTORY_MODIFY_USER, HISTORY_MODIFY_VERSION, HISTORY_NOT_DEFINED, mAttrLoad, mBackwardDep, mBCheckedForSIF, mBCheckSIFCtrlHints, mColumnName, mDataSecurity, mDef, mDefaultValue, mDiscrColumn, mDomainName, mEffectiveDateType, mElemFactory, mElemType, mHistoryKind, mIndex, mIsEffectiveDateSequence, mIsEffectiveDateSequenceFlag, mJavaType, mKind, mMandatory, mNotNull, mObjectTableOID, mObjectTableRef, mObjectType, mOIDAttrNames, mPrecision, mPrimaryKey, mQueriable, mReadMethod, mResolveAccessors, mRetrievedOnInsert, mRetrievedOnUpdate, mScale, mSQLBuilder, mType, mTypeFactory, mTypeFactoryInitialized, mUnique, mUpdateable, mWriteMethod

 

Fields inherited from class oracle.jbo.mom.DefinitionObject
DEF_MDS_CLIENT_KEY, DEF_SCOPE_PERS, DEF_SCOPE_SESSION, DEF_SCOPE_SHARED, mBaseDefObject, mExtendedDefObjects, mObjectResolved, PERSDEF_MDS_CLIENT_KEY, PROPERTY_EXPRMAP

 

Fields inherited from class oracle.jbo.common.NamedObjectImpl
mFullName, mObjName, mParent, mProperties, RES_ID_SUFFIX, RESID_SUFFIX

 

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

 

Fields inherited from interface oracle.jbo.AttributeHints
ATTRIBUTE_AUTOSUBMIT, ATTRIBUTE_BINDEDITOR_LABEL, ATTRIBUTE_CTL_CATEGORY, ATTRIBUTE_CTL_DISPLAYHEIGHT, ATTRIBUTE_CTL_DISPLAYWIDTH, ATTRIBUTE_CTL_FIELD_ORDER, ATTRIBUTE_CTL_FORMTYPE, ATTRIBUTE_CTL_TYPE, ATTRIBUTE_DISPLAY_HINT, ATTRIBUTE_DISPLAY_HINT_DISPLAY, ATTRIBUTE_DISPLAY_HINT_HIDE, ATTRIBUTE_FORM_TYPE_DETAIL, ATTRIBUTE_FORM_TYPE_SHORT, ATTRIBUTE_LABEL, ATTRIBUTE_LABEL_PLURAL, ATTRIBUTE_TOOLTIP, CTL_CHECK_BOX, CTL_CHOICE_LIST, CTL_COMBO_BOX, CTL_COMBO_BOX_LOV, CTL_DATE, CTL_DEFAULT, CTL_DELIMITEDIDS_CHOICE, CTL_EDIT, CTL_IMAGE, CTL_INPUT_TEXT_LOV, CTL_LIST_BOX, CTL_NUMBER_EDIT, CTL_RADIO_GROUP, CTLTYPE_CHECKBOX, CTLTYPE_COMBO, CTLTYPE_COMBOLOV, CTLTYPE_DATE, CTLTYPE_DEFAULT, CTLTYPE_DELIMITEDIDS_CHOICE, CTLTYPE_EDIT, CTLTYPE_IMAGE, CTLTYPE_LIST, CTLTYPE_LISTBOX, CTLTYPE_LOV, CTLTYPE_NUMEDIT, CTLTYPE_RADIOGRP, CTLTYPE_TOGGLE, FMT_FORMAT, FMT_FORMATTER, HINT_NAME_AUTOSUBMIT, HINT_NAME_CATEGORY, HINT_NAME_CTL_TYPE, HINT_NAME_DESCRIPTION, HINT_NAME_DISPLAY_HEIGHT, HINT_NAME_DISPLAY_HINT, HINT_NAME_DISPLAY_WIDTH, HINT_NAME_FIELD_ORDER, HINT_NAME_FORMAT, HINT_NAME_LABEL, HINT_NAME_LOVNAME, HINT_NAME_MANDATORY, HINT_NAME_MAX_VALUE, HINT_NAME_MIN_LENGTH, HINT_NAME_MIN_VALUE, HINT_NAME_SECRET, HINT_NAME_TOOLTIP, HINT_NAME_UPDATEABLE, PNAME_Button, PNAME_ButtonGroup, PNAME_ComboBox, PNAME_ComboBoxLovEdit, PNAME_ENSURE_KEY_ATTR, PNAME_EnumList, PNAME_LovButton, PNAME_ROWNUMATTR, PNAME_TextField

 

Fields inherited from interface oracle.jbo.GenericHints
PROPERTY_LABEL, PROPERTY_LABEL_PLURAL, PROPERTY_TOOLTIP

 

Fields inherited from interface oracle.jbo.mom.xml.DefPersistable
XML_STATEMENT

 

Constructor Summary
ViewAttributeDefImpl()
          Construct an ViewAttributeDefImpl.

 

Method Summary
 void addXSDAttribute(java.lang.String name, java.lang.String viewAttrName)
          Adds a dependent attribute mapping for the predefined complex type assigned to this view attribute.
 ViewLinkDefImpl findViewLinkDefImpl()
           
 ViewObject getAccessorVO(ViewObject originVO)
          For an accessor attribute, this method creates a View Object that works for the View Link definition.
 java.lang.String getAliasName()
           
 java.util.HashMap getAllProperties(java.util.HashMap map, LocaleContext locale)
           
 java.lang.String getColumnNameForQuery()
          Gets the column name to be used in query statement.
 java.lang.String[][] getCompOpers(LocaleContext locale)
          Returns a Map of operators for this attribute.
 java.lang.String getDefXMLElementTag()
           
 AttributeDefImpl getEntityAttributeDef()
           
 EntityDefImpl getEntityDef()
          Returns the EntityDef to which the referenced AttributeDef belongs if this view attribute is entity based.
 EntityReference getEntityReference()
          Gets the entity reference which this attribute belongs
 java.lang.String getFullName()
          Gets this object's fully-qualified name.
 int getIndex()
          Get the column position of this attribute in the data source.
 ListBindingDef getListBindingDef()
           
 java.lang.String getLOVName()
          Retrieve the LOV name on the current view attribute.
 java.lang.String getObjectType()
          If the attribute is an object, returns the name of the attribute's object type
 ViewDefImpl getOtherViewDef()
          If this attribute is an accessor attribute (refers to an end in a ViewLink) then this method returns the ViewDef of other end of the ViewLink.
 oracle.adf.share.security.binding.BindingPermissionDef getPermissionDef()
          Internal: Applications should not use this method.
 DefObject getReferenceAttribute()
          Gets the reference Entity's AttributeDefImpl if this View Attribute is Entity based.
 ViewDefImpl getViewDef()
           
 AssociationDefImpl getViewLinkAccessorDef()
           
 javax.xml.namespace.QName getXSDTypeName()
          Gets the qualified name of the predefined complex type assigned to this view attribute.
 java.lang.String getXSDViewAttrName(java.lang.String name)
          Gets the view attribute to which the specified XSD complex type attribute is mapped.
 boolean hasHintDefined(LocaleContext locale, java.lang.String hintName)
           
 boolean hasHintOverride(LocaleContext locale, java.lang.String hintName)
           
 boolean hasHintOverride(LocaleContext locale, java.lang.String hintName, java.lang.String hintValue)
           
 boolean isDirty()
          This method returns if an Object is modified from last save/load
 boolean isDiscrColumn()
          Returns whether this attribute is a Discriminator Column for this Entity type.
 boolean isEntityDiscrColumn()
          Returns all Properties from this attribute and it's domain if any.
 boolean isKey()
           
 boolean isNew()
          This method returns if this object is previously persisted.
 boolean isReverseAccessor()
           
 boolean isSDOHidden()
           
protected  java.lang.Object resolveObjectProperty(java.lang.String property, LocaleContext locale)
           
 void setAliasName(java.lang.String alias)
           
 void setBaseDefObject(DefinitionObject baseDefObject)
           
 void setEntityDiscrColumn(boolean b)
           
 void setName(java.lang.String name)
          Name this object.
protected  void setParent(NamedObjectImpl parent)
          Sets this object's parent.
 void setSDOHidden(boolean b)
           
 void setXSDTypeName(javax.xml.namespace.QName xsdTypeName)
          Sets or unsets the predefined complex type assigned to this view attribute.
 void writeChildren(DefWriter jos)
          Writes the Object's children to the Persistent storage
 void writeContents(DefWriter jos)
          Objects should write their persistence output in this method

 

Methods inherited from class oracle.jbo.server.AttributeDefImpl
addBackwardDependency, addBackwardDependency, addCompOper, addForwardDependency, addValidator, beanToStore, convertHistoryColumnFlagToString, convertHistoryColumnStringToFlag, convertToJava, convertToStorage, createAttributeDependencyImpl, displayInShortForm, evaluateTransientExpression, getAltKeyCount, getAttributeKind, getAttrLoad, getBackwardDependencies, getBackwardDependenciesNames, getCategory, getColumnName, getCompOpers, getControlType, getDef, getDefaultValue, getDefTypeId, getDisplayHeight, getDisplayHint, getDisplayWidth, getDomainName, getElemFactory, getElemSQLType, getElemType, getExprVarVal, getFieldOrder, getFormat, getFormattedAttribute, getFormatter, getFormatterClassName, getForwardDependencyAttributes, getHint, getHints, getHintsFromResource, getHintValue, getHistoryKind, getJavaType, getLabel, getLabelPlural, getLocaleName, getLOVFinder, getMessageBundleClass, getOIDAttrNames, getPrecision, getProperty, getRecalcExpression, getRecalcExpressionPrivilege, getResourceBundleDef, getResourcePrefix, getResourcesFromBundle, getScale, getSerializerClassName, getSQLBuilder, getSQLType, getSQLTypeIdToString, getSQLTypeStringToId, getTooltip, getTransientExpression, getTransientExpressionPrivilege, getTransientExprEval, getTypeFactory, getUIHelper, getUpdateableFlag, getValidator, getValidatorCount, getValidators, getValueSerializer, getXMLElementTag, hasFormatInformation, hasTransientExpression, initFromXML, isAutoSubmit, isCascadeUpdateParticipant, isChangeIndicatorColumn, isEffectiveDateSequence, isEffectiveDateSequenceFlag, isEffectiveEndDate, isEffectiveStartDate, isHistoryColumn, isInWhereOrderGroup, isMandatory, isObjectTableOID, isObjectTableRef, isPrimaryKey, isQueriable, isRetrievedOnInsert, isRetrievedOnUpdate, isSelected, isSessionScope, isUnique, loadCompOpersFromXML, loadDependencies, loadFromResultSet, loadFromStatement, loadPermission, lookupValidator, parseFormattedAttribute, printXMLDefinition, removeValidator, requiresNamePrefixedResId, resolvePropertyRaw, setAttrLoad, setBackwardDependencies, setColumnName, setDefaultValue, setDefForComponent, setDiscrColumn, setDomainName, setEffectiveDateSequence, setEffectiveDateSequenceFlag, setEffectiveDateType, setElemType, setExprVarVal, setHistoryKind, setJavaType, setLOVFinder, setLOVName, setMandatory, setObjectType, setPermissionDef, setPrecisionScale, setPrimaryKey, setQueriable, setRecalcExpression, setRecalcExpressionPrivilege, setRetrievedOnInsert, setRetrievedOnUpdate, setSelected, setSerializerClassName, setSQLType, setTransientExpression, setTransientExpressionPrivilege, setUnique, setUpdateableFlag, shouldEvaluateTransientExpression, storeToBean, unsetDefForComponent

 

Methods inherited from class oracle.jbo.server.DefObject
ensureVariableManager, finishedLoading, getBaseDefObject, getDefXMLNameSpace, getVariableManager, getVarMgrParents, hasVariables, loadProperties, loadVariables, resolveReferences, setBaseDefObject

 

Methods inherited from class oracle.jbo.mom.PersistableDefObject
addDefImport, addExtendedDefObject, allocatePropertyMap, checkEditable, close, createFromXML, deregisterSessionObject, findDefImport, getBaseDir, getBasePackage, getDefImports, getDefManager, getDefWriter, getEditObject, getExtendedDefObjectsInternal, getFileName, getFullDirName, getFullFileName, getOrigObject, getPropertyMap, getSubstitutedNames, getSyncLock, guaranteePath, hasExtendedDefObjects, isCustomizationEnabled, isCustomizationEnabled, isEditable, isPersonalizationEnabled, isPersonalizationEnabled, loadDefImports, loadXMLContents, mergePropertyMap, objectRemoved, reapplyChanges, reapplyChangesToChildren, reapplyChangesToContents, registerClass, registerDefObject, registerSessionDefObject, remove, removeAndDelete, removeDefImport, removeExtendedDefObject, removeProperty, saveXMLContents, setCustomizationEnabled, setCustomizationEnabled, setDefaultBaseDir, setDefMgr, setDirty, setEditable, setFullName, setNew, setOrigObject, setPersonalizationEnabled, setPersonalizationEnabled, setProperty, setPropertyExpression, setPropertyMap, updateChildrenList, verifyVersion, writeObject, writeVersion, writeXMLContents

 

Methods inherited from class oracle.jbo.mom.DefinitionObject
addPropertySetName, enableUpdateCheck, getContainerDef, getContainerName, getDefScope, getExtendedDefObjects, getMdsKey, getMdsReference, getPropertySetName, getPropertySetNames, isBaseDefFor, isDynamicDefinitionObject, isObjectResolved, isSuppressUpdateCheck, loadCustomProperties, loadPropertiesInMap, loadPropertySetNames, loadSchemaProperties, setDefScope, setMdsKey, setMdsReference, setObjectResolved, setPropertySetName, suppressUpdateCheck

 

Methods inherited from class oracle.jbo.common.NamedObjectImpl
getName, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, getPropertyExpressionsMap, getStringFromMessageBundle, isPropertyExpression, refreshProperty, removeProperty, setPropertiesMap, setPropertiesMap2, setProperty

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Methods inherited from interface oracle.jbo.AttributeDef
getName

 

Methods inherited from interface oracle.jbo.Properties
getProperties, getProperty, refreshProperty

 

Methods inherited from interface oracle.jbo.rules.ValidationManager
getName

 

Methods inherited from interface oracle.jbo.VariableManagerOwner
getName

 

Field Detail

mAttrDesc

protected AttributeDefImpl mAttrDesc

mAlias

protected java.lang.String mAlias

mGetterName

protected java.lang.String mGetterName

mSetterName

protected java.lang.String mSetterName

mBindVar

protected java.lang.String mBindVar

mVO

protected ViewObjectImpl mVO

mAssocEntityRefs

protected java.util.ArrayList mAssocEntityRefs

mAssocEntityRefsInited

protected boolean mAssocEntityRefsInited

BASE_VIEW_ATTR

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

Constructor Detail

ViewAttributeDefImpl

public ViewAttributeDefImpl()
Construct an ViewAttributeDefImpl.

Method Detail

setParent

protected void setParent(NamedObjectImpl parent)
Description copied from class: DefObject
Sets this object's parent.
Overrides:
setParent in class AttributeDefImpl
Parameters:
parent - the named object that is to be the parent of this object.

setBaseDefObject

public void setBaseDefObject(DefinitionObject baseDefObject)
Overrides:
setBaseDefObject in class AttributeDefImpl

setName

public void setName(java.lang.String name)
Description copied from class: DefObject
Name this object.
Overrides:
setName in class AttributeDefImpl
Parameters:
name - the name to be given to this object.

isNew

public boolean isNew()
Description copied from interface: DefPersistable
This method returns if this object is previously persisted.
Specified by:
isNew in interface DefPersistable
Overrides:
isNew in class PersistableDefObject
Returns:
true if the Object is previously persisted. Returns false otherwise.

isDirty

public boolean isDirty()
Description copied from interface: DefPersistable
This method returns if an Object is modified from last save/load
Specified by:
isDirty in interface DefPersistable
Overrides:
isDirty in class PersistableDefObject
Returns:
Returns true if the Object is dirty. Returns false otherwise.

getEntityReference

public EntityReference getEntityReference()
Gets the entity reference which this attribute belongs
Returns:
The EntityReference

getEntityAttributeDef

public AttributeDefImpl getEntityAttributeDef()

getViewLinkAccessorDef

public AssociationDefImpl getViewLinkAccessorDef()

getViewDef

public ViewDefImpl getViewDef()

getOtherViewDef

public ViewDefImpl getOtherViewDef()
If this attribute is an accessor attribute (refers to an end in a ViewLink) then this method returns the ViewDef of other end of the ViewLink. If this attribute is not an accessor attribute it returns null.

findViewLinkDefImpl

public ViewLinkDefImpl findViewLinkDefImpl()

isReverseAccessor

public boolean isReverseAccessor()

getAccessorVO

public ViewObject getAccessorVO(ViewObject originVO)
Description copied from interface: AttributeDef
For an accessor attribute, this method creates a View Object that works for the View Link definition.
Specified by:
getAccessorVO in interface AttributeDef
Overrides:
getAccessorVO in class AttributeDefImpl
Parameters:
originVO - the View Object that owns the accessor
Returns:
a ViewObject instance.

getReferenceAttribute

public DefObject getReferenceAttribute()
Gets the reference Entity's AttributeDefImpl if this View Attribute is Entity based.
Returns:
The referenced by object (null if this attribute is not entity based.).

getObjectType

public java.lang.String getObjectType()
Description copied from class: AttributeDefImpl
If the attribute is an object, returns the name of the attribute's object type

For example, assume that you have created an Employee table that contains an Address object of type address_t. The SQL code would look like this:

 CREATE TYPE address_t AS OBJECT  -- user defined Oracle Object datatype
        (
        Street VARCHAR2(30),
        City VARCHAR2(25),
        State CHAR(2),
        Zip  Number
        );

 CREATE TABLE Employee
        (
        EmpId Number,
        Name VARCHAR2(30),
        Address address_t,  -- note the Oracle Object datatype
        );
 

In an Employee Entity Object, this would be interpreted as an Address attribute of type Address_t. If this method were applied to the Address attribute, it would return Address_t.

Overrides:
getObjectType in class AttributeDefImpl
Returns:
the name of the type.

getIndex

public int getIndex()
Get the column position of this attribute in the data source. Implementation of the AttributeDef Interface.
Specified by:
getIndex in interface AttributeDef
Overrides:
getIndex in class AttributeDefImpl
Returns:
The column index.

getFullName

public java.lang.String getFullName()
Description copied from class: NamedObjectImpl
Gets this object's fully-qualified name.
Specified by:
getFullName in interface DefPersistable
Specified by:
getFullName in interface ValidationManager
Overrides:
getFullName in class NamedObjectImpl
Returns:
this object's fully-qualified name; the package name concatenated with the class name.

getAliasName

public java.lang.String getAliasName()

setAliasName

public void setAliasName(java.lang.String alias)

isDiscrColumn

public boolean isDiscrColumn()
Description copied from class: AttributeDefImpl
Returns whether this attribute is a Discriminator Column for this Entity type.
Specified by:
isDiscrColumn in interface AttributeDef
Overrides:
isDiscrColumn in class AttributeDefImpl
Returns:
true if this is a Discriminator Column; false otherwise.

getColumnNameForQuery

public java.lang.String getColumnNameForQuery()
Gets the column name to be used in query statement. If the VO involves multiple entity usages, the column name may have to be qualified with the table alias for the appropriate entity. If the query statement is a full query ("expert mode"), the where-clause in the outer select must use column alias used for the inner select. This method takes care of all this and returns the right column name to be used for a query statement.
Specified by:
getColumnNameForQuery in interface AttributeDef
Overrides:
getColumnNameForQuery in class AttributeDefImpl
Returns:
the column name to be used in query.

isEntityDiscrColumn

public boolean isEntityDiscrColumn()
Returns all Properties from this attribute and it's domain if any.

setEntityDiscrColumn

public void setEntityDiscrColumn(boolean b)

getEntityDef

public EntityDefImpl getEntityDef()
Returns the EntityDef to which the referenced AttributeDef belongs if this view attribute is entity based. Otherwise returns null.
Overrides:
getEntityDef in class AttributeDefImpl
Returns:
this Entity Object definition to which this attribute belongs.

isKey

public boolean isKey()
Overrides:
isKey in class AttributeDefImpl

getListBindingDef

public ListBindingDef getListBindingDef()
Specified by:
getListBindingDef in interface AttributeDef
Overrides:
getListBindingDef in class AttributeDefImpl

resolveObjectProperty

protected java.lang.Object resolveObjectProperty(java.lang.String property,
                                                 LocaleContext locale)
Overrides:
resolveObjectProperty in class AttributeDefImpl

getAllProperties

public java.util.HashMap getAllProperties(java.util.HashMap map,
                                          LocaleContext locale)
Overrides:
getAllProperties in class AttributeDefImpl

getCompOpers

public java.lang.String[][] getCompOpers(LocaleContext locale)
Description copied from interface: AttributeHints
Returns a Map of operators for this attribute.
Specified by:
getCompOpers in interface AttributeHints
Overrides:
getCompOpers in class AttributeDefImpl

getDefXMLElementTag

public java.lang.String getDefXMLElementTag()
Specified by:
getDefXMLElementTag in interface PersistentDefinition
Overrides:
getDefXMLElementTag in class AttributeDefImpl

writeChildren

public void writeChildren(DefWriter jos)
Description copied from interface: PersistentDefinition
Writes the Object's children to the Persistent storage
Specified by:
writeChildren in interface PersistentDefinition
Overrides:
writeChildren in class AttributeDefImpl
Parameters:
jos - the Output storage for persistence

writeContents

public void writeContents(DefWriter jos)
Description copied from interface: PersistentDefinition
Objects should write their persistence output in this method
Specified by:
writeContents in interface PersistentDefinition
Overrides:
writeContents in class AttributeDefImpl
Parameters:
jos - the Output storage for persistence

hasHintDefined

public final boolean hasHintDefined(LocaleContext locale,
                                    java.lang.String hintName)
Overrides:
hasHintDefined in class AttributeDefImpl

hasHintOverride

public final boolean hasHintOverride(LocaleContext locale,
                                     java.lang.String hintName)
Overrides:
hasHintOverride in class AttributeDefImpl

hasHintOverride

public final boolean hasHintOverride(LocaleContext locale,
                                     java.lang.String hintName,
                                     java.lang.String hintValue)

getLOVName

public java.lang.String getLOVName()
Retrieve the LOV name on the current view attribute. The view attribute must be the primary attribute in the LOV or the correspond entity attribute must be the primary attribute in the LOV.
Specified by:
getLOVName in interface AttributeDef
Specified by:
getLOVName in interface AttributeHints
Overrides:
getLOVName in class AttributeDefImpl
Returns:
The LOV name

getPermissionDef

public oracle.adf.share.security.binding.BindingPermissionDef getPermissionDef()
Internal: Applications should not use this method.

Returns the security metadata for this attribute.

Overrides:
getPermissionDef in class AttributeDefImpl

isSDOHidden

public boolean isSDOHidden()

setSDOHidden

public void setSDOHidden(boolean b)

getXSDTypeName

public javax.xml.namespace.QName getXSDTypeName()
Gets the qualified name of the predefined complex type assigned to this view attribute.
Returns:
name of the assigned predefined complex type.

setXSDTypeName

public void setXSDTypeName(javax.xml.namespace.QName xsdTypeName)
Sets or unsets the predefined complex type assigned to this view attribute.
Parameters:
xsdTypeName - qualified name of a predefined complex type

getXSDViewAttrName

public java.lang.String getXSDViewAttrName(java.lang.String name)
Gets the view attribute to which the specified XSD complex type attribute is mapped.
Parameters:
name - name of an attribute defined on the XSD complex type
Returns:
name of the source view attribute.

addXSDAttribute

public void addXSDAttribute(java.lang.String name,
                            java.lang.String viewAttrName)
Adds a dependent attribute mapping for the predefined complex type assigned to this view attribute. If there is an existing mapping for the XSD attribute, it will be remapped to the specified view attribute.
Parameters:
name - name of an attribute defined on the XSD complex type
viewAttrName - name of the source view attribute

Skip navigation links

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

E17483-04


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