public void storeObject(int field, Object externalVal) { FieldMetaData fmd = _meta.getField(field); externalVal = fmd.order(externalVal); if (!fmd.isExternalized()) storeObjectField(field, externalVal); else storeField(field, fmd.getFieldValue(externalVal, _broker)); }
public void storeObject(int field, Object externalVal) { FieldMetaData fmd = _meta.getField(field); externalVal = fmd.order(externalVal); if (!fmd.isExternalized()) storeObjectField(field, externalVal); else storeField(field, fmd.getFieldValue(externalVal, _broker)); }
public void storeObject(int field, Object externalVal) { FieldMetaData fmd = _meta.getField(field); externalVal = fmd.order(externalVal); if (!fmd.isExternalized()) storeObjectField(field, externalVal); else storeField(field, fmd.getFieldValue(externalVal, _broker)); }
public void storeObject(int field, Object externalVal) { FieldMetaData fmd = _meta.getField(field); externalVal = fmd.order(externalVal); if (!fmd.isExternalized()) storeObjectField(field, externalVal); else storeField(field, fmd.getFieldValue(externalVal, _broker)); }
public void storeObject(int field, Object externalVal) { FieldMetaData fmd = _meta.getField(field); externalVal = fmd.order(externalVal); if (!fmd.isExternalized()) storeObjectField(field, externalVal); else storeField(field, fmd.getFieldValue(externalVal, _broker)); }
private void setPKValue(StateManagerImpl sm, Object pkVal) { ClassMetaData meta = sm.getMetaData(); FieldMetaData[] fmds = meta.getPrimaryKeyFields(); if (fmds.length == 0) return; Strategy strat = ((FieldMapping)fmds[0]).getStrategy(); // single value primary key if (strat instanceof PrimitiveFieldStrategy) ((PrimitiveFieldStrategy)strat).setAutoAssignedValue(sm, null, null, pkVal); else { //composite key String mappedByIdFieldName = getMappedByIdValue(); if (mappedByIdFieldName != null && mappedByIdFieldName.length() > 0) { //The name of the attribute within the composite key to which //the relationship attribute corresponds. Object target = ((ObjectId)sm.getObjectId()).getId(); if (target == null) return; setMappedByIdValue(target, pkVal, mappedByIdFieldName); pkVal = target; } sm.storeObjectField(fmds[0].getIndex(), pkVal); } }
private void setPKValue(StateManagerImpl sm, Object pkVal) { ClassMetaData meta = sm.getMetaData(); FieldMetaData[] fmds = meta.getPrimaryKeyFields(); if (fmds.length == 0) return; Strategy strat = ((FieldMapping)fmds[0]).getStrategy(); // single value primary key if (strat instanceof PrimitiveFieldStrategy) ((PrimitiveFieldStrategy)strat).setAutoAssignedValue(sm, null, null, pkVal); else { //composite key String mappedByIdFieldName = getMappedByIdValue(); if (mappedByIdFieldName != null && mappedByIdFieldName.length() > 0) { //The name of the attribute within the composite key to which //the relationship attribute corresponds. Object target = ((ObjectId)sm.getObjectId()).getId(); if (target == null) return; setMappedByIdValue(target, pkVal, mappedByIdFieldName); pkVal = target; } sm.storeObjectField(fmds[0].getIndex(), pkVal); } }
private void setPKValue(StateManagerImpl sm, Object pkVal) { ClassMetaData meta = sm.getMetaData(); FieldMetaData[] fmds = meta.getPrimaryKeyFields(); if (fmds.length == 0) return; Strategy strat = ((FieldMapping)fmds[0]).getStrategy(); // single value primary key if (strat instanceof PrimitiveFieldStrategy) ((PrimitiveFieldStrategy)strat).setAutoAssignedValue(sm, null, null, pkVal); else { //composite key String mappedByIdFieldName = getMappedByIdValue(); if (mappedByIdFieldName != null && mappedByIdFieldName.length() > 0) { //The name of the attribute within the composite key to which //the relationship attribute corresponds. Object target = ((ObjectId)sm.getObjectId()).getId(); if (target == null) return; setMappedByIdValue(target, pkVal, mappedByIdFieldName); pkVal = target; } sm.storeObjectField(fmds[0].getIndex(), pkVal); } }
private void setPKValue(StateManagerImpl sm, Object pkVal) { ClassMetaData meta = sm.getMetaData(); FieldMetaData[] fmds = meta.getPrimaryKeyFields(); if (fmds.length == 0) return; Strategy strat = ((FieldMapping)fmds[0]).getStrategy(); // single value primary key if (strat instanceof PrimitiveFieldStrategy) ((PrimitiveFieldStrategy)strat).setAutoAssignedValue(sm, null, null, pkVal); else { //composite key String mappedByIdFieldName = getMappedByIdValue(); if (mappedByIdFieldName != null && mappedByIdFieldName.length() > 0) { //The name of the attribute within the composite key to which //the relationship attribute corresponds. Object target = ((ObjectId)sm.getObjectId()).getId(); if (target == null) return; setMappedByIdValue(target, pkVal, mappedByIdFieldName); pkVal = target; } sm.storeObjectField(fmds[0].getIndex(), pkVal); } }
: sm.fetchObjectField(i), objval, set); else sm.storeObjectField(i, objval); objval = null; break; : sm.fetchObjectField(i), coll, set); else sm.storeObjectField(i, coll); break; case JavaTypes.MAP: : sm.fetchObjectField(i), map, set); else sm.storeObjectField(i, map); break; default: : sm.fetchObjectField(i), objval, set); else sm.storeObjectField(i, objval); objval = null;
: sm.fetchObjectField(i), objval, set); else sm.storeObjectField(i, objval); objval = null; break; : sm.fetchObjectField(i), coll, set); else sm.storeObjectField(i, coll); break; case JavaTypes.MAP: : sm.fetchObjectField(i), map, set); else sm.storeObjectField(i, map); break; default: : sm.fetchObjectField(i), objval, set); else sm.storeObjectField(i, objval); objval = null;
: sm.fetchObjectField(i), objval, set); else sm.storeObjectField(i, objval); objval = null; break; : sm.fetchObjectField(i), coll, set); else sm.storeObjectField(i, coll); break; case JavaTypes.MAP: : sm.fetchObjectField(i), map, set); else sm.storeObjectField(i, map); break; default: : sm.fetchObjectField(i), objval, set); else sm.storeObjectField(i, objval); objval = null;
: sm.fetchObjectField(i), objval, set); else sm.storeObjectField(i, objval); objval = null; break; : sm.fetchObjectField(i), coll, set); else sm.storeObjectField(i, coll); break; case JavaTypes.MAP: : sm.fetchObjectField(i), map, set); else sm.storeObjectField(i, map); break; default: : sm.fetchObjectField(i), objval, set); else sm.storeObjectField(i, objval); objval = null;
: sm.fetchObjectField(i), objval, set); else sm.storeObjectField(i, objval); objval = null; break; : sm.fetchObjectField(i), coll, set); else sm.storeObjectField(i, coll); break; case JavaTypes.MAP: : sm.fetchObjectField(i), map, set); else sm.storeObjectField(i, map); break; default: : sm.fetchObjectField(i), objval, set); else sm.storeObjectField(i, objval); objval = null;