/** * Create a state manager for the given oid and metadata. */ protected StateManagerImpl newStateManagerImpl(Object oid, ClassMetaData meta) { return new StateManagerImpl(oid, meta, this); }
/** * Create a state manager for the given oid and metadata. */ protected StateManagerImpl newStateManagerImpl(Object oid, ClassMetaData meta) { return new StateManagerImpl(oid, meta, this); }
/** * Create a state manager for the given oid and metadata. */ protected StateManagerImpl newStateManagerImpl(Object oid, ClassMetaData meta) { return new StateManagerImpl(oid, meta, this); }
/** * Create a state manager for the given oid and metadata. */ protected StateManagerImpl newStateManagerImpl(Object oid, ClassMetaData meta) { return new StateManagerImpl(oid, meta, this); }
/** * Create a state manager for the given oid and metadata. */ protected StateManagerImpl newStateManagerImpl(Object oid, ClassMetaData meta) { return new StateManagerImpl(oid, meta, this); }
getMetaData(obj.getClass(), _loader, true); sm = new StateManagerImpl (StateManagerId.newInstance(this), meta, this); sm.initialize(assertPersistenceCapable(obj),
StateManagerImpl sm = new StateManagerImpl(StateManagerId. newInstance(this), meta, this); sm.initialize(pc, PCState.TLOADED);
/** * If not already cached, create an empty copy of the given state * manager in the given state. */ OpenJPAStateManager copy(OpenJPAStateManager copy, PCState state) { beginOperation(true); try { assertOpen(); Object oid = copy.fetchObjectId(); Class type = copy.getManagedInstance().getClass(); if (oid == null) throw new InternalException(); // cached instance? StateManagerImpl sm = null; if (!copy.isEmbedded()) sm = getStateManagerImplById(oid, true); if (sm == null) { MetaDataRepository repos = _conf. getMetaDataRepositoryInstance(); ClassMetaData meta = repos.getMetaData(type, _loader, true); // construct a new state manager with all info known sm = new StateManagerImpl(oid, meta, this); sm.setObjectId(oid); sm.initialize(sm.getMetaData().getDescribedType(), state); } return sm; } finally { endOperation(); } }
getMetaData(obj.getClass(), _loader, true); Object id = StateManagerId.newInstance(this); sm = new StateManagerImpl(id, meta, this); sm.initialize(assertPersistenceCapable(obj), PCState.TCLEAN);
sm = new StateManagerImpl(id, meta, this); if ((_flags & FLAG_ACTIVE) != 0) { if (explicit)
id = StateManagerId.newInstance(this); StateManagerImpl sm = new StateManagerImpl(id, meta, this); sm.setOwner((StateManagerImpl) owner, ownerMeta);