Class WritableObjectId
java.lang.Object
edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.ser.impl.WritableObjectId
Simple value container used to keep track of Object Ids during
serialization.
-
Field Summary
Modifier and TypeFieldDescriptionfinal ObjectIdGenerator<?>
protected boolean
Marker to denote whether Object Id value has been written as part of an Object, to be referencible. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongenerateId
(Object forPojo) void
writeAsField
(JsonGenerator gen, SerializerProvider provider, ObjectIdWriter w) Method called to output Object Id as specified.boolean
writeAsId
(JsonGenerator gen, SerializerProvider provider, ObjectIdWriter w)
-
Field Details
-
generator
-
id
-
idWritten
protected boolean idWrittenMarker to denote whether Object Id value has been written as part of an Object, to be referencible. Remains false when forward-reference is written.
-
-
Constructor Details
-
WritableObjectId
-
-
Method Details
-
writeAsId
public boolean writeAsId(JsonGenerator gen, SerializerProvider provider, ObjectIdWriter w) throws IOException - Throws:
IOException
-
generateId
-
writeAsField
public void writeAsField(JsonGenerator gen, SerializerProvider provider, ObjectIdWriter w) throws IOException Method called to output Object Id as specified.- Throws:
IOException
-