Package org.nuxeo.ecm.tokenauth.io
Class AuthenticationTokenWriter
- java.lang.Object
-
- org.nuxeo.ecm.core.io.marshallers.json.AbstractJsonWriter<AuthenticationToken>
-
- org.nuxeo.ecm.tokenauth.io.AuthenticationTokenWriter
-
- All Implemented Interfaces:
Marshaller<AuthenticationToken>,Writer<AuthenticationToken>
@Setup(mode=SINGLETON, priority=2000) public class AuthenticationTokenWriter extends AbstractJsonWriter<AuthenticationToken>
ConvertAuthenticationTokento Json.- Since:
- 8.3
-
-
Field Summary
Fields Modifier and Type Field Description static StringENTITY_TYPE-
Fields inherited from class org.nuxeo.ecm.core.io.marshallers.json.AbstractJsonWriter
ctx, registry
-
-
Constructor Summary
Constructors Constructor Description AuthenticationTokenWriter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidwrite(AuthenticationToken token, com.fasterxml.jackson.core.JsonGenerator jg)Implement this method to writes the entity in the providedJsonGenerator.-
Methods inherited from class org.nuxeo.ecm.core.io.marshallers.json.AbstractJsonWriter
accept, getGenerator, write, writeEntity, writeEntity, writeEntityField, writeSerializable, writeSerializableField, writeSerializableListField, writeSerializableMapField
-
-
-
-
Field Detail
-
ENTITY_TYPE
public static final String ENTITY_TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
write
public void write(AuthenticationToken token, com.fasterxml.jackson.core.JsonGenerator jg) throws IOException
Description copied from class:AbstractJsonWriterImplement this method to writes the entity in the providedJsonGenerator.This method implementation can use injected properties.
The
JsonGenerator's flushing is done by this abstract class, it's also not not necessary to flush it. Do not close the providedJsonGenerator. It may be used is another marshaller calling this one.- Specified by:
writein classAbstractJsonWriter<AuthenticationToken>- Parameters:
token- The entity to marshall as Json.jg- TheJsonGeneratorused to produce Json output.- Throws:
IOException
-
-