@Concealed public class JUCtrlListDef extends JUCtrlAttrsDef
PersistableDefObject.CustomizationType, PersistableDefObject.PersonalizationType
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEF_MRU_SEP
Deprecated.
|
protected int |
mNullValueFlag
Deprecated.
|
static java.lang.String |
PNAME_AttrExpressions
Deprecated.
|
static java.lang.String |
PNAME_DerivedAttrNames
Deprecated.
|
static java.lang.String |
PNAME_LabelList
Deprecated.
|
static java.lang.String |
PNAME_ListAttrNames
Deprecated.
|
static java.lang.String |
PNAME_ListDisplayAttrNames
Deprecated.
|
static java.lang.String |
PNAME_ListIterName
Deprecated.
|
static java.lang.String |
PNAME_ListNullValueFlag
Deprecated.
|
static java.lang.String |
PNAME_ListOperMode
Deprecated.
|
static java.lang.String |
PNAME_ListRangeSize
Deprecated.
|
static java.lang.String |
PNAME_ListRSIName
Deprecated.
|
static java.lang.String |
PNAME_ListSelectItemValueMode
Deprecated.
|
static java.lang.String |
PNAME_ListServerBindingName
Deprecated.
|
static java.lang.String |
PNAME_ListVOName
Deprecated.
|
static java.lang.String |
PNAME_MRUCount
Deprecated.
|
static java.lang.String |
PNAME_MRUId
Deprecated.
|
static java.lang.String |
PNAME_SearchCriteria
Deprecated.
|
static java.lang.String |
PNAME_StaticList
Deprecated.
|
static java.lang.String |
PNAME_ValueList
Deprecated.
|
static java.lang.String |
STR_LIST_ADD_NULL_AT_END
Deprecated.
|
static java.lang.String |
STR_LIST_ADD_NULL_AT_START
Deprecated.
|
static java.lang.String |
STR_LIST_ADD_NULL_NOWHERE
Deprecated.
|
static java.lang.String |
STR_LIST_OPER_MULTI_SELECT
Deprecated.
|
static java.lang.String |
STR_LIST_OPER_NAVIGATE
Deprecated.
|
static java.lang.String |
STR_LIST_OPER_SET_ATTRIBUTE
Deprecated.
|
DEFAULT_HANDLER, PNAME_ApplyValidation, PNAME_AttrNames, PNAME_AttrViewExprs, PNAME_CONTROL_TYPE, PNAME_CtrlPermission, PNAME_IncludeSelectionAttr, PNAME_InputHandler, PNAME_ListNullValueId, PNAME_Permissions, PNAME_SelectionAttr, PNAME_SelectionValue, PNAME_UnSelectionValue, PNAME_UseRowHints
PNAME_ControlBindingClass, PNAME_ControlClass, PNAME_CustomInputHandler, PNAME_InitialValue, PNAME_IterBinding, PNAME_TrackInput, PNAME_TYPE, PNAME_Viewable
DEF_XMLNS, DEF_XMLNS_BASE, EMPTY_STR, PNAME_AccessorIterator, PNAME_Action, PNAME_Boolean, PNAME_Button, PNAME_ButtonGroup, PNAME_Calendar, PNAME_ComboBox, PNAME_ComboBoxLovEdit, PNAME_DataControlAction, PNAME_DefaultControl, PNAME_DynamicTable, PNAME_EnumList, PNAME_EventBinding, PNAME_EventEnabled, PNAME_EventEnabled_NONE, PNAME_EventEnabled_PPR, PNAME_EventEnabled_PUSH, PNAME_FormattedTextField, PNAME_Graph, PNAME_HGrid, PNAME_Iterator, PNAME_Label, PNAME_ListSingleSel, PNAME_LovButton, PNAME_LOVList, PNAME_MethodAction, PNAME_MethodIterator, PNAME_NavigationBar, PNAME_NavigationList, PNAME_Panel, PNAME_Parameter, PNAME_Permission, PNAME_ProgressBar, PNAME_ProgressBarAttr, PNAME_Query, PNAME_Range, PNAME_ScrollBar, PNAME_ScrollBarAttr, PNAME_Search, PNAME_Shuttle, PNAME_Slider, PNAME_SliderAttr, PNAME_Spinner, PNAME_Table, PNAME_TextField, PNAME_ToplinkIterator, PNAME_Tree, PNAME_TreeTable
mEditedProperties, mEditedPropertyExprs
DEF_MDS_CLIENT_KEY, DEF_SCOPE_ALL, DEF_SCOPE_PERS, DEF_SCOPE_SESSION, DEF_SCOPE_SHARED, DEF_SCOPE_SITE, DEF_SCOPE_USER, mBaseDefObject, mExtendedDefObjects, mObjectResolved, PERSDEF_MDS_CLIENT_KEY, PROPERTY_EXPRMAP
mFullName, mObjName, mParent, mProperties, RES_ID_SUFFIX, RESID_SUFFIX
XML_STATEMENT
Constructor and Description |
---|
JUCtrlListDef()
Deprecated.
|
JUCtrlListDef(java.lang.String name,
java.lang.String controlClassName,
java.lang.String controlBindingClassName,
java.lang.String iterBindingName,
java.lang.String[] attrNames,
boolean staticList,
java.lang.String listVOName,
java.lang.String listRSIName,
java.lang.String[] listAttrNames,
java.lang.Object[] valueList)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static int |
convertListNullValueFlag(java.lang.String str)
Deprecated.
since 11.1.1.4.0 Applications should not use this api.
|
static int |
convertListOperModeStr(java.lang.String str)
Deprecated.
since 11.1.1.4.0 Applications should not use this api.
|
protected DCControlBinding |
createControlBindingInstance(java.lang.Object control,
DCBindingContainer formBnd)
Deprecated.
|
protected JUCtrlListBinding |
createListBindingInstance(java.lang.Object control,
DCIteratorBinding iterBinding,
java.lang.String[] attrNames,
DCIteratorBinding listIterBinding,
java.lang.String[] listAttrNames,
java.lang.String[] listDisplayAttrNames)
Deprecated.
|
protected JUCtrlListBinding |
createListBindingInstance(java.lang.Object control,
DCIteratorBinding iterBinding,
java.lang.String[] attrNames,
int listOperMode)
Deprecated.
|
protected JUCtrlListBinding |
createListBindingInstance(java.lang.Object control,
DCIteratorBinding iterBinding,
java.lang.String[] attrNames,
java.lang.Object[] valueList)
Deprecated.
|
protected JUCtrlListBinding |
createListBindingInstance(java.lang.Object control,
DCIteratorBinding iterBinding,
java.lang.String[] attrNames,
java.lang.String serverBindingName)
Deprecated.
|
protected RowSetIterator |
filterAndApplyListWithCaseCheck(java.lang.String lbName,
RowSetIterator listRSI,
java.util.Map mappingValues,
Row targetRow,
ViewCriteria criteria,
boolean exact,
boolean checkForCase,
boolean ignoreOpers,
boolean applySelection)
Deprecated.
|
protected RowSetIterator |
filterList(RowSetIterator listRSI,
java.util.Map mappingValues,
Row targetRow,
ViewCriteria criteria,
boolean exact,
boolean checkForCase)
Deprecated.
|
protected RowSetIterator |
filterList(java.lang.String lbName,
RowSetIterator listRSI,
java.util.Map mappingValues,
Row targetRow,
ViewCriteria criteria,
boolean exact,
boolean checkForCase)
Deprecated.
|
protected DCIteratorBinding |
findListIteratorBinding(DCBindingContainer formBinding)
Deprecated.
|
int |
getComboDisplayAttributeCount()
Deprecated.
since 11.1.1.4.0 Applications should not use this api.
|
int |
getComboDisplayRowCountHint()
Deprecated.
since 11.1.1.4.0 Applications should not use this api.
|
java.lang.String |
getDelimiter()
Deprecated.
since 11.1.1.4.0 Applications should not use this api.
|
java.lang.String[] |
getDerivedAttrNames()
Deprecated.
since 11.1.1.4.0 Applications should not use this api.
|
protected java.lang.String |
getDisplayCriteriaName()
Deprecated.
If server based binding, then return criteria name for the criteria to display from the server binding.
|
java.lang.String[] |
getLabelList()
Deprecated.
since 11.1.1.4.0 Applications should not use this api.
|
java.lang.String[] |
getListAttrNames()
Deprecated.
since 11.1.1.4.0 Applications should not use this api.
|
java.lang.String |
getListBindingName()
Deprecated.
|
protected AbstractListBinding |
getListBindingService(StructureDef component,
RowSetIterator listIter)
Deprecated.
|
java.lang.String[] |
getListDisplayAttrNames()
Deprecated.
since 11.1.1.4.0 Applications should not use this api.
|
java.lang.String |
getListIteratorBindingName()
Deprecated.
since 11.1.1.4.0 Applications should not use this api.
|
int |
getListOperMode()
Deprecated.
since 11.1.1.4.0 Applications should not use this api.
|
int |
getListRangeSize()
Deprecated.
since 11.1.1.4.0 Applications should not use this api.
|
java.lang.String |
getListRSIName()
Deprecated.
since 11.1.1.4.0 Applications should not use this api.
|
java.lang.String |
getListVOName()
Deprecated.
since 11.1.1.4.0 Applications should not use this api.
|
int |
getMRUCount()
Deprecated.
since 11.1.1.4.0 Applications should not use this api.
|
int |
getNullValueFlag()
Deprecated.
since 11.1.1.4.0 Applications should not use this api.
|
protected java.lang.String |
getNullValueText(java.util.Locale locale)
Deprecated.
|
protected java.lang.Class |
getPersonalizerClass()
Deprecated.
|
java.lang.String |
getPreferredCriteriaNameForServerBinding(java.lang.String lbName)
Deprecated.
since 11.1.1.4.0 Applications should not use this api.
|
java.lang.String |
getPreferredListCriteriaName()
Deprecated.
since 11.1.1.4.0 Applications should not use this api.
|
boolean |
getRowLevelBinds()
Deprecated.
since 11.1.1.4.0 Applications should not use this api.
|
java.lang.Object[] |
getValueList()
Deprecated.
since 11.1.1.4.0 Applications should not use this api.
|
void |
init(java.util.HashMap initValues)
Deprecated.
since 11.1.1.4.0 Applications should not use this api.
|
protected void |
initializeControlBinding(DCBindingContainer formBnd,
DCControlBinding controlBnd)
Deprecated.
|
protected void |
initSubType()
Deprecated.
|
protected boolean |
isAutoExecuteCriteria()
Deprecated.
If server based binding, then return if the criteria needs to be auto-executed.
|
protected boolean |
isCriteriaShown()
Deprecated.
If server based binding, then return if the list UI should display any criteria.
|
boolean |
isStaticList()
Deprecated.
since 11.1.1.4.0 Applications should not use this api.
|
void |
loadChildrenFromXML(DefElement xmlElement)
Deprecated.
since 11.1.1.4.0 Applications should not use this api.
|
protected void |
retrieveFromXML(DefElement xmlElement,
java.util.HashMap valueTab)
Deprecated.
|
void |
setListOperMode(int listOperMode)
Deprecated.
since 11.1.1.4.0 Applications should not use this api.
|
void |
setListRangeSize(int listRangeSize)
Deprecated.
since 11.1.1.4.0 Applications should not use this api.
|
void |
setStaticList(boolean staticList)
Deprecated.
since 11.1.1.4.0 Applications should not use this api.
|
protected boolean |
usesServerBinding()
Deprecated.
|
addValidator, getAttrNames, getAttrViewExpressions, getChangeEventPolicy, getCustomInputHandler, getEventDefList, getFirstAttrName, getIterBinding, getJUCtrlInputHandler, getMessageBundleClass, getNullValueId, getNullValueObject, getResourceBundleDef, getSelectionDef, getValidators, hasCustomInputHandler, initSelectionDef, isApplyValidation, isPushDataChangeEvents, isPushOrPollDataChangeEvents, isUseRowHints, loadCustomDef, loadEventDefinitions, loadFromXML, setApplyValidation, setAttributeNames, setCustomInputHandler, setEventDefList, setNullValueObject, setSelectionDef, setUseRowHints
createControl, createControlBinding, createControlBinding, findControlBinding, getBindingContainerDef, getControlBindingClassName, getControlClassName, getDefTypeId, getDesignTimeClass, getInitialValue, getIterBinding, getIterBindingName, getLayoutCons, getViewableExpr, getXMLElementTag, isTrackInput, setBindingContainerDef, setControlBindingClassName, setControlClassName, setInitialValue, setIterBindingName, setTrackInput
convertToBoolean, convertToDataChangePolicy, convertToInt, convertToIntArray, convertToLong, createAndLoadFromXML, getDefClassName, getDefXMLNameSpace, getOrigObject, getPermissionDef, getPersonalizer, getSubType, isDirty, isNew, loadPermissionDef, loadXMLContents, readXMLBoolean, readXMLInt, readXMLLong, readXMLString, readXMLStringArray, readXMLStringArrayList, readXMLStringArrayList, saveXMLContents, setDefClassName, setDirty, setNew, setOrigObject, setPermissionDef, setSubType, setupDefWriterFromMO, writeXMLContents
addDefImport, addExtendedDefObject, addSavedDocName, adjustPropertyMapForWrite, allocatePropertyMap, allocatePropertyMapForEdits, applyDiffChildren, applyDiffContents, beginDiffObjects, checkEditable, checkStructWithOld, close, createFromXML, deregisterDefObject, deregisterSessionObject, diffChildren, diffContents, diffObjects, ensureDifferDetails, findDefImport, finishedLoading, getBaseDir, getBasePackage, getDefImports, getDefManager, getDefTypeName, getDefWriter, getDefXMLElementTag, getEditedPropertiesMap, getEditedPropertyExpressionsMap, getEditedPropertyMap, getEditObject, getEditVersionsAsString, getExtendedDefObjectsInternal, getFileName, getFullDirName, getFullFileName, getMajorVersion, getMergeableFullName, getMergeableName, getMinorVersion, getPropertyMap, getSavedDocNames, getSessionSyncLock, getSubstitutedNames, getSyncLock, guaranteePath, hasExtendedDefObjects, includeCustomizationLayerInfo, isCustomizationEnabled, isCustomizationEnabled, isEditable, isFromTip, isLoadBase, isMajorVersionChanged, isMinorVersionChanged, isPersonalizationEnabled, isPersonalizationEnabled, isPropertyExpression, loadDefImports, loadDefObject, loadXMLContentsNoResolve, lockDefinitionContext, mergeChanges, mergePropertyMap, objectRemoved, reapplyChanges, registerClass, registerDefObject, registerSessionDefObject, registerSiteDefObject, remove, removeAndDelete, removeDefImport, removeExtendedDefObject, removeProperty, setCustomizationEnabled, setCustomizationEnabled, setDefaultBaseDir, setDefMgr, setEditable, setEditableFlag, setEditableObject, setFullName, setFullNameInternal, setLoadBase, setMajorVersionChanged, setPersonalizationEnabled, setPersonalizationEnabled, setProperty, setPropertyExpression, setPropertyMap, staticUpdateChildrenList, unlockDefinitionContext, updateChildrenList, updateMdsKeyFromTip, verifyVersion, verifyVersionNullCheck, writeChildren, writeContents, writeHeaderForNew, writeObject, writeVersion
addPropertySetName, enableUpdateCheck, getAllExtendedDefObjects, getBaseDefObject, getContainerDef, getContainerName, getDefinitionState, getDefScope, getExtendedDefObjects, getMdsKey, getMdsReference, getPropertySetName, getPropertySetNames, getRootBaseDefObject, isBaseDefFor, isComponentDefinition, isDeprecated, isDynamicDefinitionObject, isObjectResolved, isSubtypeOf, isSuppressUpdateCheck, loadCustomProperties, loadProperties, loadPropertiesInMap, loadPropertySetNames, loadSchemaProperties, resolveReferences, setBaseDefObject, setBaseDefObject, setDefScope, setMdsKey, setMdsReference, setName, setObjectResolved, setParent, setPropertySetName, staticLoadCustomProperties, staticLoadSchemaProperties, suppressUpdateCheck
getAllProperties, getFullName, getName, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, getProperty, getPropertyExpressionDef, getPropertyExpressionsMap, getPropertyNamesSet, getRawPropertyValue, getResourcesFromBundle, getStringFromMessageBundle, refreshProperty, removeProperty, requiresNamePrefixedResId, resolveObjectProperty, resolvePropertyRaw, setPropertiesMap, setPropertiesMap2, setProperty
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getFullName, getName
getFullName
protected int mNullValueFlag
public static final java.lang.String STR_LIST_OPER_SET_ATTRIBUTE
public static final java.lang.String STR_LIST_OPER_NAVIGATE
public static final java.lang.String STR_LIST_OPER_MULTI_SELECT
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_MRUCount
public static final java.lang.String PNAME_MRUId
public static final java.lang.String PNAME_ListOperMode
public static final java.lang.String PNAME_StaticList
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_SearchCriteria
public static final java.lang.String PNAME_AttrExpressions
public static final java.lang.String PNAME_DerivedAttrNames
public static final java.lang.String PNAME_ListVOName
public static final java.lang.String PNAME_ListRSIName
public static final java.lang.String PNAME_ListServerBindingName
public static final java.lang.String PNAME_ListIterName
public static final java.lang.String PNAME_ListNullValueFlag
public static final java.lang.String DEF_MRU_SEP
public static final java.lang.String PNAME_ListSelectItemValueMode
public JUCtrlListDef()
public JUCtrlListDef(java.lang.String name, java.lang.String controlClassName, java.lang.String controlBindingClassName, java.lang.String iterBindingName, java.lang.String[] attrNames, boolean staticList, java.lang.String listVOName, java.lang.String listRSIName, java.lang.String[] listAttrNames, java.lang.Object[] valueList)
protected void initSubType()
initSubType
in class JUCtrlAttrsDef
@Concealed public void init(java.util.HashMap initValues)
init
in class JUCtrlValueDef
protected boolean usesServerBinding()
protected java.lang.String getDisplayCriteriaName()
protected boolean isAutoExecuteCriteria()
protected boolean isCriteriaShown()
@Concealed public java.lang.String[] getDerivedAttrNames()
@Concealed public int getListOperMode()
@Concealed public java.lang.String getDelimiter()
@Concealed public int getMRUCount()
@Concealed public boolean getRowLevelBinds()
@Concealed public void setListOperMode(int listOperMode)
@Concealed public boolean isStaticList()
@Concealed public int getNullValueFlag()
protected java.lang.String getNullValueText(java.util.Locale locale)
@Concealed public void setStaticList(boolean staticList)
@Concealed public java.lang.String getListIteratorBindingName()
@Concealed public java.lang.String getListVOName()
@Concealed public java.lang.String getListRSIName()
@Concealed public java.lang.String getPreferredListCriteriaName()
@Concealed public java.lang.String getPreferredCriteriaNameForServerBinding(java.lang.String lbName)
@Concealed public java.lang.String[] getListAttrNames()
@Concealed public int getComboDisplayAttributeCount()
@Concealed public int getComboDisplayRowCountHint()
@Concealed public java.lang.String[] getListDisplayAttrNames()
@Concealed public int getListRangeSize()
@Concealed public void setListRangeSize(int listRangeSize)
@Concealed public java.lang.Object[] getValueList()
@Concealed public java.lang.String[] getLabelList()
protected DCIteratorBinding findListIteratorBinding(DCBindingContainer formBinding)
protected void retrieveFromXML(DefElement xmlElement, java.util.HashMap valueTab)
retrieveFromXML
in class JUCtrlValueDef
@Concealed public void loadChildrenFromXML(DefElement xmlElement)
loadChildrenFromXML
in class JUCtrlValueDef
protected JUCtrlListBinding createListBindingInstance(java.lang.Object control, DCIteratorBinding iterBinding, java.lang.String[] attrNames, int listOperMode)
protected JUCtrlListBinding createListBindingInstance(java.lang.Object control, DCIteratorBinding iterBinding, java.lang.String[] attrNames, java.lang.Object[] valueList)
protected JUCtrlListBinding createListBindingInstance(java.lang.Object control, DCIteratorBinding iterBinding, java.lang.String[] attrNames, java.lang.String serverBindingName)
protected JUCtrlListBinding createListBindingInstance(java.lang.Object control, DCIteratorBinding iterBinding, java.lang.String[] attrNames, DCIteratorBinding listIterBinding, java.lang.String[] listAttrNames, java.lang.String[] listDisplayAttrNames)
protected DCControlBinding createControlBindingInstance(java.lang.Object control, DCBindingContainer formBnd)
createControlBindingInstance
in class JUCtrlAttrsDef
protected void initializeControlBinding(DCBindingContainer formBnd, DCControlBinding controlBnd)
initializeControlBinding
in class JUCtrlAttrsDef
protected AbstractListBinding getListBindingService(StructureDef component, RowSetIterator listIter)
protected RowSetIterator filterList(RowSetIterator listRSI, java.util.Map mappingValues, Row targetRow, ViewCriteria criteria, boolean exact, boolean checkForCase)
@Concealed protected RowSetIterator filterList(java.lang.String lbName, RowSetIterator listRSI, java.util.Map mappingValues, Row targetRow, ViewCriteria criteria, boolean exact, boolean checkForCase)
@Concealed protected RowSetIterator filterAndApplyListWithCaseCheck(java.lang.String lbName, RowSetIterator listRSI, java.util.Map mappingValues, Row targetRow, ViewCriteria criteria, boolean exact, boolean checkForCase, boolean ignoreOpers, boolean applySelection)
@Concealed public static int convertListOperModeStr(java.lang.String str)
@Concealed public static int convertListNullValueFlag(java.lang.String str)
protected java.lang.Class getPersonalizerClass()
getPersonalizerClass
in class DCDefBase
public java.lang.String getListBindingName()