/** * Assign a new datastore identity to the given instance. This given * value may be null. */ protected boolean assignDataStoreId(OpenJPAStateManager sm, Object val) { ClassMetaData meta = sm.getMetaData(); if (val == null && meta.getIdentityStrategy() != ValueStrategies.NATIVE) return false; if (val == null) val = getDataStoreIdSequence(meta).next(ctx, meta); sm.setObjectId(newDataStoreId(val, meta)); return true; }
/** * Assign a new datastore identity to the given instance. This given * value may be null. */ protected boolean assignDataStoreId(OpenJPAStateManager sm, Object val) { ClassMetaData meta = sm.getMetaData(); if (val == null && meta.getIdentityStrategy() != ValueStrategies.NATIVE) return false; if (val == null) val = getDataStoreIdSequence(meta).next(ctx, meta); sm.setObjectId(newDataStoreId(val, meta)); return true; }
/** * Assign a new datastore identity to the given instance. This given * value may be null. */ protected boolean assignDataStoreId(OpenJPAStateManager sm, Object val) { ClassMetaData meta = sm.getMetaData(); if (val == null && meta.getIdentityStrategy() != ValueStrategies.NATIVE) return false; if (val == null) val = getDataStoreIdSequence(meta).next(ctx, meta); sm.setObjectId(newDataStoreId(val, meta)); return true; }
/** * Assign a new datastore identity to the given instance. This given * value may be null. */ protected boolean assignDataStoreId(OpenJPAStateManager sm, Object val) { ClassMetaData meta = sm.getMetaData(); if (val == null && meta.getIdentityStrategy() != ValueStrategies.NATIVE) return false; if (val == null) val = getDataStoreIdSequence(meta).next(ctx, meta); sm.setObjectId(newDataStoreId(val, meta)); return true; }
/** * Assign a new datastore identity to the given instance. This given * value may be null. */ protected boolean assignDataStoreId(OpenJPAStateManager sm, Object val) { ClassMetaData meta = sm.getMetaData(); if (val == null && meta.getIdentityStrategy() != ValueStrategies.NATIVE) return false; if (val == null) val = getDataStoreIdSequence(meta).next(ctx, meta); sm.setObjectId(newDataStoreId(val, meta)); return true; }