public class ActionModel extends java.lang.Object implements java.io.Serializable, java.lang.Comparable<ActionModel>
| Modifier and Type | Field and Description |
|---|---|
protected org.slf4j.Logger |
log |
protected java.lang.reflect.Method |
method |
protected java.lang.Object |
target |
| Constructor and Description |
|---|
ActionModel() |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(ActionModel o) |
java.lang.String |
getDescription() |
java.lang.String |
getId() |
java.lang.reflect.Method |
getMethod() |
java.lang.String |
getName() |
java.util.List<ParameterModel> |
getParameters() |
java.util.Map<java.lang.String,ParameterModel> |
getParametersMap() |
java.lang.Object |
getTarget() |
java.lang.Object |
invoke() |
java.lang.Object |
invoke(java.util.List<ParameterModel> parameters) |
java.lang.Object |
invoke(ParameterModel param) |
boolean |
needPayload() |
void |
setDescription(java.lang.String description) |
void |
setId(java.lang.String id) |
void |
setMethod(java.lang.reflect.Method method) |
void |
setName(java.lang.String name) |
void |
setParameters(java.util.List<ParameterModel> parameters) |
void |
setTarget(java.lang.Object target) |
java.lang.String |
toString() |
protected final transient org.slf4j.Logger log
protected transient java.lang.reflect.Method method
protected transient java.lang.Object target
public java.lang.String getId()
public void setId(java.lang.String id)
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public boolean needPayload()
public java.util.List<ParameterModel> getParameters()
public void setParameters(java.util.List<ParameterModel> parameters)
public java.util.Map<java.lang.String,ParameterModel> getParametersMap()
public java.lang.String toString()
toString in class java.lang.Objectpublic int compareTo(ActionModel o)
compareTo in interface java.lang.Comparable<ActionModel>public java.lang.Object invoke(java.util.List<ParameterModel> parameters)
public java.lang.reflect.Method getMethod()
public void setMethod(java.lang.reflect.Method method)
public java.lang.Object getTarget()
public void setTarget(java.lang.Object target)
public java.lang.Object invoke()
public java.lang.Object invoke(ParameterModel param)