public class DelegatedResourceConversationService extends ResourceConversationServiceBase<DelegatedResource>
DelegatedResource
Constructor and Description |
---|
DelegatedResourceConversationService(DelegatedResource resource,
Representation entity,
Variant preferences,
CharacterSet defaultCharacterSet)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addMediaType(MediaType mediaType)
Adds a media type to the list of variants.
|
void |
addMediaTypeByExtension(String mediaTypeExtension)
Adds a media type to the list of variants.
|
void |
addMediaTypeByExtensionWithLanguage(String mediaTypeExtension,
String languageName)
Adds a media type to the list of variants.
|
void |
addMediaTypeByName(String mediaTypeName)
Adds a media type to the list of variants.
|
void |
addMediaTypeByNameWithLanguage(String mediaTypeName,
String languageName)
Adds a media type to the list of variants.
|
void |
addMediaTypeWithLanguage(MediaType mediaType,
Language language)
Adds a media type to the list of variants.
|
Date |
getExpirationDate()
The expiration date.
|
long |
getExpirationTimestamp() |
int |
getMaxAge()
The "max-age" cache control header.
|
Date |
getModificationDate()
The modification date.
|
long |
getModificationTimestamp() |
Tag |
getTag()
The tag.
|
String |
getTagHttp() |
void |
setExpirationDate(Date expirationDate) |
void |
setExpirationTimestamp(long expirationTimestamp) |
void |
setMaxAge(int maxAge) |
void |
setModificationDate(Date modificationDate) |
void |
setModificationTimestamp(long modificationTimestamp) |
void |
setTag(Tag tag) |
void |
setTagHttp(String tag) |
getCharacterSet, getCharacterSetName, getCharacterSetShortName, getEncoding, getEncodingName, getEntity, getLanguage, getLanguageName, getMediaType, getMediaTypeExtension, getMediaTypeName, getNegotiated, getRequest, getResource, getResponse, setCharacterSet, setCharacterSetName, setCharacterSetShortName, setEncoding, setEncodingName, setLanguage, setLanguageName, setMediaType, setMediaTypeExtension, setMediaTypeName, setResponseBinary, setResponseText
createCookie, getApplicationRoot, getBase, getClient, getCookie, getCookies, getDisposition, getDoNotTrack, getForm, getFormAll, getHost, getInternal, getLocals, getPathToBase, getQuery, getQueryAll, getReference, getRequestHeaders, getResponseHeaders, getStatus, getStatusCode, getStatusPassthrough, getWildcard, redirectPermanent, redirectSeeOther, redirectTemporary, setStatus, setStatusCode, setStatusPassthrough, stop
public DelegatedResourceConversationService(DelegatedResource resource, Representation entity, Variant preferences, CharacterSet defaultCharacterSet)
resource
- The resourceentity
- The entity or nullpreferences
- The negotiated client preferences or nulldefaultCharacterSet
- The character set to use if unspecified by variantpublic Date getExpirationDate()
setExpirationDate(Date)
public void setExpirationDate(Date expirationDate)
expirationDate
- The date or nullgetExpirationDate()
public long getExpirationTimestamp()
setExpirationDate(Date)
public void setExpirationTimestamp(long expirationTimestamp)
expirationTimestamp
- The timestampsetExpirationDate(Date)
public Date getModificationDate()
setModificationDate(Date)
public void setModificationDate(Date modificationDate)
modificationDate
- The date or nullgetModificationDate()
public long getModificationTimestamp()
setModificationDate(Date)
public void setModificationTimestamp(long modificationTimestamp)
modificationTimestamp
- The timestampsetModificationDate(Date)
public Tag getTag()
setTag(Tag)
public String getTagHttp()
getTag()
public void setTagHttp(String tag)
tag
- The HTTP-formatted tag or nullsetTag(Tag)
public int getMaxAge()
setMaxAge(int)
public void setMaxAge(int maxAge)
maxAge
- The max age in seconds, or -1 to explicitly set a "no-cache" cache
control headergetMaxAge()
public void addMediaType(MediaType mediaType)
mediaType
- The media typepublic void addMediaTypeWithLanguage(MediaType mediaType, Language language)
mediaType
- The media typelanguage
- The languagepublic void addMediaTypeByName(String mediaTypeName)
mediaTypeName
- The media type namepublic void addMediaTypeByNameWithLanguage(String mediaTypeName, String languageName)
mediaTypeName
- The media type namelanguageName
- The language namepublic void addMediaTypeByExtension(String mediaTypeExtension)
mediaTypeExtension
- The media type extensionCopyright © 2009-2016 Three Crickets LLC.