public class BoundParameters extends PersistableDefObject
PersistableDefObject.CustomizationType, PersistableDefObject.PersonalizationTypemEditedProperties, mEditedPropertyExprsDEF_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_EXPRMAPmFullName, mObjName, mParent, mProperties, RES_ID_SUFFIX, RESID_SUFFIXXML_STATEMENT| Modifier | Constructor and Description |
|---|---|
protected |
BoundParameters(DefinitionManager defMgr,
int defScope) |
|
BoundParameters(int defScope) |
| Modifier and Type | Method and Description |
|---|---|
void |
addBoundParameter(BoundParameter param)
Add a BoundParameter to the parameter list.
|
BoundParameter |
addBoundParameter(DefElement elem) |
void |
addBoundParameter(java.lang.String name,
ExpressionDef exprDef) |
void |
addBoundParameter(java.lang.String name,
java.lang.String expr) |
void |
addBoundParameter(VariableImpl param)
Deprecated.
- use addBoundParameter(BoundParameter) instead.
|
BoundParameter |
addBoundParameterWithExpression(java.lang.String name,
java.lang.String expr) |
protected BoundParameter |
createBoundParameter() |
DifferDetails |
diffChildren(DiffMergeable docDef,
DiffMergeable orgDef,
DifferDetails difDetails) |
protected BoundParameter |
getBoundParameter(java.lang.String name) |
java.util.ArrayList |
getBoundParameterList() |
java.util.List<BoundParameter> |
getBoundParameters() |
java.lang.String |
getDefXMLElementTag() |
java.lang.String |
getDefXMLNameSpace() |
java.lang.String |
getFullName()
Gets this object's fully-qualified name.
|
java.lang.String |
getName()
Get the name of this object.
|
protected java.lang.String |
getVarMapXMLElementTag() |
boolean |
isDirty()
This method returns if an Object is modified from last save/load
|
void |
loadXMLContents(DefElement xmlElement,
java.lang.String fullName) |
boolean |
removeBoundParameter(java.lang.String name) |
void |
setDirty(boolean dirty)
This method marks the Object dirty
|
int |
size() |
void |
writeChildren(DefWriter jos)
Writes the Object's children to the Persistent storage
|
addDefImport, addExtendedDefObject, adjustPropertyMapForWrite, allocatePropertyMap, allocatePropertyMapForEdits, applyDiffChildren, applyDiffContents, beginDiffObjects, checkEditable, checkStructWithOld, close, createFromXML, deregisterSessionObject, diffContents, diffObjects, ensureDifferDetails, findDefImport, finishedLoading, getBaseDir, getBasePackage, getDefImports, getDefManager, getDefWriter, getEditedPropertiesMap, getEditedPropertyExpressionsMap, getEditedPropertyMap, getEditObject, getEditVersionsAsString, getExtendedDefObjectsInternal, getFileName, getFullDirName, getFullFileName, getMajorVersion, getMinorVersion, getOrigObject, getPropertyMap, getSessionSyncLock, getSubstitutedNames, getSyncLock, getXMLElementTag, guaranteePath, hasExtendedDefObjects, isCustomizationEnabled, isCustomizationEnabled, isEditable, isFromTip, isLoadBase, isMajorVersionChanged, isMinorVersionChanged, isNew, isPersonalizationEnabled, isPersonalizationEnabled, isPropertyExpression, loadDefImports, loadDefObject, loadXMLContentsNoResolve, lockDefinitionContext, 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, setNew, setOrigObject, setPersonalizationEnabled, setPersonalizationEnabled, setProperty, setPropertyExpression, setPropertyMap, setupDefWriterFromMO, staticUpdateChildrenList, unlockDefinitionContext, updateChildrenList, updateMdsKeyFromTip, verifyVersion, verifyVersionNullCheck, writeContents, writeHeaderForNew, writeObject, writeVersion, writeXMLContentsaddPropertySetName, 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, suppressUpdateCheckgetAllProperties, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, getProperty, getPropertyExpressionDef, getPropertyExpressionsMap, getRawPropertyValue, getResourcesFromBundle, getStringFromMessageBundle, refreshProperty, removeProperty, requiresNamePrefixedResId, resolveObjectProperty, resolvePropertyRaw, setPropertiesMap, setPropertiesMap2, setPropertyprotected BoundParameters(DefinitionManager defMgr, int defScope)
public BoundParameters(int defScope)
public boolean isDirty()
DefPersistableisDirty in interface DefPersistableisDirty in class PersistableDefObjectpublic void setDirty(boolean dirty)
DefPersistablesetDirty in interface DefPersistablesetDirty in class PersistableDefObjectdirty - If true the Object is marked Dirty.public java.lang.String getName()
NamedObjectImplgetName in interface DiffMergeablegetName in class NamedObjectImplpublic java.lang.String getFullName()
NamedObjectImplgetFullName in interface DiffMergeablegetFullName in interface DefPersistablegetFullName in class NamedObjectImplpublic int size()
public java.util.ArrayList getBoundParameterList()
public java.util.List<BoundParameter> getBoundParameters()
protected BoundParameter createBoundParameter()
protected BoundParameter getBoundParameter(java.lang.String name)
public BoundParameter addBoundParameter(DefElement elem)
public void addBoundParameter(java.lang.String name,
java.lang.String expr)
public BoundParameter addBoundParameterWithExpression(java.lang.String name, java.lang.String expr)
public void addBoundParameter(VariableImpl param)
public void addBoundParameter(java.lang.String name,
ExpressionDef exprDef)
public void addBoundParameter(BoundParameter param)
param - parameter to be added.public boolean removeBoundParameter(java.lang.String name)
public void loadXMLContents(DefElement xmlElement, java.lang.String fullName)
loadXMLContents in class PersistableDefObjectpublic void writeChildren(DefWriter jos)
PersistentDefinitionwriteChildren in interface PersistentDefinitionwriteChildren in class PersistableDefObjectjos - the Output storage for persistenceprotected java.lang.String getVarMapXMLElementTag()
public java.lang.String getDefXMLElementTag()
getDefXMLElementTag in interface PersistentDefinitiongetDefXMLElementTag in class PersistableDefObjectpublic java.lang.String getDefXMLNameSpace()
getDefXMLNameSpace in interface PersistentDefinitiongetDefXMLNameSpace in class PersistableDefObjectpublic DifferDetails diffChildren(DiffMergeable docDef, DiffMergeable orgDef, DifferDetails difDetails)
diffChildren in interface DiffMergeablediffChildren in class PersistableDefObject