T - the type returned by invoking the actionpublic abstract class Action<T extends Entity> extends Titled
| Modifier | Constructor and Description |
|---|---|
protected |
Action() |
|
Action(java.lang.String name,
Address address,
Parameter... parameters) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract java.util.concurrent.CompletableFuture<T> |
doInvoke(java.util.Map<java.lang.String,java.lang.Object> filteredParameters) |
Address |
getAddress() |
java.lang.String |
getName() |
abstract org.springframework.http.HttpMethod |
getNature() |
java.util.Set<java.lang.String> |
getParameterKeys() |
java.util.List<Parameter> |
getParameters() |
java.util.concurrent.CompletableFuture<T> |
invoke(java.util.Map<java.lang.String,java.lang.Object> context) |
getClasses, getTitle, hasNature, setClasses, setTitleprotected abstract java.util.concurrent.CompletableFuture<T> doInvoke(java.util.Map<java.lang.String,java.lang.Object> filteredParameters)
public java.lang.String getName()
public Address getAddress()
public abstract org.springframework.http.HttpMethod getNature()
public java.util.Set<java.lang.String> getParameterKeys()
public java.util.List<Parameter> getParameters()
public java.util.concurrent.CompletableFuture<T> invoke(java.util.Map<java.lang.String,java.lang.Object> context)
context - name value pairs representing the parameters the action is
being invoked with