public class TrellisRequest extends Object
| Constructor and Description |
|---|
TrellisRequest(Request request,
UriInfo uriInfo,
HttpHeaders headers)
Bundle together some request contexts.
|
TrellisRequest(Request request,
UriInfo uriInfo,
HttpHeaders headers,
SecurityContext secCtx)
Bundle together some request contexts.
|
| Modifier and Type | Method and Description |
|---|---|
List<MediaType> |
getAcceptableMediaTypes()
Get the HTTP headers.
|
String |
getBaseUrl()
Get a base url value.
|
String |
getContentType()
Get the Content-Type header.
|
AcceptDatetime |
getDatetime()
Get the Accept-Datetime value.
|
Digest |
getDigest()
Get the Digest header.
|
String |
getExt()
Get the ext value.
|
MultivaluedMap<String,String> |
getHeaders()
Get all of the headers.
|
Link |
getLink()
Get the Link header.
|
String |
getMethod()
Get the HTTP method.
|
String |
getObject()
Get the object filter.
|
String |
getPath()
Get the path.
|
String |
getPredicate()
Get the predicate filter.
|
Prefer |
getPrefer()
Get the prefer header.
|
String |
getPrincipalName()
Get the security context.
|
Range |
getRange()
Get the range header.
|
String |
getSlug()
Get the slug header.
|
String |
getSubject()
Get the subject filter.
|
Version |
getVersion()
Get the version value.
|
WantDigest |
getWantDigest()
Get the Want-Digest header.
|
public TrellisRequest(Request request, UriInfo uriInfo, HttpHeaders headers)
request - the Request objecturiInfo - the URI informationheaders - the HTTP headerspublic TrellisRequest(Request request, UriInfo uriInfo, HttpHeaders headers, SecurityContext secCtx)
request - the Request objecturiInfo - the URI informationheaders - the HTTP headerssecCtx - the security contextpublic String getContentType()
public String getSlug()
public Link getLink()
public AcceptDatetime getDatetime()
public Prefer getPrefer()
public WantDigest getWantDigest()
public Digest getDigest()
public Range getRange()
public String getPath()
public Version getVersion()
public String getExt()
public String getSubject()
public String getPredicate()
public String getObject()
public String getBaseUrl()
public String getPrincipalName()
public String getMethod()
public MultivaluedMap<String,String> getHeaders()