public abstract class CallBase extends Object implements Comparable<CallBase>, Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
CallBase.CallType |
| Modifier and Type | Field and Description |
|---|---|
List<ArgumentBase> |
ArgumentList |
String |
MethodName |
int |
Order |
IOutputParameter |
OutputParameter |
| Constructor and Description |
|---|
CallBase() |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(CallBase o) |
void |
EvaluateArguments(ExecutionHandle Handle) |
abstract void |
FromXML(Node XML) |
void |
FromXML(String XML) |
Class<?>[] |
GetArgumentTypeList(ExecutionHandle Handle) |
Object[] |
GetArgumentValueList() |
abstract CallBase.CallType |
GetCallType() |
Set<String> |
GetModifiedVariableNames() |
Set<String> |
GetNeededVariableNames() |
abstract String |
ToXML() |
void |
Validate() |
void |
ValidatePreExecution(ExecutionHandle Handle,
Set<String> ExcludeAvailableConstraint) |
public int Order
public String MethodName
public List<ArgumentBase> ArgumentList
public IOutputParameter OutputParameter
public void Validate()
throws ExecutionValidationException
ExecutionValidationExceptionpublic void ValidatePreExecution(ExecutionHandle Handle, Set<String> ExcludeAvailableConstraint) throws ExecutionValidationException
ExecutionValidationExceptionpublic void EvaluateArguments(ExecutionHandle Handle) throws ExecutionRunTimeException, ExecutionValidationException
public Class<?>[] GetArgumentTypeList(ExecutionHandle Handle)
public Object[] GetArgumentValueList()
public void FromXML(String XML) throws ExecutionSerializationException
ExecutionSerializationExceptionpublic abstract CallBase.CallType GetCallType()
public abstract String ToXML() throws ExecutionSerializationException
ExecutionSerializationExceptionpublic abstract void FromXML(Node XML) throws ExecutionSerializationException
ExecutionSerializationExceptionpublic int compareTo(CallBase o)
compareTo in interface Comparable<CallBase>Copyright © 2014. All Rights Reserved.