public class ParameterModel extends java.lang.Object implements java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<ParameterModel>
| 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 |
|---|
ParameterModel() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
clone() |
int |
compareTo(ParameterModel o) |
java.lang.Class<?> |
getDataType() |
java.lang.String |
getDescription() |
java.lang.String |
getId() |
java.lang.reflect.Method |
getMethod() |
java.lang.String |
getName() |
ParamType |
getParamType() |
java.lang.Object[] |
getRange() |
java.lang.Object |
getTarget() |
int |
getType() |
java.lang.String |
getUnit() |
java.lang.Object |
getValue() |
java.lang.Object |
invoke() |
java.lang.Object |
invoke(java.util.List<ParameterModel> parameters) |
java.lang.Object |
invoke(ParameterModel param) |
void |
setDataType(java.lang.Class<?> dataType) |
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 |
setParamType(ParamType type) |
void |
setRange(java.lang.Object[] range) |
void |
setTarget(java.lang.Object target) |
void |
setType(int type) |
void |
setUnit(java.lang.String unit) |
void |
setValue(java.lang.Object value) |
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 int getType()
public void setType(int type)
public void setParamType(ParamType type)
public ParamType getParamType()
public java.lang.Class<?> getDataType()
public void setDataType(java.lang.Class<?> dataType)
public java.lang.Object getValue()
public void setValue(java.lang.Object value)
public java.lang.Object[] getRange()
public void setRange(java.lang.Object[] range)
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public java.lang.String getUnit()
public void setUnit(java.lang.String unit)
public java.lang.Object clone()
clone in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic int compareTo(ParameterModel o)
compareTo in interface java.lang.Comparable<ParameterModel>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)
public java.lang.Object invoke(java.util.List<ParameterModel> parameters)