public final class WritableObjectId extends Object
| Modifier and Type | Field and Description | 
|---|---|
| ObjectIdGenerator<?> | generator | 
| Object | id | 
| protected boolean | idWrittenMarker to denote whether Object Id value has been written as part of an Object,
 to be referencible. | 
| Constructor and Description | 
|---|
| WritableObjectId(ObjectIdGenerator<?> generator) | 
| Modifier and Type | Method and Description | 
|---|---|
| Object | generateId(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) | 
public final ObjectIdGenerator<?> generator
public Object id
protected boolean idWritten
public WritableObjectId(ObjectIdGenerator<?> generator)
public boolean writeAsId(JsonGenerator gen, SerializerProvider provider, ObjectIdWriter w) throws IOException
IOExceptionpublic void writeAsField(JsonGenerator gen, SerializerProvider provider, ObjectIdWriter w) throws IOException
IOExceptionCopyright © 2018 JBoss by Red Hat. All rights reserved.