if (key instanceof String) id = ec.getNucleusContext().getIdentityManager().getDatastoreId((String)key); id = ec.getNucleusContext().getIdentityManager().getDatastoreId(cmd.getFullClassName(), key);
if (key instanceof String) id = ec.getNucleusContext().getIdentityManager().getDatastoreId((String) key); id = ec.getNucleusContext().getIdentityManager().getDatastoreId(cmd.getFullClassName(), key);
ObjectInputStream ois = new ObjectInputStream(bis); Object key = ois.readObject(); id = ec.getNucleusContext().getIdentityManager().getDatastoreId(cmd.getFullClassName(), key); ois.close(); bis.close();
/** * Convenience method to return the (DataNucleus) identity for an object. * @param obj The object * @param acmd MetaData for the object * @param ec execution context * @param odb ODB to use * @return The DataNucleus identity */ public static Object getIdentityForObject(Object obj, AbstractClassMetaData acmd, ExecutionContext ec, ODB odb) { if (acmd.getIdentityType() == IdentityType.DATASTORE) { long datastoreId = odb.getObjectId(obj).getObjectId(); return ec.getNucleusContext().getIdentityManager().getDatastoreId(datastoreId); } else if (acmd.getIdentityType() == IdentityType.APPLICATION) { return ec.getNucleusContext().getIdentityManager().getApplicationId(obj, acmd); } else { // Nondurable identity return null; } } }
Object id = ec.getNucleusContext().getIdentityManager().getDatastoreId(cmd.getFullClassName(), idKey); return ec.findObject(id, new FieldValues()
id = ec.getNucleusContext().getIdentityManager().getDatastoreId(refId); id = ec.getNucleusContext().getIdentityManager().getDatastoreId(refCmd.getFullClassName(), refId);
return ec.getNucleusContext().getIdentityManager().getDatastoreId(datastoreId);
Object id = ec.getNucleusContext().getIdentityManager().getDatastoreId(acmd.getFullClassName(), idKey);
id = ec.getNucleusContext().getIdentityManager().getDatastoreId(cmd.getFullClassName(), key); id = ec.getNucleusContext().getIdentityManager().getDatastoreId(cmd.getFullClassName(), key);
value = ec.getNucleusContext().getIdentityManager().getDatastoreId(getType(), value); if (NucleusLogger.PERSISTENCE.isDebugEnabled())
value = ec.getNucleusContext().getIdentityManager().getDatastoreId(className, IdentityUtils.getTargetKeyForDatastoreIdentity(value)); return ec.findObject(value, false, true, null);
id = ec.getNucleusContext().getIdentityManager().getDatastoreId(pcClassForObject.getName(), IdentityUtils.getTargetKeyForDatastoreIdentity(id));
oid = ec.getNucleusContext().getIdentityManager().getDatastoreId(mapping.getType(), oid); if (NucleusLogger.PERSISTENCE.isDebugEnabled())
if (datastoreId > 0) objSM.setPostStoreNewObjectId(ec.getNucleusContext().getIdentityManager().getDatastoreId(datastoreId));
oid = ec.getNucleusContext().getIdentityManager().getDatastoreId(subclasses[i], IdentityUtils.getTargetKeyForDatastoreIdentity(oid));
Object idKey = propObj.getProperty(table.getSurrogateColumn(SurrogateColumnType.DATASTORE_ID).getName()); Object id = ec.getNucleusContext().getIdentityManager().getDatastoreId(cmd.getFullClassName(), idKey); Class type = ec.getClassLoaderResolver().classForName(cmd.getFullClassName()); Object pc = ec.findObject(id, false, false, type.getName());
value = ec.getNucleusContext().getIdentityManager().getDatastoreId(className, IdentityUtils.getTargetKeyForDatastoreIdentity(value)); return ec.findObject(value, false, true, null);
Object oid = ec.getNucleusContext().getIdentityManager().getDatastoreId(cmd.getFullClassName(), idKey); Class type = ec.getClassLoaderResolver().classForName(cmd.getFullClassName()); Object pc = ec.findObject(oid,
Object id = stmt.getRDBMSManager().getNucleusContext().getIdentityManager().getDatastoreId(oidString); if (id == null)