org.loom.resolution
Class JsonResolution

java.lang.Object
  extended by org.loom.resolution.AbstractHttpResolution
      extended by org.loom.resolution.JsonResolution
All Implemented Interfaces:
CacheableResolution, HttpResolution, Resolution

Deprecated. use JacksonResolution instead (available via AbstractAction.json(contents))

public class JsonResolution
extends AbstractHttpResolution

Returns a json object as the response body or HTTP header.


Nested Class Summary
static class JsonResolution.Transport
          Deprecated.  
 
Constructor Summary
JsonResolution()
          Deprecated.  
JsonResolution(JsonMarshaller marshaller)
          Deprecated.  
 
Method Summary
 JsonResolution addJsonProperty(java.lang.String name, java.lang.Object value)
          Deprecated. Add a JSON property to this object
 JsonMarshaller getMarshaller()
          Deprecated.  
 JsonResolution.Transport getTransport()
          Deprecated.  
 void resolve(LoomServletRequest request, LoomServletResponse response)
          Deprecated. Write the response contents
 void setTransport(JsonResolution.Transport transport)
          Deprecated.  
 java.lang.String toString()
          Deprecated.  
 
Methods inherited from class org.loom.resolution.AbstractHttpResolution
addCookie, addCookie, addCookie, addDateHeader, addHeader, addIntHeader, containsHeader, getCacheControl, getCharset, getContentType, setCacheControl, setCharset, setContentType, setDateHeader, setDateHeaderIfNotPresent, setHeader, setHeaderIfNotPresent, setIntHeader, setIntHeaderIfNotPresent, setJsonHeader, writeHeaders
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JsonResolution

public JsonResolution()
Deprecated. 

JsonResolution

public JsonResolution(JsonMarshaller marshaller)
Deprecated. 
Method Detail

resolve

public void resolve(LoomServletRequest request,
                    LoomServletResponse response)
             throws java.io.IOException,
                    javax.servlet.ServletException
Deprecated. 
Description copied from interface: Resolution
Write the response contents

Specified by:
resolve in interface Resolution
Specified by:
resolve in class AbstractHttpResolution
Parameters:
request - the current request object
response - the current response object
Throws:
java.io.IOException
javax.servlet.ServletException

toString

public java.lang.String toString()
Deprecated. 
Overrides:
toString in class java.lang.Object

getTransport

public JsonResolution.Transport getTransport()
Deprecated. 

setTransport

public void setTransport(JsonResolution.Transport transport)
Deprecated. 

addJsonProperty

public JsonResolution addJsonProperty(java.lang.String name,
                                      java.lang.Object value)
Deprecated. 
Add a JSON property to this object

Parameters:
name - the name of the property
value - the value

getMarshaller

public JsonMarshaller getMarshaller()
Deprecated.