if (id == null)
// EMBEDDED OBJECTS
id = OObjectSerializerHelper.toStream(o, new ODocument((ODatabaseRecord) iDatabase, o.getClass().getSimpleName()),
iDatabase instanceof ODatabaseObjectTx ? ((ODatabaseObjectTx) iDatabase).getEntityManager()
: OEntityManagerInternal.INSTANCE, iLinkedClass, iObjHandler != null ? iObjHandler
: new OUserObject2RecordHandler() {
public Object getUserObjectByRecord(ORecordInternal<?> iRecord, final String iFetchPlan) {
return iRecord;
}
public ORecordInternal<?> getRecordByUserObject(Object iPojo, boolean iCreateIfNotAvailable) {