public class ListBindingDefImpl extends ListBindingDef
PersistableDefObject.CustomizationType, PersistableDefObject.PersonalizationType
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_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
DEF_MDS_CLIENT_KEY, DEF_SCOPE_ALL, DEF_SCOPE_PERS, DEF_SCOPE_SESSION, DEF_SCOPE_SHARED, mBaseDefObject, mExtendedDefObjects, mObjectResolved, PERSDEF_MDS_CLIENT_KEY, PROPERTY_EXPRMAP
mFullName, mObjName, mParent, mProperties, RES_ID_SUFFIX, RESID_SUFFIX
XML_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, 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, setValueList
addDefImport, addExtendedDefObject, adjustPropertyMapForWrite, allocatePropertyMap, applyDiffContents, checkEditable, close, createFromXML, deregisterSessionObject, diffObjects, ensureDifferDetails, findDefImport, finishedLoading, getBaseDir, getBasePackage, getDefImports, getDefManager, getDefWriter, getDefXMLNameSpace, getEditObject, getExtendedDefObjectsInternal, getFileName, getFullDirName, getFullFileName, getOrigObject, getPropertyMap, getSubstitutedNames, getSyncLock, getXMLElementTag, guaranteePath, hasExtendedDefObjects, isCustomizationEnabled, isCustomizationEnabled, isDirty, isEditable, isNew, isPersonalizationEnabled, isPersonalizationEnabled, loadDefImports, loadXMLContents, mergePropertyMap, objectRemoved, reapplyChanges, registerClass, registerDefObject, registerSessionDefObject, remove, removeAndDelete, removeDefImport, removeExtendedDefObject, removeProperty, saveXMLContents, setCustomizationEnabled, setCustomizationEnabled, setDefaultBaseDir, setDefMgr, setDirty, setEditable, setFullName, setNew, setOrigObject, setPersonalizationEnabled, setPersonalizationEnabled, setProperty, setPropertyExpression, setPropertyMap, staticUpdateChildrenList, updateChildrenList, verifyVersion, verifyVersionNullCheck, writeObject, writeVersion, writeXMLContents
addPropertySetName, enableUpdateCheck, getAllExtendedDefObjects, getBaseDefObject, getContainerDef, getContainerName, getDefScope, getExtendedDefObjects, getMdsKey, getMdsReference, getPropertySetName, getPropertySetNames, getRootBaseDefObject, isBaseDefFor, isDynamicDefinitionObject, isObjectResolved, isSuppressUpdateCheck, loadCustomProperties, loadProperties, loadPropertiesInMap, loadPropertySetNames, loadSchemaProperties, resolveReferences, setBaseDefObject, setBaseDefObject, setDefScope, setMdsKey, setMdsReference, setName, setObjectResolved, setPropertySetName, staticLoadCustomProperties, staticLoadSchemaProperties, suppressUpdateCheck
getAllProperties, getFullName, getName, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, getProperty, getPropertyExpressionsMap, getRawPropertyValue, getResourcesFromBundle, getStringFromMessageBundle, isPropertyExpression, refreshProperty, removeProperty, requiresNamePrefixedResId, resolveObjectProperty, resolvePropertyRaw, setPropertiesMap, setPropertiesMap2, setProperty
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getFullName
getFullName, getName
public 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 ListBindingDef
public BoundParameters getBoundParameters()
public java.util.ArrayList getBoundParameterList()
public java.lang.String getPreferredCriteriaName()
getPreferredCriteriaName
in class ListBindingDef
public void loadFromXML(DefElement xmlElement)
loadFromXML
in class ListBindingDef
public void addBoundParameter(java.lang.String name, java.lang.String expr)
public void writeChildren(DefWriter jos)
PersistentDefinition
writeChildren
in interface PersistentDefinition
writeChildren
in class ListBindingDef
jos
- the Output storage for persistencepublic void writeContents(DefWriter jos)
PersistentDefinition
writeContents
in interface PersistentDefinition
writeContents
in class ListBindingDef
jos
- the Output storage for persistencepublic DifferDetails diffChildren(DiffMergeable docDef, DiffMergeable orgDef, DifferDetails difDetails)
diffChildren
in interface DiffMergeable
diffChildren
in class ListBindingDef
public void applyDiffChildren(DifferDetails dif, DiffResolver resolver)
applyDiffChildren
in interface DiffMergeable
applyDiffChildren
in class PersistableDefObject