public class OperationDefinitionImpl extends DefObject implements java.io.Serializable, DefPersistable, java.lang.Comparable
PersistableDefObject.CustomizationType, PersistableDefObject.PersonalizationTypeDEF_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 |
|---|
OperationDefinitionImpl()
Deprecated.
|
OperationDefinitionImpl(java.lang.String tag)
Deprecated.
|
OperationDefinitionImpl(java.lang.String uniqueid, java.lang.String name, java.lang.String returnType, java.util.LinkedHashMap<java.lang.String,java.lang.String> params, java.lang.String body)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addParameter(OperationParamImpl param)
Deprecated.
|
void |
applyDiffChildren(DifferDetails dif, DiffResolver resolver) |
void |
applyDiffContents(DifferDetails dif, DiffResolver resolver) |
OperationDefinitionImpl |
clone()
Deprecated.
|
int |
compareTo(java.lang.Object operationDef) |
DifferDetails |
diffChildren(DiffMergeable docDef, DiffMergeable orgDef, DifferDetails difDetails) |
DifferDetails |
diffContents(DiffMergeable docDef, DiffMergeable orgDef, DifferDetails difDetails) |
boolean |
equals(OperationDefinitionImpl opDef) |
ExprEval.Privilege |
getAccess()
Deprecated.
|
java.lang.String |
getAccessStr()
Deprecated.
|
java.lang.String |
getCategory()
Deprecated.
|
int |
getDefTypeId() |
java.lang.String |
getDefXMLElementTag()
Deprecated.
|
java.lang.String |
getDefXMLNameSpace()
Deprecated.
|
java.lang.String |
getExample()
Deprecated.
|
java.lang.String |
getFullName()
Deprecated.
|
java.lang.String |
getHelpText()
Deprecated.
|
java.lang.String |
getId()
Deprecated.
|
java.lang.String |
getInsertText()
Deprecated.
|
java.lang.Class |
getJavaReturnType()
Deprecated.
|
java.lang.Class |
getMessageBundleClass() |
java.lang.String |
getMethodBody()
Deprecated.
|
java.lang.String |
getMethodName()
Deprecated.
|
java.lang.String |
getMethodText()
Deprecated.
|
protected java.lang.String |
getMethodText(int offset, boolean global)
Deprecated.
|
java.lang.String |
getMethodType()
Deprecated.
|
java.util.HashMap<java.lang.String,java.lang.String> |
getParameters()
Deprecated.
|
java.lang.Class[] |
getParameterTypes()
Deprecated.
|
ResourceBundleDef |
getResourceBundleDef() |
java.lang.String |
getReturnType()
Deprecated.
|
java.lang.String |
getSignature()
Deprecated.
|
ExprEval.TrustMode |
getTrustMode()
Deprecated.
|
java.lang.String |
getTrustModeStr()
Deprecated.
|
java.lang.String |
getXMLElementTag()
Deprecated.
|
boolean |
isGroovy()
Deprecated.
|
void |
loadXMLContents(DefElement xmlElement, java.lang.String fullName)
Deprecated.
|
OperationParamImpl |
lookupParameter(java.lang.String name)
Deprecated.
|
static void |
popPriv(java.lang.Object context, ExprPrivCounter counter)
Deprecated.
|
static void |
pushPriv(java.lang.Object context, ExprPrivCounter counter)
Deprecated.
|
void |
removeParameter(java.lang.String paramId)
Deprecated.
|
void |
setAccess(ExprEval.Privilege priv)
Deprecated.
|
void |
setAccess(java.lang.String priv)
Deprecated.
|
void |
setAccessStr(java.lang.String priv) |
void |
setCategory(java.lang.String category)
Deprecated.
|
protected void |
setDefForComponent(ComponentObjectImpl comp)
For internal framework use only.
|
void |
setDefScope(int defScope)
Deprecated.
|
void |
setExample(java.lang.String example)
Deprecated.
|
void |
setHelpText(java.lang.String helpText)
Deprecated.
|
void |
setId(java.lang.String id)
Deprecated.
|
void |
setInsertText(java.lang.String insertText)
Deprecated.
|
void |
setMethodBody(java.lang.String methodBody)
Deprecated.
|
void |
setMethodName(java.lang.String methodName)
Deprecated.
|
void |
setMethodType(java.lang.String typ)
Deprecated.
|
void |
setParameters(java.util.LinkedHashMap<java.lang.String,OperationParamImpl> parameters)
Deprecated.
|
void |
setReturnType(java.lang.String typStr)
Deprecated.
|
void |
setTrustMode(ExprEval.TrustMode trusted)
Deprecated.
|
void |
setTrustModeStr(java.lang.String s) |
protected void |
unsetDefForComponent(ComponentObjectImpl comp)
For internal framework use only.
|
void |
writeChildren(DefWriter jos)
Deprecated.
|
void |
writeContents(DefWriter jos)
Deprecated.
|
ensureVariableManager, finishedLoading, getAllProperties, getBaseDefObject, getVariableManager, getVarMgrParents, hasVariables, isFromCustomization, loadProperties, loadVariables, resolvePropertyRaw, resolveReferences, setBaseDefObject, setBaseDefObject, setName, setParentaddDefImport, addExtendedDefObject, adjustPropertyMapForWrite, allocatePropertyMap, checkEditable, close, createFromXML, deregisterSessionObject, diffObjects, ensureDifferDetails, findDefImport, getBaseDir, getBasePackage, getDefImports, getDefManager, getDefWriter, getEditObject, getExtendedDefObjectsInternal, getFileName, getFullDirName, getFullFileName, getOrigObject, getPropertyMap, getSubstitutedNames, getSyncLock, guaranteePath, hasExtendedDefObjects, isCustomizationEnabled, isCustomizationEnabled, isDirty, isEditable, isNew, isPersonalizationEnabled, isPersonalizationEnabled, loadDefImports, mergePropertyMap, objectRemoved, reapplyChanges, registerClass, registerDefObject, registerSessionDefObject, remove, removeAndDelete, removeDefImport, removeExtendedDefObject, removeProperty, saveXMLContents, setCustomizationEnabled, setCustomizationEnabled, setDefaultBaseDir, setDefMgr, setDirty, setEditable, setFullName, setNew, setOrigObject, setPersonalizationEnabled, setPersonalizationEnabled, setProperty, setPropertyExpression, setPropertyMap, staticUpdateChildrenList, updateChildrenList, verifyVersion, verifyVersionNullCheck, writeObject, writeVersion, writeXMLContentsaddPropertySetName, enableUpdateCheck, getAllExtendedDefObjects, getContainerDef, getContainerName, getDefScope, getExtendedDefObjects, getMdsKey, getMdsReference, getPropertySetName, getPropertySetNames, getRootBaseDefObject, isBaseDefFor, isDynamicDefinitionObject, isObjectResolved, isSuppressUpdateCheck, loadCustomProperties, loadPropertiesInMap, loadPropertySetNames, loadSchemaProperties, setMdsKey, setMdsReference, setObjectResolved, setPropertySetName, staticLoadCustomProperties, staticLoadSchemaProperties, suppressUpdateCheckgetName, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, getProperty, getPropertyExpressionsMap, getRawPropertyValue, getResourcesFromBundle, getStringFromMessageBundle, isPropertyExpression, refreshProperty, removeProperty, requiresNamePrefixedResId, resolveObjectProperty, setPropertiesMap, setPropertiesMap2, setPropertyequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetOrigObject, isDirty, isNew, setDirty, setNew, setOrigObjectwriteObjectgetNamegetNamepublic OperationDefinitionImpl()
public OperationDefinitionImpl(java.lang.String tag)
public OperationDefinitionImpl(java.lang.String uniqueid,
java.lang.String name,
java.lang.String returnType,
java.util.LinkedHashMap<java.lang.String,java.lang.String> params,
java.lang.String body)
public void setDefScope(int defScope)
setDefScope in class DefinitionObjectpublic java.lang.String getDefXMLElementTag()
getDefXMLElementTag in interface PersistentDefinitiongetDefXMLElementTag in class PersistableDefObjectpublic java.lang.String getXMLElementTag()
getXMLElementTag in interface PersistentDefinitiongetXMLElementTag in class PersistableDefObjectpublic java.lang.String getId()
public void setId(java.lang.String id)
public java.lang.String getFullName()
getFullName in interface DiffMergeablegetFullName in interface DefPersistablegetFullName in class NamedObjectImplpublic java.lang.String getDefXMLNameSpace()
getDefXMLNameSpace in interface PersistentDefinitiongetDefXMLNameSpace in class DefObjectpublic int getDefTypeId()
getDefTypeId in class DefObjectprotected void setDefForComponent(ComponentObjectImpl comp)
setDefForComponent in class DefObjectprotected void unsetDefForComponent(ComponentObjectImpl comp)
unsetDefForComponent in class DefObjectpublic ResourceBundleDef getResourceBundleDef()
getResourceBundleDef in interface VariableManagerOwnerBasepublic java.lang.Class getMessageBundleClass()
getMessageBundleClass in interface VariableManagerOwnerBasepublic void writeContents(DefWriter jos)
writeContents in interface PersistentDefinitionwriteContents in class PersistableDefObjectjos - the Output storage for persistencepublic void writeChildren(DefWriter jos)
writeChildren in interface PersistentDefinitionwriteChildren in class DefObjectjos - the Output storage for persistencepublic OperationDefinitionImpl clone()
clone in class java.lang.Objectpublic void loadXMLContents(DefElement xmlElement, java.lang.String fullName)
loadXMLContents in class PersistableDefObjectpublic DifferDetails diffContents(DiffMergeable docDef, DiffMergeable orgDef, DifferDetails difDetails)
diffContents in interface DiffMergeablediffContents in class PersistableDefObjectpublic DifferDetails diffChildren(DiffMergeable docDef, DiffMergeable orgDef, DifferDetails difDetails)
diffChildren in interface DiffMergeablediffChildren in class DefObjectpublic void applyDiffContents(DifferDetails dif, DiffResolver resolver)
applyDiffContents in interface DiffMergeableapplyDiffContents in class PersistableDefObjectpublic void applyDiffChildren(DifferDetails dif, DiffResolver resolver)
applyDiffChildren in interface DiffMergeableapplyDiffChildren in class DefObjectpublic java.lang.String getCategory()
public void setCategory(java.lang.String category)
public java.lang.String getMethodName()
public java.lang.String getSignature()
public boolean isGroovy()
public java.lang.String getReturnType()
public void setReturnType(java.lang.String typStr)
public java.util.HashMap<java.lang.String,java.lang.String> getParameters()
public OperationParamImpl lookupParameter(java.lang.String name)
public void setParameters(java.util.LinkedHashMap<java.lang.String,OperationParamImpl> parameters)
public void addParameter(OperationParamImpl param)
public void removeParameter(java.lang.String paramId)
public java.lang.Class[] getParameterTypes()
public java.lang.Class getJavaReturnType()
public java.lang.String getMethodBody()
public java.lang.String getMethodText()
protected java.lang.String getMethodText(int offset,
boolean global)
public void setInsertText(java.lang.String insertText)
public java.lang.String getInsertText()
public void setHelpText(java.lang.String helpText)
public java.lang.String getHelpText()
public void setExample(java.lang.String example)
public java.lang.String getExample()
public void setAccess(ExprEval.Privilege priv)
public void setAccess(java.lang.String priv)
public ExprEval.Privilege getAccess()
public java.lang.String getAccessStr()
public void setAccessStr(java.lang.String priv)
public java.lang.String getTrustModeStr()
public void setTrustModeStr(java.lang.String s)
public void setTrustMode(ExprEval.TrustMode trusted)
public ExprEval.TrustMode getTrustMode()
public boolean equals(OperationDefinitionImpl opDef)
public void setMethodName(java.lang.String methodName)
public java.lang.String getMethodType()
public void setMethodType(java.lang.String typ)
public void setMethodBody(java.lang.String methodBody)
public static void pushPriv(java.lang.Object context,
ExprPrivCounter counter)
public static void popPriv(java.lang.Object context,
ExprPrivCounter counter)
public int compareTo(java.lang.Object operationDef)
compareTo in interface java.lang.Comparable