public abstract class OAObjectSerializerCallback extends Object
note: do not serialize this, since it will also include it's outclass, etc.
Constructor and Description |
---|
OAObjectSerializerCallback() |
Modifier and Type | Method and Description |
---|---|
protected void |
afterSerialize(OAObject obj)
Callback from OAObjectSerializer, to know when the object has been completed.
|
protected abstract void |
beforeSerialize(OAObject obj)
Callback from OAObjectSerializer.
|
protected void |
excludeAllProperties() |
protected void |
excludeProperties(String... props) |
int |
getLevelsDeep()
first object is level 0
|
protected Object |
getPreviousObject() |
Object |
getReferenceValueToSend(Object obj)
called by: OAObjectSerializerDelegate for ref props
called by: HubDataMaster write, so key can be sent instead of masterObject
|
protected Object |
getStackObject(int pos) |
protected int |
getStackSize() |
protected void |
includeAllProperties() |
protected void |
includeProperties(String... props) |
boolean |
shouldSerializeReference(OAObject oaObj,
String propertyName,
Object obj,
boolean bDefault) |
protected void includeProperties(String... props)
protected void excludeProperties(String... props)
protected void includeAllProperties()
protected void excludeAllProperties()
protected int getStackSize()
protected Object getPreviousObject()
protected Object getStackObject(int pos)
public int getLevelsDeep()
public boolean shouldSerializeReference(OAObject oaObj, String propertyName, Object obj, boolean bDefault)
protected abstract void beforeSerialize(OAObject obj)
protected void afterSerialize(OAObject obj)
Copyright © 1999–2019 ViaOA. All rights reserved.