| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Resource
Represents a web resource, enabling the invocation of different http methods
| Method Summary | ||
|---|---|---|
 Resource | 
accept(javax.ws.rs.core.MediaType... values)
Add values to the Accept header.  | 
|
 Resource | 
accept(java.lang.String... values)
Add values to the Accept header.  | 
|
 Resource | 
acceptLanguage(java.util.Locale... values)
Add values to the Accept-Language header.  | 
|
 Resource | 
acceptLanguage(java.lang.String... values)
Add values to the Accept-Language header.  | 
|
 java.lang.Object | 
attribute(java.lang.String key)
Get an attribute  | 
|
 Resource | 
attribute(java.lang.String key,
          java.lang.Object value)
Set an attribute on the resource.  | 
|
 Resource | 
contentType(javax.ws.rs.core.MediaType mediaType)
Set the Content-Type header, overriding any previous value.  | 
|
 Resource | 
contentType(java.lang.String mediaType)
Set the Content-Type header, overriding any previous value.  | 
|
 Resource | 
cookie(javax.ws.rs.core.Cookie value)
Add a Cookie value.  | 
|
 Resource | 
cookie(java.lang.String value)
Add a Cookie value.  | 
|
 ClientResponse | 
delete()
Invoke the DELETE method  | 
|
 | 
delete(java.lang.Class<T> responseEntity)
Invoke the DELETE method  | 
|
 | 
delete(EntityType<T> responseEntity)
Invoke the DELETE method  | 
|
 ClientResponse | 
get()
Invoke the GET method  | 
|
 | 
get(java.lang.Class<T> responseEntity)
Invoke the GET method  | 
|
 | 
get(EntityType<T> responseEntity)
Invoke the GET method  | 
|
 javax.ws.rs.core.UriBuilder | 
getUriBuilder()
Get the UriBuilder associated with this resource. | 
|
 ClientResponse | 
head()
Invoke the HEAD method  | 
|
 Resource | 
header(java.lang.String name,
       java.lang.String... values)
Add a request header to be used in every invocation  | 
|
 | 
invoke(java.lang.String method,
       java.lang.Class<T> responseEntity,
       java.lang.Object requestEntity)
Invoke a request to the uri associated with the resource, and with any headers and attributes set on the resource.  | 
|
 | 
invoke(java.lang.String method,
       EntityType<T> responseEntity,
       java.lang.Object requestEntity)
Invoke a request to the uri associated with the resource, and with any headers and attributes set on the resource.  | 
|
 ClientResponse | 
options()
Invoke the OPTIONS method  | 
|
 | 
post(java.lang.Class<T> responseEntity,
     java.lang.Object requestEntity)
Invoke the POST method  | 
|
 | 
post(EntityType<T> responseEntity,
     java.lang.Object requestEntity)
Invoke the POST method  | 
|
 ClientResponse | 
post(java.lang.Object requestEntity)
Invoke the POST method  | 
|
 | 
put(java.lang.Class<T> responseEntity,
    java.lang.Object requestEntity)
Invoke the PUT method  | 
|
 | 
put(EntityType<T> responseEntity,
    java.lang.Object requestEntity)
Invoke the PUT method  | 
|
 ClientResponse | 
put(java.lang.Object requestEntity)
Invoke the PUT method  | 
|
 Resource | 
queryParam(java.lang.String key,
           java.lang.Object... values)
Add a query parameter to the uri  | 
|
 Resource | 
queryParams(javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> params)
Add all the query parameters from the provided multivalued map.  | 
|
 Resource | 
uri(java.lang.String uri)
Set the uri of this resource and create a new UriBuilder  | 
|
 Resource | 
uri(java.net.URI uri)
Set the uri of this resource and create a new UriBuilder  | 
|
| Method Detail | 
|---|
Resource header(java.lang.String name,
                java.lang.String... values)
name - name of the header to add. the name of the header is case
            insensitive.values - the values of the header. All of the values will be added
            to the same header, separated by a commas (,).
Resource accept(java.lang.String... values)
values - accept header values to add
Resource accept(javax.ws.rs.core.MediaType... values)
values - accept header values to add
Resource acceptLanguage(java.lang.String... values)
values - accept-langage header values to add
Resource acceptLanguage(java.util.Locale... values)
values - accept-langage header values to add
Resource cookie(java.lang.String value)
value - the cookie value to add
Resource cookie(javax.ws.rs.core.Cookie value)
value - the cookie value to add
Resource contentType(java.lang.String mediaType)
mediaType - the content type to set
Resource contentType(javax.ws.rs.core.MediaType mediaType)
mediaType - the content type to set
Resource queryParam(java.lang.String key,
                    java.lang.Object... values)
