public Object pcNewObjectIdInstance(Object oid) { return pcSubclassInstance.pcNewObjectIdInstance(oid); }
public Object pcNewObjectIdInstance(Object oid) { return pcSubclassInstance.pcNewObjectIdInstance(oid); }
public Object pcNewObjectIdInstance(Object oid) { return pcSubclassInstance.pcNewObjectIdInstance(oid); }
public Object pcNewObjectIdInstance(Object oid) { return pcSubclassInstance.pcNewObjectIdInstance(oid); }
public Object pcNewObjectIdInstance(Object oid) { return pcSubclassInstance.pcNewObjectIdInstance(oid); }
/** * Create a new identity object for the given * <code>PersistenceCapable</code> class. */ public static Object newObjectId(Class<?> pcClass) { Meta meta = getMeta(pcClass); return (meta.pc == null) ? null : meta.pc.pcNewObjectIdInstance(); }
/** * Create a new identity object for the given * <code>PersistenceCapable</code> class, using the <code>String</code> * form of the constructor. */ public static Object newObjectId(Class<?> pcClass, String str) { Meta meta = getMeta(pcClass); return (meta.pc == null) ? null : meta.pc.pcNewObjectIdInstance(str); }
/** * Create a new identity object for the given * <code>PersistenceCapable</code> class, using the <code>String</code> * form of the constructor. */ public static Object newObjectId(Class<?> pcClass, String str) { Meta meta = getMeta(pcClass); return (meta.pc == null) ? null : meta.pc.pcNewObjectIdInstance(str); }
/** * Create a new identity object for the given * <code>PersistenceCapable</code> class. */ public static Object newObjectId(Class pcClass) { Meta meta = getMeta(pcClass); return (meta.pc == null) ? null : meta.pc.pcNewObjectIdInstance(); }
/** * Create a new identity object for the given * <code>PersistenceCapable</code> class, using the <code>String</code> * form of the constructor. */ public static Object newObjectId(Class<?> pcClass, String str) { Meta meta = getMeta(pcClass); return (meta.pc == null) ? null : meta.pc.pcNewObjectIdInstance(str); }
/** * Create a new identity object for the given * <code>PersistenceCapable</code> class. */ public static Object newObjectId(Class<?> pcClass) { Meta meta = getMeta(pcClass); return (meta.pc == null) ? null : meta.pc.pcNewObjectIdInstance(); }
/** * Create a new identity object for the given * <code>PersistenceCapable</code> class, using the <code>String</code> * form of the constructor. */ public static Object newObjectId(Class pcClass, String str) { Meta meta = getMeta(pcClass); return (meta.pc == null) ? null : meta.pc.pcNewObjectIdInstance(str); }
/** * Create a new identity object for the given * <code>PersistenceCapable</code> class, using the <code>String</code> * form of the constructor. */ public static Object newObjectId(Class<?> pcClass, String str) { Meta meta = getMeta(pcClass); return (meta.pc == null) ? null : meta.pc.pcNewObjectIdInstance(str); }
/** * Create a new identity object for the given * <code>PersistenceCapable</code> class. */ public static Object newObjectId(Class<?> pcClass) { Meta meta = getMeta(pcClass); return (meta.pc == null) ? null : meta.pc.pcNewObjectIdInstance(); }
/** * Create a new identity object for the given * <code>PersistenceCapable</code> class. */ public static Object newObjectId(Class<?> pcClass) { Meta meta = getMeta(pcClass); return (meta.pc == null) ? null : meta.pc.pcNewObjectIdInstance(); }
/** * Generate an application id based on the current primary key field state * of the given instance. */ public static Object create(PersistenceCapable pc, ClassMetaData meta) { if (pc == null) return null; Object oid = pc.pcNewObjectIdInstance(); if (oid == null) return null; if (!meta.isOpenJPAIdentity()) { pc.pcCopyKeyFieldsToObjectId(oid); return oid; } FieldMetaData pk = meta.getPrimaryKeyFields()[0]; if (pk.getDeclaredTypeCode() != JavaTypes.OID) return oid; // always copy oid object in case field value mutates or becomes // managed ObjectId objid = (ObjectId) oid; ClassMetaData embed = pk.getEmbeddedMetaData(); objid.setId(copy(objid.getId(), embed, embed.getFields())); return objid; }
/** * Generate an application id based on the current primary key field state * of the given instance. */ public static Object create(PersistenceCapable pc, ClassMetaData meta) { if (pc == null) return null; Object oid = pc.pcNewObjectIdInstance(); if (oid == null) return null; if (!meta.isOpenJPAIdentity()) { pc.pcCopyKeyFieldsToObjectId(oid); return oid; } FieldMetaData pk = meta.getPrimaryKeyFields()[0]; if (pk.getDeclaredTypeCode() != JavaTypes.OID) return oid; // always copy oid object in case field value mutates or becomes // managed ObjectId objid = (ObjectId) oid; ClassMetaData embed = pk.getEmbeddedMetaData(); objid.setId(copy(objid.getId(), embed, embed.getFields())); return objid; }
/** * Generate an application id based on the current primary key field state * of the given instance. */ public static Object create(PersistenceCapable pc, ClassMetaData meta) { if (pc == null) return null; Object oid = pc.pcNewObjectIdInstance(); if (oid == null) return null; if (!meta.isOpenJPAIdentity()) { pc.pcCopyKeyFieldsToObjectId(oid); return oid; } FieldMetaData pk = meta.getPrimaryKeyFields()[0]; if (pk.getDeclaredTypeCode() != JavaTypes.OID) return oid; // always copy oid object in case field value mutates or becomes // managed ObjectId objid = (ObjectId) oid; ClassMetaData embed = pk.getEmbeddedMetaData(); objid.setId(copy(objid.getId(), embed, embed.getFields())); return objid; }
/** * Generate an application id based on the current primary key field state * of the given instance. */ public static Object create(PersistenceCapable pc, ClassMetaData meta) { if (pc == null) return null; Object oid = pc.pcNewObjectIdInstance(); if (oid == null) return null; if (!meta.isOpenJPAIdentity()) { pc.pcCopyKeyFieldsToObjectId(oid); return oid; } FieldMetaData pk = meta.getPrimaryKeyFields()[0]; if (pk.getDeclaredTypeCode() != JavaTypes.OID) return oid; // always copy oid object in case field value mutates or becomes // managed ObjectId objid = (ObjectId) oid; ClassMetaData embed = pk.getEmbeddedMetaData(); objid.setId(copy(objid.getId(), embed, embed.getFields())); return objid; }
/** * Generate an application id based on the current primary key field state * of the given instance. */ public static Object create(PersistenceCapable pc, ClassMetaData meta) { if (pc == null) return null; Object oid = pc.pcNewObjectIdInstance(); if (oid == null) return null; if (!meta.isOpenJPAIdentity()) { pc.pcCopyKeyFieldsToObjectId(oid); return oid; } FieldMetaData pk = meta.getPrimaryKeyFields()[0]; if (pk.getDeclaredTypeCode() != JavaTypes.OID) return oid; // always copy oid object in case field value mutates or becomes // managed ObjectId objid = (ObjectId) oid; ClassMetaData embed = pk.getEmbeddedMetaData(); objid.setId(copy(objid.getId(), embed, embed.getFields())); return objid; }