public abstract class HandlerCommand extends Object
Modifier and Type | Field and Description |
---|---|
protected ResponseHandler |
processingErrorHandler |
protected ResponseHandler |
responseHandler |
Constructor and Description |
---|
HandlerCommand() |
Modifier and Type | Method and Description |
---|---|
static HandlerCommand |
command(Link link) |
static HandlerCommand |
command(Link link,
Object requestObject) |
static HandlerCommand |
command(String relation) |
static HandlerCommand |
command(String relation,
Object requestObject) |
static HandlerCommand |
delete() |
HandlerCommand |
onProcessingError(ResponseHandler processingErrorHandler) |
<T> HandlerCommand |
onProcessingError(ResultHandler<T> resultHandler) |
HandlerCommand |
onSuccess(ResponseHandler responseHandler) |
<T> HandlerCommand |
onSuccess(ResultHandler<T> resultHandler) |
static HandlerCommand |
query(Link relation) |
static HandlerCommand |
query(String relation) |
static HandlerCommand |
query(String relation,
Object requestObject) |
static HandlerCommand |
refresh() |
protected ResponseHandler responseHandler
protected ResponseHandler processingErrorHandler
public static HandlerCommand refresh()
public static HandlerCommand query(String relation)
public static HandlerCommand query(String relation, Object requestObject)
public static HandlerCommand query(Link relation)
public static HandlerCommand command(String relation)
public static HandlerCommand command(String relation, Object requestObject)
public static HandlerCommand command(Link link)
public static HandlerCommand command(Link link, Object requestObject)
public static HandlerCommand delete()
public HandlerCommand onSuccess(ResponseHandler responseHandler)
public <T> HandlerCommand onSuccess(ResultHandler<T> resultHandler)
public HandlerCommand onProcessingError(ResponseHandler processingErrorHandler)
public <T> HandlerCommand onProcessingError(ResultHandler<T> resultHandler)