public class DCDataControlDef extends DCDefBase implements java.util.Map
PersistableDefObject.CustomizationType, PersistableDefObject.PersonalizationType
Modifier and Type | Field and Description |
---|---|
protected java.lang.Object |
mDacObj |
protected DefPersistable |
mOuter |
protected DCParameterSetDef |
mParameters |
static java.lang.String |
STR_TRUE |
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_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, mBaseDefObject, mExtendedDefObjects, mObjectResolved, PERSDEF_MDS_CLIENT_KEY, PROPERTY_EXPRMAP
mFullName, mObjName, mParent, mProperties, RES_ID_SUFFIX, RESID_SUFFIX
XML_STATEMENT
Modifier | Constructor and Description |
---|---|
|
DCDataControlDef() |
protected |
DCDataControlDef(DefPersistable outer) |
|
DCDataControlDef(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
boolean |
containsKey(java.lang.Object key) |
boolean |
containsValue(java.lang.Object value) |
static DCDefBase |
createAndLoadFromXML(DefElement xmlElement,
java.lang.String appName) |
java.util.Set |
entrySet() |
static DCDataControlDef |
findDefObject(java.lang.String objectName) |
java.lang.Object |
get(java.lang.Object key) |
java.lang.String |
getBeanClass() |
java.lang.String |
getConfiguration() |
java.lang.Object |
getDacObj() |
java.util.HashMap |
getDCProperties() |
java.lang.String |
getDefinitionClass() |
java.lang.String |
getDTClassName() |
java.lang.String |
getFactoryClass() |
java.lang.String |
getPackageName() |
java.util.HashMap |
getParameters() |
java.lang.String |
getProjectConfigurer() |
java.lang.String |
getTransactionName() |
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) |
boolean |
isBeanSession() |
boolean |
isEmpty() |
java.util.Set |
keySet() |
protected void |
loadChildrenFromXML(DefElement xmlElement) |
java.lang.Object |
put(java.lang.Object key,
java.lang.Object value) |
void |
putAll(java.util.Map t) |
java.lang.Object |
remove(java.lang.Object key) |
protected void |
retrieveFromXML(DefElement xmlElement,
java.util.HashMap valueTab) |
void |
setBeanClass(java.lang.String name) |
void |
setConfiguration(java.lang.String name) |
void |
setDacObj(java.lang.Object obj) |
void |
setDefinitionClass(java.lang.String name) |
void |
setFactoryClass(java.lang.String name) |
void |
setPackageName(java.lang.String name) |
void |
setProjectConfigurer(java.lang.String projectConfigurer) |
int |
size() |
boolean |
supportsFindMode() |
boolean |
supportsTransactions() |
java.util.Collection |
values() |
convertToBoolean, convertToDataChangePolicy, convertToInt, convertToIntArray, convertToLong, 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, setSubType
addDefImport, addExtendedDefObject, adjustPropertyMapForWrite, allocatePropertyMap, allocatePropertyMapForEdits, applyDiffChildren, applyDiffContents, checkEditable, checkStructWithOld, close, createFromXML, deregisterSessionObject, diffChildren, diffContents, diffObjects, ensureDifferDetails, findDefImport, finishedLoading, getBaseDir, getBasePackage, getDefImports, getDefManager, getDefWriter, getDefXMLElementTag, getEditedPropertiesMap, getEditedPropertyExpressionsMap, getEditedPropertyMap, getEditObject, getEditVersionsAsString, getExtendedDefObjectsInternal, getFileName, getFullDirName, getFullFileName, getMajorVersion, getMinorVersion, getPropertyMap, getSubstitutedNames, getSyncLock, guaranteePath, hasExtendedDefObjects, isCustomizationEnabled, isCustomizationEnabled, isEditable, isFromTip, isLoadBase, isMajorVersionChanged, isMinorVersionChanged, isPersonalizationEnabled, isPersonalizationEnabled, isPropertyExpression, loadDefImports, mergeChanges, mergePropertyMap, objectRemoved, reapplyChanges, registerClass, registerDefObject, registerSessionDefObject, registerSiteDefObject, remove, removeAndDelete, removeDefImport, removeExtendedDefObject, removeProperty, saveXMLContents, setCustomizationEnabled, setCustomizationEnabled, setDefaultBaseDir, setDefMgr, setEditable, setEditableFlag, setEditableObject, setFullName, setFullNameInternal, setLoadBase, setMajorVersionChanged, setPersonalizationEnabled, setPersonalizationEnabled, setProperty, setPropertyExpression, setPropertyMap, setupDefWriterFromMO, staticUpdateChildrenList, updateChildrenList, verifyVersion, verifyVersionNullCheck, writeChildren, writeContents, writeObject, writeVersion, writeXMLContents
addPropertySetName, 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, setParent, setPropertySetName, staticLoadCustomProperties, staticLoadSchemaProperties, suppressUpdateCheck
getAllProperties, getFullName, getName, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, getProperty, getPropertyExpressionsMap, getRawPropertyValue, getResourcesFromBundle, getStringFromMessageBundle, 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 STR_TRUE
protected DefPersistable mOuter
protected java.lang.Object mDacObj
protected DCParameterSetDef mParameters
public DCDataControlDef()
public DCDataControlDef(java.lang.String name)
protected DCDataControlDef(DefPersistable outer)
protected void retrieveFromXML(DefElement xmlElement, java.util.HashMap valueTab)
retrieveFromXML
in class DCDefBase
protected void loadChildrenFromXML(DefElement xmlElement)
loadChildrenFromXML
in class DCDefBase
public boolean supportsTransactions()
public boolean supportsFindMode()
public java.util.HashMap getParameters()
public void setDacObj(java.lang.Object obj)
public java.lang.Object getDacObj()
public java.lang.String getDTClassName()
public void setPackageName(java.lang.String name)
public java.lang.String getPackageName()
public void setConfiguration(java.lang.String name)
public java.lang.String getConfiguration()
public boolean isBeanSession()
public void setFactoryClass(java.lang.String name)
public java.lang.String getFactoryClass()
public void setBeanClass(java.lang.String name)
public java.lang.String getBeanClass()
public void setDefinitionClass(java.lang.String name)
public java.lang.String getDefinitionClass()
public java.lang.String getProjectConfigurer()
public void setProjectConfigurer(java.lang.String projectConfigurer)
public java.lang.String getTransactionName()
public java.lang.String getXMLElementTag()
getXMLElementTag
in interface PersistentDefinition
getXMLElementTag
in class DCDefBase
public static DCDefBase createAndLoadFromXML(DefElement xmlElement, java.lang.String appName)
public java.util.HashMap getDCProperties()
public int size()
size
in interface java.util.Map
public boolean isEmpty()
isEmpty
in interface java.util.Map
public boolean containsKey(java.lang.Object key)
containsKey
in interface java.util.Map
public boolean containsValue(java.lang.Object value)
containsValue
in interface java.util.Map
public java.lang.Object get(java.lang.Object key)
get
in interface java.util.Map
public java.lang.Object put(java.lang.Object key, java.lang.Object value)
put
in interface java.util.Map
public java.lang.Object remove(java.lang.Object key)
remove
in interface java.util.Map
public void putAll(java.util.Map t)
putAll
in interface java.util.Map
public void clear()
clear
in interface java.util.Map
public java.util.Set keySet()
keySet
in interface java.util.Map
public java.util.Collection values()
values
in interface java.util.Map
public java.util.Set entrySet()
entrySet
in interface java.util.Map
public static DCDataControlDef findDefObject(java.lang.String objectName)