public class ListBindingDef extends PersistableDefObject implements ResourceBundleOwner
PersistableDefObject.CustomizationType, PersistableDefObject.PersonalizationType
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
LIST_CRITERIA_DISPLAY_HINT |
static java.lang.String |
LIST_CRITERIA_DISPLAY_HINT_EXECUTE |
static java.lang.String |
LIST_CRITERIA_DISPLAY_HINT_HIDE |
static java.lang.String |
LIST_CRITERIA_NAME |
static java.lang.String |
PNAME_AttrExpressions |
static java.lang.String |
PNAME_AttrNames |
static java.lang.String |
PNAME_ComboAttrCount |
static java.lang.String |
PNAME_ComboRowCount |
static java.lang.String |
PNAME_DerivedAttrNames |
static java.lang.String |
PNAME_LabelList |
static java.lang.String |
PNAME_ListAttrNames |
static java.lang.String |
PNAME_ListDelimiter |
static java.lang.String |
PNAME_ListDisplayAttrNames |
static java.lang.String |
PNAME_ListIterName |
static java.lang.String |
PNAME_ListNullValueFlag |
static java.lang.String |
PNAME_ListNullValueId |
static java.lang.String |
PNAME_ListOperMode |
static java.lang.String |
PNAME_ListRangeSize |
static java.lang.String |
PNAME_ListRSIName |
static java.lang.String |
PNAME_ListServerBindingName |
static java.lang.String |
PNAME_ListVOName |
static java.lang.String |
PNAME_MRUCount |
static java.lang.String |
PNAME_MRUId |
static java.lang.String |
PNAME_RowLevelBinds |
static java.lang.String |
PNAME_StaticList |
static java.lang.String |
PNAME_StaticListDT |
static java.lang.String |
PNAME_ValueList |
static java.lang.String |
STR_LIST_ADD_NULL_AT_END |
static java.lang.String |
STR_LIST_ADD_NULL_AT_START |
static java.lang.String |
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 |
---|
ListBindingDef(DefinitionManager defMgr, int defScope) |
ListBindingDef(ListBindingDef other) |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
convertListNullValueFlag(int nullValueFlag)
For internal use only
|
static int |
convertListNullValueFlag(java.lang.String str)
For internal use only
|
static boolean |
convertToBoolean(java.lang.Object val) |
static int |
convertToInt(java.lang.Object val) |
static int[] |
convertToIntArray(java.lang.Object[] arr) |
void |
copyFrom(ListBindingDef def)
Internal: Applications should not use this method.
|
DifferDetails |
diffChildren(DiffMergeable docDef, DiffMergeable orgDef, DifferDetails difDetails) |
DifferDetails |
diffContents(DiffMergeable docDef, DiffMergeable orgDef, DifferDetails difDetails) |
RowSetIterator |
filterAndApplyListWithCaseCheck(RowSetIterator listRSI, java.util.Map valuesMap, Row targetRow, ViewCriteria criteria, boolean exact, boolean checkForCase, boolean ignoreOper, boolean apply)
Deprecated.
|
RowSetIterator |
filterList(RowSetIterator listRSI, java.util.Map valuesMap, Row targetRow, ViewCriteria criteria, boolean exact, boolean checkForCase)
Deprecated.
|
java.lang.String[] |
getAttrExpressions() |
java.lang.String[] |
getAttrNames() |
int |
getComboDisplayAttributeCount()
Returns the count of attributes that should be displayed in a combo dropdown.
|
int |
getComboDisplayRowCountHint()
Returns the count of attributes that should be displayed in a combo dropdown.
|
java.lang.String |
getDefXMLElementTag() |
java.lang.String |
getDelimiter() |
java.lang.String[] |
getDerivedAttrNames() |
java.lang.String |
getDisplayCriteriaName() |
java.lang.String[] |
getLabelList() |
java.lang.String[] |
getListAttrNames() |
java.lang.String[] |
getListDisplayAttrNames() |
int |
getListRangeSize() |
java.lang.String |
getListRSIName() |
java.lang.String |
getListVOName() |
int |
getMRUCount() |
int |
getNullValueFlag() |
java.lang.String |
getNullValueId() |
java.lang.String |
getNullValueText(java.util.Locale locale) |
java.lang.String |
getPreferredCriteriaName() |
ResourceBundleDef |
getResourceBundleDef() |
java.lang.String |
getResourcePrefix() |
boolean |
getRowLevelBinds() |
java.lang.Object[] |
getValueList() |
void |
init(java.util.HashMap initValues) |
boolean |
isAutoExecuteCriteria() |
boolean |
isCriteriaShown() |
boolean |
isMRUCountDefined()
For internal use only.
|
boolean |
isStaticList() |
void |
loadFromXML(DefElement xmlElement) |
static void |
readXMLBoolean(DefElement xmlElement, java.lang.String name, java.util.HashMap valueTab) |
static void |
readXMLInt(DefElement xmlElement, java.lang.String name, java.util.HashMap valueTab) |
static void |
readXMLString(DefElement xmlElement, java.lang.String name, java.util.HashMap valueTab) |
static void |
readXMLStringArray(DefElement xmlElement, java.lang.String name, java.util.HashMap valueTab) |
void |
setAttrExpressions(java.lang.String[] attrExprs) |
void |
setAttrNames(java.lang.String[] attrNames) |
void |
setAutoExecuteCriteria(boolean val) |
void |
setComboDisplayAttributeCount(int listRangeSize) |
void |
setComboDisplayRowCountHint(int listRangeSize) |
void |
setCriteriaShown(boolean val) |
void |
setDelimiter(java.lang.String de) |
void |
setDerivedAttrNames(java.lang.String[] derivedAttrNames) |
void |
setDisplayCriteriaName(java.lang.String name) |
void |
setLabelList(java.lang.String[] list) |
void |
setListAttrNames(java.lang.String[] listAttrNames) |
void |
setListDisplayAttrNames(java.lang.String[] str) |
void |
setListRangeSize(int listRangeSize) |
void |
setListRSIName(java.lang.String listRSIName) |
void |
setListVOName(java.lang.String voName) |
void |
setMRUCount(int count) |
void |
setNullValueFlag(int flag) |
void |
setNullValueId(java.lang.String s) |
void |
setNullValueText(java.lang.String text) |
void |
setParent(NamedObjectImpl parent)
Sets this object's parent.
|
void |
setPreferredCriteriaName(java.lang.String criteriaName) |
void |
setResourceBundleDef(ResourceBundleDef def) |
void |
setRowLevelBinds(boolean bRowLevelBinds) |
void |
setStaticList(boolean staticList) |
void |
setValueList(java.lang.Object[] valList) |
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
|
addDefImport, addExtendedDefObject, adjustPropertyMapForWrite, allocatePropertyMap, applyDiffChildren, 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 static final java.lang.String LIST_CRITERIA_NAME
public static final java.lang.String LIST_CRITERIA_DISPLAY_HINT
public static final java.lang.String LIST_CRITERIA_DISPLAY_HINT_EXECUTE
public static final java.lang.String LIST_CRITERIA_DISPLAY_HINT_HIDE
public static final java.lang.String PNAME_StaticList
public static final java.lang.String PNAME_StaticListDT
public static final java.lang.String PNAME_AttrNames
public static final java.lang.String PNAME_AttrExpressions
public static final java.lang.String PNAME_DerivedAttrNames
public static final java.lang.String PNAME_ListAttrNames
public static final java.lang.String PNAME_ListDisplayAttrNames
public static final java.lang.String PNAME_ListRangeSize
public static final java.lang.String PNAME_ValueList
public static final java.lang.String PNAME_LabelList
public static final java.lang.String PNAME_ListVOName
public static final java.lang.String PNAME_ListRSIName
public static final java.lang.String PNAME_ListIterName
public static final java.lang.String STR_LIST_ADD_NULL_NOWHERE
public static final java.lang.String STR_LIST_ADD_NULL_AT_START
public static final java.lang.String STR_LIST_ADD_NULL_AT_END
public static final java.lang.String PNAME_ComboAttrCount
public static final java.lang.String PNAME_ComboRowCount
public static final java.lang.String PNAME_MRUCount
public static final java.lang.String PNAME_MRUId
public static final java.lang.String PNAME_ListOperMode
public static final java.lang.String PNAME_ListDelimiter
public static final java.lang.String PNAME_ListServerBindingName
public static final java.lang.String PNAME_ListNullValueFlag
public static final java.lang.String PNAME_ListNullValueId
public static final java.lang.String PNAME_RowLevelBinds
public ListBindingDef(DefinitionManager defMgr, int defScope)
public ListBindingDef(ListBindingDef other)
public void init(java.util.HashMap initValues)
public void setParent(NamedObjectImpl parent)
DefinitionObject
setParent
in class DefinitionObject
parent
- the named object that is to be the parent of this object.public void copyFrom(ListBindingDef def)
public void setDisplayCriteriaName(java.lang.String name)
public void setAutoExecuteCriteria(boolean val)
public void setCriteriaShown(boolean val)
public java.lang.String getDisplayCriteriaName()
public boolean isAutoExecuteCriteria()
public boolean isCriteriaShown()
public boolean isStaticList()
public void setStaticList(boolean staticList)
public java.lang.String getListVOName()
public void setListVOName(java.lang.String voName)
public java.lang.String getDelimiter()
public void setDelimiter(java.lang.String de)
public java.lang.String[] getAttrExpressions()
public void setAttrExpressions(java.lang.String[] attrExprs)
public java.lang.String[] getAttrNames()
public void setAttrNames(java.lang.String[] attrNames)
public java.lang.String[] getDerivedAttrNames()
public void setDerivedAttrNames(java.lang.String[] derivedAttrNames)
public java.lang.String getListRSIName()
public void setListRSIName(java.lang.String listRSIName)
public java.lang.String[] getListAttrNames()
public void setListAttrNames(java.lang.String[] listAttrNames)
public java.lang.String[] getListDisplayAttrNames()
public void setListDisplayAttrNames(java.lang.String[] str)
public int getListRangeSize()
public void setListRangeSize(int listRangeSize)
public int getComboDisplayAttributeCount()
public int getComboDisplayRowCountHint()
public void setComboDisplayAttributeCount(int listRangeSize)
public void setComboDisplayRowCountHint(int listRangeSize)
public java.lang.Object[] getValueList()
public void setValueList(java.lang.Object[] valList)
public java.lang.String[] getLabelList()
public void setLabelList(java.lang.String[] list)
public java.lang.String getPreferredCriteriaName()
public void setPreferredCriteriaName(java.lang.String criteriaName)
public int getMRUCount()
public void setMRUCount(int count)
public boolean isMRUCountDefined()
public boolean getRowLevelBinds()
public void setRowLevelBinds(boolean bRowLevelBinds)
public int getNullValueFlag()
public void setNullValueFlag(int flag)
public java.lang.String getNullValueId()
public void setNullValueId(java.lang.String s)
public void setResourceBundleDef(ResourceBundleDef def)
public ResourceBundleDef getResourceBundleDef()
getResourceBundleDef
in interface ResourceBundleOwner
public java.lang.String getResourcePrefix()
getResourcePrefix
in interface ResourceBundleOwner
public java.lang.String getNullValueText(java.util.Locale locale)
public void setNullValueText(java.lang.String text)
public void loadFromXML(DefElement xmlElement)
public void writeChildren(DefWriter jos)
PersistentDefinition
writeChildren
in interface PersistentDefinition
writeChildren
in class PersistableDefObject
jos
- the Output storage for persistencepublic void writeContents(DefWriter jos)
PersistentDefinition
writeContents
in interface PersistentDefinition
writeContents
in class PersistableDefObject
jos
- the Output storage for persistencepublic DifferDetails diffContents(DiffMergeable docDef, DiffMergeable orgDef, DifferDetails difDetails)
diffContents
in interface DiffMergeable
diffContents
in class PersistableDefObject
public DifferDetails diffChildren(DiffMergeable docDef, DiffMergeable orgDef, DifferDetails difDetails)
diffChildren
in interface DiffMergeable
diffChildren
in class PersistableDefObject
public static int convertListNullValueFlag(java.lang.String str)
public static java.lang.String convertListNullValueFlag(int nullValueFlag)
public static int convertToInt(java.lang.Object val)
public static boolean convertToBoolean(java.lang.Object val)
public static int[] convertToIntArray(java.lang.Object[] arr)
public static void readXMLString(DefElement xmlElement, java.lang.String name, java.util.HashMap valueTab)
public static void readXMLInt(DefElement xmlElement, java.lang.String name, java.util.HashMap valueTab)
public static void readXMLBoolean(DefElement xmlElement, java.lang.String name, java.util.HashMap valueTab)
public static void readXMLStringArray(DefElement xmlElement, java.lang.String name, java.util.HashMap valueTab)
public java.lang.String getDefXMLElementTag()
getDefXMLElementTag
in interface PersistentDefinition
getDefXMLElementTag
in class PersistableDefObject
public RowSetIterator filterList(RowSetIterator listRSI, java.util.Map valuesMap, Row targetRow, ViewCriteria criteria, boolean exact, boolean checkForCase)
public RowSetIterator filterAndApplyListWithCaseCheck(RowSetIterator listRSI, java.util.Map valuesMap, Row targetRow, ViewCriteria criteria, boolean exact, boolean checkForCase, boolean ignoreOper, boolean apply)