public abstract class DCIteratorBindingDef extends DCExecutableBindingDef
PersistableDefObject.CustomizationType, PersistableDefObject.PersonalizationType| Modifier and Type | Field and Description |
|---|---|
static int |
EXECUTABLE_ACTION |
static int |
EXECUTABLE_ITERATORBINDING |
static int |
EXECUTABLE_REGION |
protected int |
mChangeEventRate |
protected int |
mRangeSize |
static java.lang.String |
PNAME_RangeSize |
static java.lang.String |
PNAME_TYPE |
PNAME_option, PNAME_option_ALWAYS, PNAME_option_DEFAULT, PNAME_option_DEFER, PNAME_option_IF_NEEDED, PNAME_option_NEVER, PNAME_option_PREPARE, PNAME_option_PREPARE_OPT, PNAME_option_REFRESH, PNAME_option_REFRESH_OPT, PNAME_option_RENDER, PNAME_option_RENDER_OPT, PNAME_optionExpr, PNAME_refreshAfter, RC_ALWAYS, RC_DEFAULT, RC_DEFER, RC_NEVER, RC_PREPARE, RC_PREPARE_OPT, RC_REFRESH, RC_REFRESH_OPT, RC_RENDER, RC_RENDER_OPT, RC_UNINITDEF_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_Range, PNAME_ScrollBar, PNAME_ScrollBarAttr, PNAME_Shuttle, PNAME_Slider, PNAME_SliderAttr, PNAME_Spinner, PNAME_Table, PNAME_TextField, PNAME_ToplinkIterator, PNAME_Tree, PNAME_TreeTableDEF_MDS_CLIENT_KEY, DEF_SCOPE_ALL, DEF_SCOPE_PERS, DEF_SCOPE_SESSION, DEF_SCOPE_SHARED, mBaseDefObject, mExtendedDefObjects, mObjectResolved, PERSDEF_MDS_CLIENT_KEY, PROPERTY_EXPRMAPmFullName, mObjName, mParent, mProperties, RES_ID_SUFFIX, RESID_SUFFIXXML_STATEMENT| Constructor and Description |
|---|
DCIteratorBindingDef() |
DCIteratorBindingDef(java.lang.String name, java.lang.String amName, java.lang.String voName, java.lang.String rsiName, int rangeSize) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
createExecutableBinding(BindingContext ctx, DCBindingContainer bc)
Create an executable binding instance based on this definition in the given BindingContainer.
|
abstract DCIteratorBinding |
createIterBinding(BindingContext ctx, DCBindingContainer bindingContainer) |
abstract DCIteratorBinding |
createIterBinding(BindingContext ctx, DCBindingContainer bindingContainer, ApplicationModule anchorAM) |
java.lang.String |
getAMName() |
java.lang.String |
getBindsName() |
DataControl.DataChangeEventPolicy |
getChangeEventPolicy() |
int |
getChangeEventRate() |
java.lang.String |
getDataControlName() |
java.lang.String |
getDesignTimeClass() |
int |
getExecutableType()
Return EXECUTABLE_REGION, EXECUTABLE_ITERATORBINDING or EXECUTABLE_ACTION based on what kind of binding this definition creates.
|
protected byte |
getLevel() |
java.lang.String |
getName() |
protected java.lang.String |
getPermissionClassName()
Internal: Applications should not use this method.
|
protected java.lang.String |
getPermissionTargetName()
Internal: Applications should not use this method.
|
int |
getRangeSize() |
protected DCIteratorBinding.RenderHintTypes |
getRenderHint() |
long |
getRowCountThreshold()
Internal: Applications should not use this method.
|
java.lang.String |
getRSIName() |
SortCriteria[] |
getSortCriteria() |
java.lang.String |
getXMLElementTag()
Returns a piece of static info for the type of object this is invoked upon.
|
void |
init(java.util.HashMap initValues)
Internal: Applications should not use this method.
|
void |
initializeExecutableBinding(BindingContext ctx, DCBindingContainer bindingContainer, java.lang.Object binding)
Internal: Applications should not use this method.
|
boolean |
isCacheResults() |
boolean |
isObjectType() |
boolean |
isSortable() |
boolean |
isStateValidationEnabled()
Internal: Applications should not use this method.
|
void |
loadChildrenFromXML(DefElement xmlElement) |
protected void |
retrieveFromXML(DefElement xmlElement, java.util.HashMap valueTab)
Internal: Applications should not use this method.
|
void |
setBindingContainerDef(DCBindingContainerDef formDef) |
protected void |
setCacheResults(boolean flag) |
void |
setStateValidationEnabled(boolean enable)
Internal: Applications should not use this method.
|
getDependencyNames, getRefreshExpression, getRefreshOption, getRefreshOptionValue, internalGetRefreshOptionFromString, internalHasPermission, isRefreshable, isRefreshableconvertToBoolean, convertToDataChangePolicy, convertToInt, convertToIntArray, convertToLong, createAndLoadFromXML, getDefClassName, getDefTypeId, getDefXMLNameSpace, getOrigObject, getPermissionDef, getPersonalizer, getPersonalizerClass, getSubType, initSubType, isDirty, isNew, loadFromXML, loadPermissionDef, loadXMLContents, readXMLBoolean, readXMLInt, readXMLLong, readXMLString, readXMLStringArray, readXMLStringArrayList, readXMLStringArrayList, setDefClassName, setDirty, setNew, setOrigObject, setPermissionDef, setSubTypeaddDefImport, addExtendedDefObject, adjustPropertyMapForWrite, allocatePropertyMap, applyDiffChildren, applyDiffContents, checkEditable, close, createFromXML, deregisterSessionObject, diffChildren, diffContents, diffObjects, ensureDifferDetails, findDefImport, finishedLoading, getBaseDir, getBasePackage, getDefImports, getDefManager, getDefWriter, getDefXMLElementTag, getEditObject, getExtendedDefObjectsInternal, getFileName, getFullDirName, getFullFileName, getPropertyMap, getSubstitutedNames, getSyncLock, guaranteePath, hasExtendedDefObjects, isCustomizationEnabled, isCustomizationEnabled, isEditable, isPersonalizationEnabled, isPersonalizationEnabled, loadDefImports, mergePropertyMap, objectRemoved, reapplyChanges, registerClass, registerDefObject, registerSessionDefObject, remove, removeAndDelete, removeDefImport, removeExtendedDefObject, removeProperty, saveXMLContents, setCustomizationEnabled, setCustomizationEnabled, setDefaultBaseDir, setDefMgr, setEditable, setFullName, setPersonalizationEnabled, setPersonalizationEnabled, setProperty, setPropertyExpression, setPropertyMap, staticUpdateChildrenList, updateChildrenList, verifyVersion, verifyVersionNullCheck, writeChildren, writeContents, writeObject, writeVersion, writeXMLContentsaddPropertySetName, 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, setParent, setPropertySetName, staticLoadCustomProperties, staticLoadSchemaProperties, suppressUpdateCheckgetAllProperties, getFullName, getName, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, getProperty, getPropertyExpressionsMap, getRawPropertyValue, getResourcesFromBundle, getStringFromMessageBundle, isPropertyExpression, refreshProperty, removeProperty, requiresNamePrefixedResId, resolveObjectProperty, resolvePropertyRaw, setPropertiesMap, setPropertiesMap2, setPropertyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFullNamegetFullName, getNameprotected int mRangeSize
protected int mChangeEventRate
public static final java.lang.String PNAME_RangeSize
public static final java.lang.String PNAME_TYPE
public static final int EXECUTABLE_REGION
public static final int EXECUTABLE_ITERATORBINDING
public static final int EXECUTABLE_ACTION
public DCIteratorBindingDef()
public DCIteratorBindingDef(java.lang.String name,
java.lang.String amName,
java.lang.String voName,
java.lang.String rsiName,
int rangeSize)
protected byte getLevel()
public java.lang.String getDesignTimeClass()
public SortCriteria[] getSortCriteria()
public void init(java.util.HashMap initValues)
DCExecutableBindingDefinit in class DCExecutableBindingDefpublic boolean isObjectType()
public int getRangeSize()
public int getChangeEventRate()
public long getRowCountThreshold()
public boolean isSortable()
public boolean isCacheResults()
public boolean isStateValidationEnabled()
public void setStateValidationEnabled(boolean enable)
public void setBindingContainerDef(DCBindingContainerDef formDef)
public java.lang.String getAMName()
public java.lang.String getBindsName()
public java.lang.String getRSIName()
public java.lang.String getXMLElementTag()
PersistentDefinitiongetXMLElementTag in interface PersistentDefinitiongetXMLElementTag in class DCExecutableBindingDefpublic java.lang.String getDataControlName()
public int getExecutableType()
getExecutableType in class DCExecutableBindingDefpublic abstract DCIteratorBinding createIterBinding(BindingContext ctx, DCBindingContainer bindingContainer, ApplicationModule anchorAM)
public abstract DCIteratorBinding createIterBinding(BindingContext ctx, DCBindingContainer bindingContainer)
protected void retrieveFromXML(DefElement xmlElement, java.util.HashMap valueTab)
DCExecutableBindingDefretrieveFromXML in class DCExecutableBindingDefpublic void loadChildrenFromXML(DefElement xmlElement)
loadChildrenFromXML in class DCDefBasepublic java.lang.Object createExecutableBinding(BindingContext ctx, DCBindingContainer bc)
createExecutableBinding in class DCExecutableBindingDefpublic void initializeExecutableBinding(BindingContext ctx, DCBindingContainer bindingContainer, java.lang.Object binding)
DCExecutableBindingDefinitializeExecutableBinding in class DCExecutableBindingDefprotected java.lang.String getPermissionTargetName()
DCExecutableBindingDefgetPermissionTargetName in class DCExecutableBindingDefprotected java.lang.String getPermissionClassName()
DCExecutableBindingDefgetPermissionClassName in class DCExecutableBindingDefprotected void setCacheResults(boolean flag)
protected DCIteratorBinding.RenderHintTypes getRenderHint()
public DataControl.DataChangeEventPolicy getChangeEventPolicy()
public java.lang.String getName()