public class ListBindingDefImpl extends ListBindingDef
PersistableDefObject.CustomizationType, PersistableDefObject.PersonalizationTypeLIST_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_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_NOWHEREmEditedProperties, mEditedPropertyExprsDEF_MDS_CLIENT_KEY, DEF_SCOPE_ALL, DEF_SCOPE_PERS, DEF_SCOPE_SESSION, DEF_SCOPE_SHARED, DEF_SCOPE_SITE, mBaseDefObject, mExtendedDefObjects, mObjectResolved, PERSDEF_MDS_CLIENT_KEY, PROPERTY_EXPRMAPmFullName, mObjName, mParent, mProperties, RES_ID_SUFFIX, RESID_SUFFIXXML_STATEMENT| Constructor and Description | 
|---|
| ListBindingDefImpl(DefinitionManager defMgr,
                  int defScope) | 
| ListBindingDefImpl(ListBindingDef other) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addAppliedViewCriteria(PDefViewCriteria pVC) | 
| void | addBoundParameter(java.lang.String name,
                 java.lang.String expr) | 
| void | applyDiffChildren(DifferDetails dif,
                 DiffResolver resolver) | 
| void | copyFrom(ListBindingDef odef)Internal: Applications should not use this method. | 
| DifferDetails | diffChildren(DiffMergeable docDef,
            DiffMergeable orgDef,
            DifferDetails difDetails) | 
| 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) | 
| boolean | removeAppliedViewCriteria(java.lang.String name) | 
| 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 | 
convertListNullValueFlag, convertListNullValueFlag, convertToBoolean, convertToInt, convertToIntArray, diffContents, filterAndApplyListWithCaseCheck, filterList, getAttrExpressions, getAttrNames, getComboDisplayAttributeCount, getComboDisplayRowCountHint, getDefXMLElementTag, getDelimiter, getDerivedAttrNames, getDisplayCriteriaName, getLabelList, getListAttrNames, getListDisplayAttrNames, getListRangeSize, getListRSIName, getListVOName, getMRUCount, getNullValueFlag, getNullValueId, getNullValueText, getResourceBundleDef, getResourcePrefix, getRowLevelBinds, getSelectedDisplayValues, 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, setStaticList, setValueListaddDefImport, addExtendedDefObject, adjustPropertyMapForWrite, allocatePropertyMap, allocatePropertyMapForEdits, applyDiffContents, checkEditable, checkStructWithOld, close, createFromXML, deregisterSessionObject, diffObjects, ensureDifferDetails, findDefImport, finishedLoading, getBaseDir, getBasePackage, getDefImports, getDefManager, getDefWriter, getDefXMLNameSpace, getEditedPropertiesMap, getEditedPropertyExpressionsMap, getEditedPropertyMap, getEditObject, getEditVersionsAsString, getExtendedDefObjectsInternal, getFileName, getFullDirName, getFullFileName, getMajorVersion, getMinorVersion, getOrigObject, getPropertyMap, getSubstitutedNames, getSyncLock, getXMLElementTag, guaranteePath, hasExtendedDefObjects, isCustomizationEnabled, isCustomizationEnabled, isDirty, isEditable, isFromTip, isLoadBase, isMajorVersionChanged, isMinorVersionChanged, isNew, isPersonalizationEnabled, isPersonalizationEnabled, isPropertyExpression, loadDefImports, loadXMLContents, mergeChanges, mergePropertyMap, objectRemoved, reapplyChanges, registerClass, registerDefObject, registerSessionDefObject, registerSiteDefObject, remove, removeAndDelete, removeDefImport, removeExtendedDefObject, removeProperty, saveXMLContents, setCustomizationEnabled, setCustomizationEnabled, setDefaultBaseDir, setDefMgr, setDirty, setEditable, setEditableFlag, setEditableObject, setFullName, setFullNameInternal, setLoadBase, setMajorVersionChanged, setNew, setOrigObject, setPersonalizationEnabled, setPersonalizationEnabled, setProperty, setPropertyExpression, setPropertyMap, setupDefWriterFromMO, staticUpdateChildrenList, updateChildrenList, verifyVersion, verifyVersionNullCheck, writeObject, writeVersion, writeXMLContentsaddPropertySetName, enableUpdateCheck, getAllExtendedDefObjects, getBaseDefObject, getContainerDef, getContainerName, getDefinitionState, getDefScope, getExtendedDefObjects, getMdsKey, getMdsReference, getPropertySetName, getPropertySetNames, getRootBaseDefObject, isBaseDefFor, isDeprecated, isDynamicDefinitionObject, isObjectResolved, isSuppressUpdateCheck, loadCustomProperties, loadProperties, loadPropertiesInMap, loadPropertySetNames, loadSchemaProperties, resolveReferences, setBaseDefObject, setBaseDefObject, setDefScope, setMdsKey, setMdsReference, setName, setObjectResolved, setPropertySetName, staticLoadCustomProperties, staticLoadSchemaProperties, suppressUpdateCheckgetAllProperties, getFullName, getName, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, getProperty, getPropertyExpressionsMap, getRawPropertyValue, getResourcesFromBundle, getStringFromMessageBundle, refreshProperty, removeProperty, requiresNamePrefixedResId, resolveObjectProperty, resolvePropertyRaw, setPropertiesMap, setPropertiesMap2, setPropertyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFullNamegetFullName, getNamepublic ListBindingDefImpl(DefinitionManager defMgr, int defScope)
public ListBindingDefImpl(ListBindingDef other)
protected ViewAccessorDef findOrCreatePreferredAccessorDef(RowDef voDef, ViewAccessorDef vaDef, java.lang.String prefCrName)
public java.util.List<PDefViewCriteria> getAppliedViewCriterias()
public void addAppliedViewCriteria(PDefViewCriteria pVC)
public boolean removeAppliedViewCriteria(java.lang.String name)
public void copyFrom(ListBindingDef odef)
copyFrom in class ListBindingDefpublic BoundParameters getBoundParameters()
public java.util.ArrayList getBoundParameterList()
public java.lang.String getPreferredCriteriaName()
getPreferredCriteriaName in class ListBindingDefpublic void loadFromXML(DefElement xmlElement)
loadFromXML in class ListBindingDefpublic void addBoundParameter(java.lang.String name,
                     java.lang.String expr)
public void writeChildren(DefWriter jos)
PersistentDefinitionwriteChildren in interface PersistentDefinitionwriteChildren in class ListBindingDefjos - the Output storage for persistencepublic void writeContents(DefWriter jos)
PersistentDefinitionwriteContents in interface PersistentDefinitionwriteContents in class ListBindingDefjos - the Output storage for persistencepublic DifferDetails diffChildren(DiffMergeable docDef, DiffMergeable orgDef, DifferDetails difDetails)
diffChildren in interface DiffMergeablediffChildren in class ListBindingDefpublic void applyDiffChildren(DifferDetails dif, DiffResolver resolver)
applyDiffChildren in interface DiffMergeableapplyDiffChildren in class PersistableDefObject