public class EffectorBase<T> extends java.lang.Object implements Effector<T>
EffectorTasks.EffectorTaskFactory and EffectorWithBody)| Constructor and Description |
|---|
EffectorBase(java.lang.String name,
java.lang.Class<T> returnType,
java.util.List<ParameterType<?>> parameters,
java.lang.String description) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object other) |
java.lang.String |
getDescription()
optional description for the effector
|
java.lang.String |
getName()
human-friendly name of the effector (although frequently this uses java method naming convention)
|
java.util.List<ParameterType<?>> |
getParameters()
parameters expected by method, including name and type, optional description and default value
|
java.lang.Class<T> |
getReturnType() |
java.lang.String |
getReturnTypeName()
canonical name of return type (in case return type does not resolve after serialization)
|
int |
hashCode() |
java.lang.String |
toString() |
public EffectorBase(java.lang.String name,
java.lang.Class<T> returnType,
java.util.List<ParameterType<?>> parameters,
java.lang.String description)
public java.lang.String getName()
Effectorpublic java.lang.Class<T> getReturnType()
getReturnType in interface Effector<T>public java.lang.String getReturnTypeName()
EffectorgetReturnTypeName in interface Effector<T>public java.util.List<ParameterType<?>> getParameters()
EffectorgetParameters in interface Effector<T>public java.lang.String getDescription()
EffectorgetDescription in interface Effector<T>public java.lang.String toString()
toString in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object other)
equals in class java.lang.Object