key - the name of the query parametervalues - values of the query parameters. A query parameter will be
            added for every value
Resource queryParams(javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> params)
params - multivalued map of parameters.
Resource attribute(java.lang.String key,
                   java.lang.Object value)
BaseRequestResponse.getAttributes()
 and BaseRequestResponse.getAttributes() methods.
key - attribute keyvalue - attribute value
java.lang.Object attribute(java.lang.String key)
key - attribute key
javax.ws.rs.core.UriBuilder getUriBuilder()
UriBuilder associated with this resource. All
 modifications to the builder affect the uri of the resource
UriBuilder associated with this resourceResource uri(java.net.URI uri)
uri - the new uri for this resource
Resource uri(java.lang.String uri)
uri - the new uri for this resource
<T> T invoke(java.lang.String method,
             java.lang.Class<T> responseEntity,
             java.lang.Object requestEntity)
ClientWebException is thrown.
T - the type of response entity to returnmethod - the http request methodresponseEntity - the class of the response entity to returnrequestEntity - the request entity for methods that can send an
            entity (PUT, POST)
ClientWebException - if the response code represents an error code
ClientRuntimeException - if there are other exceptions that the Wink client encounters
<T> T invoke(java.lang.String method,
             EntityType<T> responseEntity,
             java.lang.Object requestEntity)
ClientWebException is thrown.
T - the type of response entity to returnmethod - the http request methodresponseEntity - an instance of EntityType specifying the
            response entity to returnrequestEntity - the request entity for methods that can send an
            entity (PUT, POST)
ClientWebException - if the response code represents an error code
ClientRuntimeException - if there are other exceptions that the Wink client encountersClientResponse head()
ClientResponse options()
<T> T get(java.lang.Class<T> responseEntity)
T - type of response entityresponseEntity - response entity class
ClientWebException - if the response code represents an error code
ClientRuntimeException - if there are other exceptions that the Wink client encounters<T> T get(EntityType<T> responseEntity)
T - type of response entityresponseEntity - an instance of EntityType specifying the
            response entity to return
ClientWebException - if the response code represents an error code
ClientRuntimeException - if there are other exceptions that the Wink client encountersClientResponse get()
<T> T post(java.lang.Class<T> responseEntity,
           java.lang.Object requestEntity)
T - type of response entityresponseEntity - response entity classrequestEntity - request entity to send
ClientWebException - if the response code represents an error code
ClientRuntimeException - if there are other exceptions that the Wink client encounters
<T> T post(EntityType<T> responseEntity,
           java.lang.Object requestEntity)
T - type of response entityresponseEntity - an instance of EntityType specifying the
            response entity to returnrequestEntity - request entity to send
ClientWebException - if the response code represents an error code
ClientRuntimeException - if there are other exceptions that the Wink client encountersClientResponse post(java.lang.Object requestEntity)
<T> T put(java.lang.Class<T> responseEntity,
          java.lang.Object requestEntity)
T - type of response entityresponseEntity - response entity classrequestEntity - request entity to send
ClientWebException - if the response code represents an error code
ClientRuntimeException - if there are other exceptions that the Wink client encounters
<T> T put(EntityType<T> responseEntity,
          java.lang.Object requestEntity)
T - type of response entityresponseEntity - an instance of EntityType specifying the
            response entity to returnrequestEntity - request entity to send
ClientWebException - if the response code represents an error code
ClientRuntimeException - if there are other exceptions that the Wink client encountersClientResponse put(java.lang.Object requestEntity)
<T> T delete(java.lang.Class<T> responseEntity)
T - type of response entityresponseEntity - response entity class
ClientWebException - if the response code represents an error code
ClientRuntimeException - if there are other exceptions that the Wink client encounters<T> T delete(EntityType<T> responseEntity)
T - type of response entityresponseEntity - an instance of EntityType specifying the
            response entity to return
ClientWebException - if the response code represents an error code
ClientRuntimeException - if there are other exceptions that the Wink client encountersClientResponse delete()
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||