|
Oracle Fusion Middleware Java API Reference for Oracle ADF Model 11g Release 1 (11.1.1) E10653-04 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectoracle.jbo.common.NamedObjectImpl
oracle.jbo.mom.DefinitionObject
oracle.jbo.mom.PersistableDefObject
oracle.jbo.server.AttributeDefImpl
oracle.jbo.server.ViewAttributeDefImpl
oracle.adf.model.bean.DCVCSubstAttrDef
public class DCVCSubstAttrDef
This View Attribute Def is created so that it serves as a wrapper around the attributes created for exposing View Criteria definitions. This class can then delegate the attribute hints and other properties to the appropriate defintion objects created at design time.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface oracle.jbo.AttributeHints |
|---|
AttributeHints.ControlType |
| Field Summary |
|---|
| Fields inherited from class oracle.jbo.server.ViewAttributeDefImpl |
|---|
BASE_VIEW_ATTR, mAlias, mAssocEntityRefs, mAssocEntityRefsInited, mAttrDesc, mBindVar, mGetterName, mSetterName, mVO |
| 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 |
| Fields inherited from class oracle.jbo.common.NamedObjectImpl |
|---|
mFullName, mObjName, mParent, mProperties, RES_ID_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.mom.xml.DefPersistable |
|---|
XML_STATEMENT |
| Constructor Summary | |
|---|---|
DCVCSubstAttrDef()
|
|
DCVCSubstAttrDef(AttributeDef existingDef)
|
|
DCVCSubstAttrDef(AttributeDef existingDef,
Row vciValRow)
|
|
DCVCSubstAttrDef(AttributeDef existingDef,
ViewCriteria vc,
ViewCriteriaItem vci,
Variable var)
|
|
| Method Summary | |
|---|---|
VariableValueManager |
ensureVariableManager()
Returns this object's Variable Value Manager. |
protected void |
finishedLoading()
|
DefinitionObject |
getBaseDefObject()
|
java.lang.String |
getDefXMLNameSpace()
|
java.util.ArrayList |
getForwardDependencyAttributes()
|
java.lang.Class |
getJavaType()
Returns the Java type of the attribute. |
java.lang.String |
getLOVFinder()
|
java.lang.String |
getLOVName()
Retrieve the LOV name on the current view attribute. |
AttributeHints |
getUIHelper()
return the AttributeHints interface implemented by this class |
VariableValueManager |
getVariableManager()
Returns this object's current Variable Value Manager. |
protected VariableValueManager[] |
getVarMgrParents()
|
boolean |
hasVariables()
Returns a flag indicating whether this object has Variables or not. |
protected void |
loadProperties(DefElement xmlElement)
|
protected void |
loadVariables(DefElement xmlElement)
|
protected java.lang.Object |
resolvePropertyRaw(java.lang.String property,
LocaleContext locale)
|
protected void |
resolveReferences()
|
void |
setBaseDefObject(DefinitionObject baseDefObject,
boolean addToBaseDef)
|
void |
setExistingDef(AttributeDef attrDef)
|
| Methods inherited from class oracle.jbo.common.NamedObjectImpl |
|---|
getName, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, refreshProperty, removeProperty, setFullName, 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 |
| Constructor Detail |
|---|
public DCVCSubstAttrDef()
public DCVCSubstAttrDef(AttributeDef existingDef)
public DCVCSubstAttrDef(AttributeDef existingDef,
ViewCriteria vc,
ViewCriteriaItem vci,
Variable var)
public DCVCSubstAttrDef(AttributeDef existingDef,
Row vciValRow)
| Method Detail |
|---|
public AttributeHints getUIHelper()
AttributeDefImpl
getUIHelper in interface AttributeDefgetUIHelper in class AttributeDefImplAttributeHintspublic java.lang.String getLOVFinder()
getLOVFinder in class AttributeDefImplpublic java.lang.String getLOVName()
ViewAttributeDefImpl
getLOVName in interface AttributeDefgetLOVName in class ViewAttributeDefImplpublic java.lang.Class getJavaType()
AttributeDefImplFor example, if the attribute is of type String, this method returns java.lang.String; if it is of type Number, it returns oracle.jbo.domain.Number.
Subclasses should override this method because Entities without accessors should also be able to get their types from attribute descriptors and beans.
getJavaType in interface AttributeDefgetJavaType in class AttributeDefImplpublic void setExistingDef(AttributeDef attrDef)
protected java.lang.Object resolvePropertyRaw(java.lang.String property,
LocaleContext locale)
resolvePropertyRaw in class ViewAttributeDefImplpublic java.util.ArrayList getForwardDependencyAttributes()
getForwardDependencyAttributes in class ViewAttributeDefImplpublic DefinitionObject getBaseDefObject()
getBaseDefObject in class DefinitionObject
public void setBaseDefObject(DefinitionObject baseDefObject,
boolean addToBaseDef)
setBaseDefObject in class DefinitionObjectprotected void resolveReferences()
resolveReferences in class DefinitionObjectprotected void finishedLoading()
finishedLoading in class PersistableDefObjectprotected void loadProperties(DefElement xmlElement)
loadProperties in class DefinitionObjectxmlElement - The XML element to load from.protected void loadVariables(DefElement xmlElement)
public VariableValueManager getVariableManager()
VariableManagerOwnerBasenull if Variable Value Manager has
been initialized.
When a framework object is first created, its Variable Value Manager may be null. This method does not initialize (create) the Variable Value Manager.
in contrast, ensures
that the Variable Value Manager is initialized (created).
VariableManagerOwnerBase.ensureVariableManager()
getVariableManager in interface VariableManagerOwnerBasenull if one was not yet initialized.protected VariableValueManager[] getVarMgrParents()
public boolean hasVariables()
VariableManagerOwnerBase
hasVariables in interface VariableManagerOwnerBasepublic VariableValueManager ensureVariableManager()
VariableManagerOwnerBase
ensureVariableManager in interface VariableManagerOwnerBasepublic java.lang.String getDefXMLNameSpace()
getDefXMLNameSpace in interface PersistentDefinitiongetDefXMLNameSpace in class PersistableDefObject
|
Oracle Fusion Middleware Java API Reference for Oracle ADF Model 11g Release 1 (11.1.1) E10653-04 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||