|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.isis.viewer.restfulobjects.applib.ClientRequestConfigurer
public class ClientRequestConfigurer
Configures the body, query string etc of a ClientRequest.
Needed because, unfortunately, ClientRequest does not seem to allow
the query string to be set directly (only
query parameters). Instead, it is
necessary to use its underlying
UriBuilderImpl.
| Method Summary | |
|---|---|
ClientRequestConfigurer |
accept(javax.ws.rs.core.MediaType mediaType)
|
ClientRequestConfigurer |
configureArgs(JsonRepresentation requestArgs)
Used when following links ( RestfulClient.follow(LinkRepresentation)). |
ClientRequestConfigurer |
configureArgs(Map<RestfulRequest.RequestParameter<?>,Object> args)
Used when creating a request with arguments to execute. |
static ClientRequestConfigurer |
create(org.jboss.resteasy.client.ClientExecutor executor,
String uriTemplate)
|
ClientRequestConfigurer |
header(String name,
String value)
|
ClientRequestConfigurer |
setHttpMethod(HttpMethod httpMethod)
Prerequisite to configureArgs(JsonRepresentation) or
configureArgs(Map). |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static ClientRequestConfigurer create(org.jboss.resteasy.client.ClientExecutor executor,
String uriTemplate)
public ClientRequestConfigurer accept(javax.ws.rs.core.MediaType mediaType)
public ClientRequestConfigurer header(String name,
String value)
public ClientRequestConfigurer setHttpMethod(HttpMethod httpMethod)
configureArgs(JsonRepresentation) or
configureArgs(Map).
public ClientRequestConfigurer configureArgs(Map<RestfulRequest.RequestParameter<?>,Object> args)
Typical flow is:
RestfulClient.createRequest(HttpMethod, String)
RestfulRequest.withArg(RequestParameter, Object) for each arg
RestfulRequest.execute() - which calls this method.
public ClientRequestConfigurer configureArgs(JsonRepresentation requestArgs)
RestfulClient.follow(LinkRepresentation)).
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||