public final class OperationDefinitionsImpl extends DefObject implements OperationDefinitions
findOperationDefinitions(ComponentObject)
PersistableDefObject.CustomizationType, PersistableDefObject.PersonalizationType
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
RESERVED_FLATNAME
Deprecated.
|
static java.lang.String |
RESERVED_OFFSETS
Deprecated.
|
DEF_MDS_CLIENT_KEY, DEF_SCOPE_ALL, DEF_SCOPE_PERS, DEF_SCOPE_SESSION, DEF_SCOPE_SHARED, mBaseDefObject, mExtendedDefObjects, mObjectResolved, PERSDEF_MDS_CLIENT_KEY, PROPERTY_EXPRMAP
mFullName, mObjName, mParent, mProperties, RES_ID_SUFFIX, RESID_SUFFIX
XML_STATEMENT
Constructor and Description |
---|
OperationDefinitionsImpl(java.lang.String operType)
Deprecated.
|
OperationDefinitionsImpl(java.lang.String operType, java.lang.String fullName)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
OperationDefinitionImpl |
addGroovyOperation(java.lang.String id, java.lang.String name, java.lang.String returnType, java.util.LinkedHashMap<java.lang.String,java.lang.String> params, java.lang.String body)
Deprecated.
|
OperationDefinitionImpl |
addOperation(OperationDefinitionImpl opDef)
Deprecated.
|
void |
addOperations(OperationDefinitionsImpl newOpDefs)
Deprecated.
|
void |
applyDiffChildren(DifferDetails dif, DiffResolver resolver) |
OperationDefinitionsImpl |
clone()
Deprecated.
|
DifferDetails |
diffChildren(DiffMergeable docDef, DiffMergeable orgDef, DifferDetails difDetails) |
static OperationDefinitions |
findOperationDefinitions(ComponentObject componentObject)
Deprecated.
|
static OperationDefinitions |
findOperationDefinitions(Row componentObject)
Deprecated.
|
java.lang.String[] |
findParameterNames(java.lang.reflect.Method method)
Deprecated.
|
java.lang.String[] |
findParameterNames(java.lang.String signature)
Deprecated.
|
int |
getDefTypeId()
Deprecated.
|
java.lang.String |
getDefXMLElementTag()
Deprecated.
|
java.lang.String |
getDefXMLNameSpace()
Deprecated.
|
ExprEval |
getGroovyExpr()
Deprecated.
|
groovy.lang.Script |
getGroovyScript()
Deprecated.
|
java.lang.Class |
getMessageBundleClass() |
java.util.HashMap<java.lang.String,OperationDefinitionImpl> |
getOperations()
Deprecated.
|
OperationDefinitions |
getOperDefValues() |
ResourceBundleDef |
getResourceBundleDef() |
static java.lang.String |
getSignature(java.lang.reflect.Method method) |
java.util.List<OperationDefinitionImpl> |
getSortedOperations() |
java.lang.String |
getUniqueID(java.lang.String prefix)
Deprecated.
|
java.lang.String |
getXMLElementTag()
Deprecated.
|
protected boolean |
hasGroovy()
For internal framework use only.
|
static OperationDefinitions |
loadOperationDefinitions(DefElement xmlElement, java.lang.String name)
Deprecated.
|
void |
loadXMLContents(DefElement xmlElement, java.lang.String fullNameFromParent)
Deprecated.
|
OperationDefinitionImpl |
removeOperation(java.lang.String id)
Deprecated.
|
protected void |
setDefForComponent(ComponentObjectImpl comp)
For internal framework use only.
|
void |
setFullName(java.lang.String fullName)
Deprecated.
|
protected void |
unsetDefForComponent(ComponentObjectImpl comp)
For internal framework use only.
|
void |
writeChildren(DefWriter jos)
Deprecated.
|
void |
writeObject(DefWriter jos)
Deprecated.
|
ensureVariableManager, finishedLoading, getAllProperties, getBaseDefObject, getVariableManager, getVarMgrParents, hasVariables, isFromCustomization, loadProperties, loadVariables, resolvePropertyRaw, resolveReferences, setBaseDefObject, setBaseDefObject, setName, setParent
addDefImport, addExtendedDefObject, adjustPropertyMapForWrite, allocatePropertyMap, applyDiffContents, checkEditable, close, createFromXML, deregisterSessionObject, diffContents, 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, setNew, setOrigObject, setPersonalizationEnabled, setPersonalizationEnabled, setProperty, setPropertyExpression, setPropertyMap, staticUpdateChildrenList, updateChildrenList, verifyVersion, verifyVersionNullCheck, writeContents, writeVersion, writeXMLContents
addPropertySetName, enableUpdateCheck, getAllExtendedDefObjects, getContainerDef, getContainerName, getDefScope, getExtendedDefObjects, getMdsKey, getMdsReference, getPropertySetName, getPropertySetNames, getRootBaseDefObject, isBaseDefFor, isDynamicDefinitionObject, isObjectResolved, isSuppressUpdateCheck, loadCustomProperties, loadPropertiesInMap, loadPropertySetNames, loadSchemaProperties, setDefScope, setMdsKey, setMdsReference, setObjectResolved, setPropertySetName, staticLoadCustomProperties, staticLoadSchemaProperties, suppressUpdateCheck
getFullName, getName, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, getProperty, getPropertyExpressionsMap, getRawPropertyValue, getResourcesFromBundle, getStringFromMessageBundle, isPropertyExpression, refreshProperty, removeProperty, requiresNamePrefixedResId, resolveObjectProperty, setPropertiesMap, setPropertiesMap2, setProperty
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getName
getFullName
getFullName, getName
public static final java.lang.String RESERVED_OFFSETS
public static final java.lang.String RESERVED_FLATNAME
public OperationDefinitionsImpl(java.lang.String operType)
public OperationDefinitionsImpl(java.lang.String operType, java.lang.String fullName)
public static java.lang.String getSignature(java.lang.reflect.Method method)
public static OperationDefinitions findOperationDefinitions(ComponentObject componentObject)
public static OperationDefinitions findOperationDefinitions(Row componentObject)
public static OperationDefinitions loadOperationDefinitions(DefElement xmlElement, java.lang.String name)
public java.lang.String[] findParameterNames(java.lang.reflect.Method method)
findParameterNames
in interface OperationDefinitions
public java.lang.String[] findParameterNames(java.lang.String signature)
public OperationDefinitions getOperDefValues()
public java.util.HashMap<java.lang.String,OperationDefinitionImpl> getOperations()
public java.util.List<OperationDefinitionImpl> getSortedOperations()
protected boolean hasGroovy()
public ExprEval getGroovyExpr()
public groovy.lang.Script getGroovyScript()
public OperationDefinitionsImpl clone()
clone
in class java.lang.Object
public void addOperations(OperationDefinitionsImpl newOpDefs)
public OperationDefinitionImpl addOperation(OperationDefinitionImpl opDef)
public OperationDefinitionImpl addGroovyOperation(java.lang.String id, java.lang.String name, java.lang.String returnType, java.util.LinkedHashMap<java.lang.String,java.lang.String> params, java.lang.String body)
public OperationDefinitionImpl removeOperation(java.lang.String id)
public java.lang.String getDefXMLElementTag()
getDefXMLElementTag
in interface PersistentDefinition
getDefXMLElementTag
in class PersistableDefObject
public java.lang.String getXMLElementTag()
getXMLElementTag
in interface PersistentDefinition
getXMLElementTag
in class PersistableDefObject
public java.lang.String getDefXMLNameSpace()
getDefXMLNameSpace
in interface PersistentDefinition
getDefXMLNameSpace
in class DefObject
public void setFullName(java.lang.String fullName)
setFullName
in class PersistableDefObject
fullName
- this object's fully-qualified name; the package name concatenated with the class name.public void writeObject(DefWriter jos)
writeObject
in interface PersistentDefinition
writeObject
in class PersistableDefObject
jos
- the Output storage for persistencepublic int getDefTypeId()
getDefTypeId
in class DefObject
protected void setDefForComponent(ComponentObjectImpl comp)
setDefForComponent
in class DefObject
protected void unsetDefForComponent(ComponentObjectImpl comp)
unsetDefForComponent
in class DefObject
public ResourceBundleDef getResourceBundleDef()
getResourceBundleDef
in interface VariableManagerOwnerBase
public java.lang.Class getMessageBundleClass()
getMessageBundleClass
in interface VariableManagerOwnerBase
public void writeChildren(DefWriter jos)
writeChildren
in interface PersistentDefinition
writeChildren
in class DefObject
jos
- the Output storage for persistencepublic void loadXMLContents(DefElement xmlElement, java.lang.String fullNameFromParent)
loadXMLContents
in class PersistableDefObject
public java.lang.String getUniqueID(java.lang.String prefix)
public DifferDetails diffChildren(DiffMergeable docDef, DiffMergeable orgDef, DifferDetails difDetails)
diffChildren
in interface DiffMergeable
diffChildren
in class DefObject
public void applyDiffChildren(DifferDetails dif, DiffResolver resolver)
applyDiffChildren
in interface DiffMergeable
applyDiffChildren
in class DefObject