org.apache.struts2.rest
Class DefaultHttpHeaders
java.lang.Object
org.apache.struts2.rest.DefaultHttpHeaders
- All Implemented Interfaces:
- HttpHeaders
public class DefaultHttpHeaders
- extends java.lang.Object
- implements HttpHeaders
Default implementation of rest info that uses fluent-style construction
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultHttpHeaders
public DefaultHttpHeaders()
DefaultHttpHeaders
public DefaultHttpHeaders(java.lang.String result)
renderResult
public DefaultHttpHeaders renderResult(java.lang.String code)
withStatus
public DefaultHttpHeaders withStatus(int code)
withETag
public DefaultHttpHeaders withETag(java.lang.Object etag)
withNoETag
public DefaultHttpHeaders withNoETag()
setLocationId
public DefaultHttpHeaders setLocationId(java.lang.Object id)
setLocation
public DefaultHttpHeaders setLocation(java.lang.String loc)
lastModified
public DefaultHttpHeaders lastModified(java.util.Date date)
disableCaching
public DefaultHttpHeaders disableCaching()
apply
public java.lang.String apply(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.Object target)
- Description copied from interface:
HttpHeaders
- Applies the configured information to the response
- Specified by:
apply
in interface HttpHeaders
- Parameters:
request
- The requestresponse
- The responsetarget
- The target object, usually the action
- Returns:
- The result code to process
getStatus
public int getStatus()
- Description copied from interface:
HttpHeaders
- The HTTP status code
- Specified by:
getStatus
in interface HttpHeaders
Copyright © 2000-2008 Apache Software Foundation. All Rights Reserved.