Package javax.ws.rs.client
Class Entity<T>
java.lang.Object
javax.ws.rs.client.Entity<T>
- Type Parameters:
 T- entity type.
Encapsulates message entity including the associated variant information.
- 
Method Summary
Modifier and TypeMethodDescriptionstatic <T> Entity<T>Create an entity using a supplied content media type.static <T> Entity<T>Create an entity using a supplied content media type.static <T> Entity<T>entity(T entity, MediaType mediaType, Annotation[] annotations) Create an entity using a supplied content media type.static <T> Entity<T>Create an entity using a supplied content media type.static <T> Entity<T>entity(T entity, Variant variant, Annotation[] annotations) Create an entity using a supplied content media type.booleanCreate an "application/x-www-form-urlencoded" form entity.form(MultivaluedMap<String, String> formData) Create an "application/x-www-form-urlencoded" form entity.Get the entity annotations.Get entity encoding.Get entity data.Get entity language.Get entity media type.Get entityvariantinformation.inthashCode()static <T> Entity<T>html(T entity) Create a "text/html" entity.static <T> Entity<T>json(T entity) Create an "application/json" entity.static <T> Entity<T>text(T entity) Create a "text/plain" entity.toString()static <T> Entity<T>xhtml(T entity) Create an "application/xhtml+xml" entity.static <T> Entity<T>xml(T entity) Create an "application/xml" entity. 
- 
Method Details
- 
entity
Create an entity using a supplied content media type.- Type Parameters:
 T- entity Java type.- Parameters:
 entity- entity data.mediaType- entity content type.- Returns:
 - entity instance.
 
 - 
entity
Create an entity using a supplied content media type.- Type Parameters:
 T- entity Java type.- Parameters:
 entity- entity data.mediaType- entity content type.annotations- entity annotations.- Returns:
 - entity instance.
 
 - 
entity
Create an entity using a supplied content media type.- Type Parameters:
 T- entity Java type.- Parameters:
 entity- entity data.mediaType- entity content type.- Returns:
 - entity instance.
 - Throws:
 IllegalArgumentException- if the supplied string cannot be parsed or isnull.
 - 
entity
Create an entity using a supplied content media type.- Type Parameters:
 T- entity Java type.- Parameters:
 entity- entity data.variant- entityvariantinformation.- Returns:
 - entity instance.
 
 - 
entity
Create an entity using a supplied content media type.- Type Parameters:
 T- entity Java type.- Parameters:
 entity- entity data.variant- entityvariantinformation.annotations- entity annotations.- Returns:
 - entity instance.
 
 - 
text
Create a "text/plain" entity.- Type Parameters:
 T- entity Java type.- Parameters:
 entity- entity data.- Returns:
 - "text/plain" entity instance.
 
 - 
xml
Create an "application/xml" entity.- Type Parameters:
 T- entity Java type.- Parameters:
 entity- entity data.- Returns:
 - "application/xml" entity instance.
 
 - 
json
Create an "application/json" entity.- Type Parameters:
 T- entity Java type.- Parameters:
 entity- entity data.- Returns:
 - "application/json" entity instance.
 
 - 
html
Create a "text/html" entity.- Type Parameters:
 T- entity Java type.- Parameters:
 entity- entity data.- Returns:
 - "text/html" entity instance.
 
 - 
xhtml
Create an "application/xhtml+xml" entity.- Type Parameters:
 T- entity Java type.- Parameters:
 entity- entity data.- Returns:
 - "application/xhtml+xml" entity instance.
 
 - 
form
Create an "application/x-www-form-urlencoded" form entity.- Parameters:
 form- form data.- Returns:
 - "application/x-www-form-urlencoded" form entity instance.
 
 - 
form
Create an "application/x-www-form-urlencoded" form entity.- Parameters:
 formData- multivalued map representing the form data.- Returns:
 - "application/x-www-form-urlencoded" form entity instance.
 
 - 
getVariant
Get entityvariantinformation.- Returns:
 - entity variant information.
 
 - 
getMediaType
Get entity media type.- Returns:
 - entity media type.
 
 - 
getEncoding
Get entity encoding.- Returns:
 - entity encoding.
 
 - 
getLanguage
Get entity language.- Returns:
 - entity language.
 
 - 
getEntity
Get entity data.- Returns:
 - entity data.
 
 - 
getAnnotations
Get the entity annotations.- Returns:
 - entity annotations if set, an empty annotation array if no entity annotations have been specified.
 
 - 
equals
 - 
hashCode
public int hashCode() - 
toString
 
 -