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

E17483-01

oracle.jbo.server
Class ListBindingDefImpl

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.common.ListBindingDef
                  extended by oracle.jbo.server.ListBindingDefImpl
All Implemented Interfaces:
ResourceBundleOwner, DefPersistable, PersistentDefinition

public class ListBindingDefImpl
extends ListBindingDef


Nested Class Summary
 
Nested classes/interfaces inherited from class oracle.jbo.mom.PersistableDefObject
PersistableDefObject.CustomizationType, PersistableDefObject.PersonalizationType
 
Field Summary
 
Fields inherited from class oracle.jbo.common.ListBindingDef
LIST_CRITERIA_DISPLAY_HINT, LIST_CRITERIA_DISPLAY_HINT_EXECUTE, LIST_CRITERIA_DISPLAY_HINT_HIDE, LIST_CRITERIA_NAME, PNAME_AttrExpressions, PNAME_AttrNames, PNAME_ComboAttrCount, PNAME_ComboRowCount, PNAME_DerivedAttrNames, PNAME_LabelList, PNAME_ListAttrNames, PNAME_ListDelimiter, PNAME_ListDisplayAttrNames, PNAME_ListIterName, PNAME_ListNullValueFlag, PNAME_ListNullValueId, PNAME_ListOperMode, PNAME_ListRangeSize, PNAME_ListRSIName, PNAME_ListSelectItemValueMode, PNAME_ListServerBindingName, PNAME_ListVOName, PNAME_MRUCount, PNAME_MRUId, PNAME_RowLevelBinds, PNAME_StaticList, PNAME_StaticListDT, PNAME_ValueList, STR_LIST_ADD_NULL_AT_END, STR_LIST_ADD_NULL_AT_START, STR_LIST_ADD_NULL_NOWHERE
 
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.mom.xml.DefPersistable
XML_STATEMENT
 
Constructor Summary
ListBindingDefImpl(DefinitionManager defMgr, int defScope)
           
ListBindingDefImpl(ListBindingDef other)
           
 
Method Summary
 void addAppliedViewCriteria(PDefViewCriteria pVC)
           
 void addBoundParameter(java.lang.String name, java.lang.String expr)
           
 void copyFrom(ListBindingDef odef)
          Internal: Applications should not use this method.
protected  ViewAccessorDef findOrCreatePreferredAccessorDef(RowDef voDef, ViewAccessorDef vaDef, java.lang.String prefCrName)
           
 java.util.List<PDefViewCriteria> getAppliedViewCriterias()
           
 java.util.ArrayList getBoundParameterList()
           
 BoundParameters getBoundParameters()
           
 java.lang.String getPreferredCriteriaName()
           
 void loadFromXML(DefElement xmlElement)
           
 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.common.ListBindingDef
convertListNullValueFlag, convertListNullValueFlag, convertToBoolean, convertToInt, convertToIntArray, filterAndApplyListWithCaseCheck, filterList, getAttrExpressions, getAttrNames, getComboDisplayAttributeCount, getComboDisplayRowCountHint, getDefXMLElementTag, getDelimiter, getDerivedAttrNames, getDisplayCriteriaName, getLabelList, getListAttrNames, getListDisplayAttrNames, getListRangeSize, getListRSIName, getListVOName, getMRUCount, getNullValueFlag, getNullValueId, getNullValueText, getResourceBundleDef, getResourcePrefix, getRowLevelBinds, getSelectItemValueMode, getValueList, init, isAutoExecuteCriteria, isCriteriaShown, isMRUCountDefined, isStaticList, readXMLBoolean, readXMLInt, readXMLString, readXMLStringArray, setAttrExpressions, setAttrNames, setAutoExecuteCriteria, setComboDisplayAttributeCount, setComboDisplayRowCountHint, setCriteriaShown, setDelimiter, setDerivedAttrNames, setDisplayCriteriaName, setLabelList, setListAttrNames, setListDisplayAttrNames, setListRangeSize, setListRSIName, setListVOName, setMRUCount, setNullValueFlag, setNullValueId, setNullValueText, setParent, setPreferredCriteriaName, setResourceBundleDef, setRowLevelBinds, setSelectItemValueMode, setStaticList, setValueList
 
Methods inherited from class oracle.jbo.mom.PersistableDefObject
addDefImport, addExtendedDefObject, allocatePropertyMap, checkEditable, close, createFromXML, deregisterSessionObject, findDefImport, finishedLoading, getBaseDir, getBasePackage, getDefImports, getDefManager, getDefWriter, getDefXMLNameSpace, getEditObject, getExtendedDefObjectsInternal, getFileName, getFullDirName, getFullFileName, getOrigObject, getPropertyMap, getSubstitutedNames, getXMLElementTag, guaranteePath, hasExtendedDefObjects, isCustomizationEnabled, isCustomizationEnabled, isDirty, isEditable, isNew, 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, getBaseDefObject, getContainerDef, getContainerName, getDefScope, getExtendedDefObjects, getMdsKey, getMdsReference, getPropertySetName, getPropertySetNames, isBaseDefFor, isDynamicDefinitionObject, isObjectResolved, isSuppressUpdateCheck, loadCustomProperties, loadProperties, loadPropertiesInMap, loadPropertySetNames, loadSchemaProperties, resolveReferences, setBaseDefObject, setBaseDefObject, setDefScope, setMdsKey, setMdsReference, setName, setObjectResolved, setPropertySetName, suppressUpdateCheck
 
Methods inherited from class oracle.jbo.common.NamedObjectImpl
getAllProperties, getFullName, getName, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, getProperty, getPropertyExpressionsMap, getResourcesFromBundle, getStringFromMessageBundle, isPropertyExpression, refreshProperty, removeProperty, requiresNamePrefixedResId, resolveObjectProperty, resolvePropertyRaw, 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.mom.xml.DefPersistable
getFullName
 

Constructor Detail

ListBindingDefImpl

public ListBindingDefImpl(DefinitionManager defMgr,
                          int defScope)

ListBindingDefImpl

public ListBindingDefImpl(ListBindingDef other)
Method Detail

findOrCreatePreferredAccessorDef

protected ViewAccessorDef findOrCreatePreferredAccessorDef(RowDef voDef,
                                                           ViewAccessorDef vaDef,
                                                           java.lang.String prefCrName)

getAppliedViewCriterias

public java.util.List<PDefViewCriteria> getAppliedViewCriterias()

addAppliedViewCriteria

public void addAppliedViewCriteria(PDefViewCriteria pVC)

copyFrom

public void copyFrom(ListBindingDef odef)
Internal: Applications should not use this method.

Overrides:
copyFrom in class ListBindingDef

getBoundParameters

public BoundParameters getBoundParameters()

getBoundParameterList

public java.util.ArrayList getBoundParameterList()

getPreferredCriteriaName

public java.lang.String getPreferredCriteriaName()
Overrides:
getPreferredCriteriaName in class ListBindingDef

loadFromXML

public void loadFromXML(DefElement xmlElement)
Overrides:
loadFromXML in class ListBindingDef

addBoundParameter

public void addBoundParameter(java.lang.String name,
                              java.lang.String expr)

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 ListBindingDef
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 ListBindingDef
Parameters:
jos - the Output storage for persistence

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.