Nuxeo Enterprise Platform 5.4

org.nuxeo.ecm.automation.server.jaxrs.io
Class JsonRequestReader

java.lang.Object
  extended by org.nuxeo.ecm.automation.server.jaxrs.io.JsonRequestReader
All Implemented Interfaces:
javax.ws.rs.ext.MessageBodyReader<ExecutionRequest>

@Provider
public class JsonRequestReader
extends java.lang.Object
implements javax.ws.rs.ext.MessageBodyReader<ExecutionRequest>

Author:
Bogdan Stefanescu

Constructor Summary
JsonRequestReader()
           
 
Method Summary
static DocumentRef docRefFromString(java.lang.String input)
           
 boolean isReadable(java.lang.Class<?> arg0, java.lang.reflect.Type arg1, java.lang.annotation.Annotation[] arg2, javax.ws.rs.core.MediaType arg3)
           
 ExecutionRequest readFrom(java.lang.Class<ExecutionRequest> arg0, java.lang.reflect.Type arg1, java.lang.annotation.Annotation[] arg2, javax.ws.rs.core.MediaType arg3, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> arg4, java.io.InputStream in)
           
static ExecutionRequest readRequest(java.io.InputStream in)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JsonRequestReader

public JsonRequestReader()
Method Detail

isReadable

public boolean isReadable(java.lang.Class<?> arg0,
                          java.lang.reflect.Type arg1,
                          java.lang.annotation.Annotation[] arg2,
                          javax.ws.rs.core.MediaType arg3)
Specified by:
isReadable in interface javax.ws.rs.ext.MessageBodyReader<ExecutionRequest>

readFrom

public ExecutionRequest readFrom(java.lang.Class<ExecutionRequest> arg0,
                                 java.lang.reflect.Type arg1,
                                 java.lang.annotation.Annotation[] arg2,
                                 javax.ws.rs.core.MediaType arg3,
                                 javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> arg4,
                                 java.io.InputStream in)
                          throws java.io.IOException,
                                 javax.ws.rs.WebApplicationException
Specified by:
readFrom in interface javax.ws.rs.ext.MessageBodyReader<ExecutionRequest>
Throws:
java.io.IOException
javax.ws.rs.WebApplicationException

readRequest

public static ExecutionRequest readRequest(java.io.InputStream in)
                                    throws java.io.IOException
Throws:
java.io.IOException

docRefFromString

public static DocumentRef docRefFromString(java.lang.String input)

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.