public abstract class DefinitionObject extends NamedObjectImpl
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEF_MDS_CLIENT_KEY |
static int |
DEF_SCOPE_ALL |
static int |
DEF_SCOPE_PERS |
static int |
DEF_SCOPE_SESSION |
static int |
DEF_SCOPE_SHARED |
protected DefinitionObject |
mBaseDefObject |
protected java.util.ArrayList |
mExtendedDefObjects
Deprecated.
since 11.1.2.0.0. Use
getExtendedDefObjects() instead. |
protected boolean |
mObjectResolved |
static java.lang.String |
PERSDEF_MDS_CLIENT_KEY |
static java.lang.String |
PROPERTY_EXPRMAP |
mFullName, mObjName, mParent, mProperties, RES_ID_SUFFIX, RESID_SUFFIX
Constructor and Description |
---|
DefinitionObject() |
Modifier and Type | Method and Description |
---|---|
protected void |
addExtendedDefObject(DefinitionObject extendedDefObject) |
protected void |
addPropertySetName(int index, java.lang.String propertySetName)
Add the given property set name to the list of property sets in this object at the given index.
|
void |
enableUpdateCheck() |
protected void |
finishedLoading() |
java.util.List |
getAllExtendedDefObjects() |
DefinitionObject |
getBaseDefObject() |
ContainerDefImpl |
getContainerDef() |
java.lang.String |
getContainerName() |
int |
getDefScope() |
java.util.ArrayList |
getExtendedDefObjects()
Returns copied list of extended definition objects.
|
java.util.List<DefinitionObject> |
getExtendedDefObjectsInternal() |
java.lang.Object |
getMdsKey() |
java.lang.Object |
getMdsReference() |
java.lang.String |
getPropertySetName()
Returns the default (first) PropertySet object which describes this object.
|
java.util.List<java.lang.String> |
getPropertySetNames() |
DefinitionObject |
getRootBaseDefObject() |
boolean |
hasExtendedDefObjects() |
boolean |
isBaseDefFor(DefinitionObject def) |
boolean |
isDynamicDefinitionObject(DefinitionManager mgr) |
protected boolean |
isObjectResolved() |
boolean |
isSuppressUpdateCheck() |
protected void |
loadCustomProperties(DefElement xmlElement, java.util.Map givenMap) |
protected void |
loadProperties(DefElement xmlElement) |
protected void |
loadPropertiesInMap(DefElement xmlElement, java.util.Map givenMap) |
protected void |
loadPropertySetNames(DefElement xmlElement) |
protected void |
loadSchemaProperties(DefElement xmlElement, java.util.Map givenMap) |
protected void |
objectRemoved() |
protected boolean |
removeExtendedDefObject(DefinitionObject extendedDefObject) |
protected void |
resolveReferences() |
protected void |
setBaseDefObject(DefinitionObject baseDefObject) |
protected void |
setBaseDefObject(DefinitionObject baseDefObject, boolean addToBaseDef) |
void |
setDefScope(int defScope) |
void |
setMdsKey(java.lang.Object key) |
void |
setMdsReference(java.lang.Object ref) |
void |
setName(java.lang.String name)
Name this object.
|
protected void |
setObjectResolved(boolean objResolved) |
protected void |
setParent(NamedObjectImpl parent)
Sets this object's parent.
|
protected void |
setPropertySetName(java.lang.String propertySetName)
Internal: Applications should not use this field. Set the default (first) PropertySet object which describes this object.
|
static java.util.Map |
staticLoadCustomProperties(DefElement xmlElement, java.util.Map givenMap) |
java.util.Map |
staticLoadSchemaProperties(DefElement xmlElement, java.util.Map givenMap) |
void |
suppressUpdateCheck() |
allocatePropertyMap, getAllProperties, getFullName, getName, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, getProperty, getPropertyExpressionsMap, getPropertyMap, getRawPropertyValue, getResourcesFromBundle, getStringFromMessageBundle, isPropertyExpression, mergePropertyMap, refreshProperty, removeProperty, removeProperty, requiresNamePrefixedResId, resolveObjectProperty, resolvePropertyRaw, setFullName, setPropertiesMap, setPropertiesMap2, setProperty, setProperty, setPropertyExpression, setPropertyMap
public static final java.lang.String PROPERTY_EXPRMAP
protected boolean mObjectResolved
protected DefinitionObject mBaseDefObject
protected java.util.ArrayList mExtendedDefObjects
getExtendedDefObjects()
instead.public static final int DEF_SCOPE_SHARED
public static final int DEF_SCOPE_SESSION
public static final int DEF_SCOPE_PERS
public static final int DEF_SCOPE_ALL
public static final java.lang.String PERSDEF_MDS_CLIENT_KEY
public static final java.lang.String DEF_MDS_CLIENT_KEY
public int getDefScope()
public void setDefScope(int defScope)
public void suppressUpdateCheck()
public void enableUpdateCheck()
public boolean isSuppressUpdateCheck()
public ContainerDefImpl getContainerDef()
public DefinitionObject getBaseDefObject()
public DefinitionObject getRootBaseDefObject()
public boolean hasExtendedDefObjects()
public java.util.List getAllExtendedDefObjects()
public java.util.ArrayList getExtendedDefObjects()
public java.util.List<DefinitionObject> getExtendedDefObjectsInternal()
protected void addExtendedDefObject(DefinitionObject extendedDefObject)
protected boolean removeExtendedDefObject(DefinitionObject extendedDefObject)
protected void setBaseDefObject(DefinitionObject baseDefObject)
protected void setBaseDefObject(DefinitionObject baseDefObject, boolean addToBaseDef)
public boolean isBaseDefFor(DefinitionObject def)
protected void resolveReferences()
protected void finishedLoading()
public java.lang.String getContainerName()
protected boolean isObjectResolved()
protected void setObjectResolved(boolean objResolved)
protected void objectRemoved()
protected void loadPropertiesInMap(DefElement xmlElement, java.util.Map givenMap)
protected void loadProperties(DefElement xmlElement)
xmlElement
- The XML element to load from.protected void loadCustomProperties(DefElement xmlElement, java.util.Map givenMap)
public static java.util.Map staticLoadCustomProperties(DefElement xmlElement, java.util.Map givenMap)
protected void loadSchemaProperties(DefElement xmlElement, java.util.Map givenMap)
public java.util.Map staticLoadSchemaProperties(DefElement xmlElement, java.util.Map givenMap)
public boolean isDynamicDefinitionObject(DefinitionManager mgr)
public void setName(java.lang.String name)
setName
in class NamedObjectImpl
name
- the name to be given to this object.protected void setParent(NamedObjectImpl parent)
setParent
in class NamedObjectImpl
parent
- the named object that is to be the parent of this object.protected void addPropertySetName(int index, java.lang.String propertySetName)
protected void setPropertySetName(java.lang.String propertySetName)
public java.lang.String getPropertySetName()
public java.util.List<java.lang.String> getPropertySetNames()
protected void loadPropertySetNames(DefElement xmlElement)
public java.lang.Object getMdsKey()
public void setMdsKey(java.lang.Object key)
public void setMdsReference(java.lang.Object ref)
public java.lang.Object getMdsReference()