Class JsonLoginInfoWriter
java.lang.Object
org.nuxeo.ecm.automation.jaxrs.io.JsonLoginInfoWriter
- All Implemented Interfaces:
- javax.ws.rs.ext.MessageBodyWriter<LoginInfo>
@Provider
public class JsonLoginInfoWriter
extends Object
implements javax.ws.rs.ext.MessageBodyWriter<LoginInfo>
- Author:
- Bogdan Stefanescu
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionlonggetSize(LoginInfo arg0, Class<?> arg1, Type arg2, Annotation[] arg3, javax.ws.rs.core.MediaType arg4) booleanisWriteable(Class<?> arg0, Type arg1, Annotation[] arg2, javax.ws.rs.core.MediaType arg3) voidwriteTo(LoginInfo login, Class<?> arg1, Type arg2, Annotation[] arg3, javax.ws.rs.core.MediaType arg4, javax.ws.rs.core.MultivaluedMap<String, Object> arg5, OutputStream out) 
- 
Constructor Details- 
JsonLoginInfoWriterpublic JsonLoginInfoWriter()
 
- 
- 
Method Details- 
getSizepublic long getSize(LoginInfo arg0, Class<?> arg1, Type arg2, Annotation[] arg3, javax.ws.rs.core.MediaType arg4) - Specified by:
- getSizein interface- javax.ws.rs.ext.MessageBodyWriter<LoginInfo>
 
- 
isWriteablepublic boolean isWriteable(Class<?> arg0, Type arg1, Annotation[] arg2, javax.ws.rs.core.MediaType arg3) - Specified by:
- isWriteablein interface- javax.ws.rs.ext.MessageBodyWriter<LoginInfo>
 
- 
writeTopublic void writeTo(LoginInfo login, Class<?> arg1, Type arg2, Annotation[] arg3, javax.ws.rs.core.MediaType arg4, javax.ws.rs.core.MultivaluedMap<String, Object> arg5, OutputStream out) throws IOException, javax.ws.rs.WebApplicationException- Specified by:
- writeToin interface- javax.ws.rs.ext.MessageBodyWriter<LoginInfo>
- Throws:
- IOException
- javax.ws.rs.WebApplicationException
 
 
-