public ClassLoader getClassLoader() { try { return _broker.getClassLoader(); } catch (RuntimeException re) { throw translate(re); } }
public ClassLoader getClassLoader() { try { return _broker.getClassLoader(); } catch (RuntimeException re) { throw translate(re); } }
public ClassLoader getClassLoader() { try { return _broker.getClassLoader(); } catch (RuntimeException re) { throw translate(re); } }
public ClassLoader getClassLoader() { try { return _broker.getClassLoader(); } catch (RuntimeException re) { throw translate(re); } }
public ClassLoader getClassLoader() { try { return _broker.getClassLoader(); } catch (RuntimeException re) { throw translate(re); } }
final PersistenceCapable pc = ((PersistenceCapable) detachedEntity); final Object[] state = (Object[]) pc.pcGetDetachedState(); final BitSet loadedFieldsOnDetach = (BitSet) state[1]; final OpenJPAEntityManager oem = getEntityManager(); final Broker _broker = ((EntityManagerImpl) oem).getBroker(); final ClassMetaData meta = _broker.getConfiguration().getMetaDataRepositoryInstance() .getMetaData(ImplHelper.getManagedInstance(detachedEntity).getClass(), _broker.getClassLoader(), true); for (final FieldMetaData fmd : meta.getDefinedFields()) { if (loadedFieldsOnDetach.get(fmd.getIndex())) { System.out.println(fmd.getName() + " was loaded on detach."); } }
protected Object getDetachedObjectId(AttachManager manager, Object toAttach) { Broker broker = manager.getBroker(); ClassMetaData meta = broker.getConfiguration(). getMetaDataRepositoryInstance().getMetaData( ImplHelper.getManagedInstance(toAttach).getClass(), broker.getClassLoader(), true); return ApplicationIds.create(ImplHelper.toPersistenceCapable(toAttach, broker.getConfiguration()), meta); }
protected Object getDetachedObjectId(AttachManager manager, Object toAttach) { Broker broker = manager.getBroker(); ClassMetaData meta = broker.getConfiguration(). getMetaDataRepositoryInstance().getMetaData( ImplHelper.getManagedInstance(toAttach).getClass(), broker.getClassLoader(), true); return ApplicationIds.create(ImplHelper.toPersistenceCapable(toAttach, broker.getConfiguration()), meta); }
protected Object getDetachedObjectId(AttachManager manager, Object toAttach) { Broker broker = manager.getBroker(); ClassMetaData meta = broker.getConfiguration(). getMetaDataRepositoryInstance().getMetaData( ImplHelper.getManagedInstance(toAttach).getClass(), broker.getClassLoader(), true); return ApplicationIds.create(ImplHelper.toPersistenceCapable(toAttach, broker.getConfiguration()), meta); }
protected Object getDetachedObjectId(AttachManager manager, Object toAttach) { Broker broker = manager.getBroker(); ClassMetaData meta = broker.getConfiguration(). getMetaDataRepositoryInstance().getMetaData( ImplHelper.getManagedInstance(toAttach).getClass(), broker.getClassLoader(), true); return ApplicationIds.create(ImplHelper.toPersistenceCapable(toAttach, broker.getConfiguration()), meta); }
protected Object getDetachedObjectId(AttachManager manager, Object toAttach) { Broker broker = manager.getBroker(); ClassMetaData meta = broker.getConfiguration(). getMetaDataRepositoryInstance().getMetaData( ImplHelper.getManagedInstance(toAttach).getClass(), broker.getClassLoader(), true); return ApplicationIds.create(ImplHelper.toPersistenceCapable(toAttach, broker.getConfiguration()), meta); }
void initializeBroker(boolean managed, int connRetainMode, Broker broker, boolean fromDeserialization) { assertOpen(); makeReadOnly(); DelegatingStoreManager dsm = createDelegatingStoreManager(); ((BrokerImpl) broker).initialize(this, dsm, managed, connRetainMode, fromDeserialization); // if we're using remote events, register the event manager so // that it can broadcast commit notifications from the broker RemoteCommitEventManager remote = _conf.getRemoteCommitEventManager(); if (remote.areRemoteEventsEnabled()) broker.addTransactionListener(remote); loadPersistentTypes(broker.getClassLoader()); _brokers.add(broker); _conf.setReadOnly(Configuration.INIT_STATE_FROZEN); }
void initializeBroker(boolean managed, int connRetainMode, Broker broker, boolean fromDeserialization) { assertOpen(); makeReadOnly(); DelegatingStoreManager dsm = createDelegatingStoreManager(); ((BrokerImpl) broker).initialize(this, dsm, managed, connRetainMode, fromDeserialization); // if we're using remote events, register the event manager so // that it can broadcast commit notifications from the broker RemoteCommitEventManager remote = _conf.getRemoteCommitEventManager(); if (remote.areRemoteEventsEnabled()) broker.addTransactionListener(remote); loadPersistentTypes(broker.getClassLoader()); _brokers.add(broker); _conf.setReadOnly(Configuration.INIT_STATE_FROZEN); }
void initializeBroker(boolean managed, int connRetainMode, Broker broker, boolean fromDeserialization) { assertOpen(); makeReadOnly(); DelegatingStoreManager dsm = createDelegatingStoreManager(); ((BrokerImpl) broker).initialize(this, dsm, managed, connRetainMode, fromDeserialization); // if we're using remote events, register the event manager so // that it can broadcast commit notifications from the broker RemoteCommitEventManager remote = _conf.getRemoteCommitEventManager(); if (remote.areRemoteEventsEnabled()) broker.addTransactionListener(remote); loadPersistentTypes(broker.getClassLoader()); _brokers.add(broker); _conf.setReadOnly(Configuration.INIT_STATE_FROZEN); }
void initializeBroker(boolean managed, int connRetainMode, Broker broker, boolean fromDeserialization) { assertOpen(); makeReadOnly(); DelegatingStoreManager dsm = createDelegatingStoreManager(); ((BrokerImpl) broker).initialize(this, dsm, managed, connRetainMode, fromDeserialization); // if we're using remote events, register the event manager so // that it can broadcast commit notifications from the broker RemoteCommitEventManager remote = _conf.getRemoteCommitEventManager(); if (remote.areRemoteEventsEnabled()) broker.addTransactionListener(remote); loadPersistentTypes(broker.getClassLoader()); _brokers.add(broker); _conf.setReadOnly(Configuration.INIT_STATE_FROZEN); }
protected Object getDetachedObjectId(AttachManager manager, Object toAttach) { if (toAttach == null) return null; Broker broker = manager.getBroker(); PersistenceCapable pc = ImplHelper.toPersistenceCapable(toAttach, broker.getConfiguration()); ClassMetaData meta = broker.getConfiguration(). getMetaDataRepositoryInstance().getMetaData( ImplHelper.getManagedInstance(toAttach).getClass(), broker.getClassLoader(), true); switch (meta.getIdentityType()) { case ClassMetaData.ID_DATASTORE: Object[] state = (Object[]) pc.pcGetDetachedState(); if (state == null) return null; return broker .newObjectId(toAttach.getClass(), state[0]); case ClassMetaData.ID_APPLICATION: return ApplicationIds.create(pc, meta); default: throw new InternalException(); } }
protected Object getDetachedObjectId(AttachManager manager, Object toAttach) { if (toAttach == null) return null; Broker broker = manager.getBroker(); PersistenceCapable pc = ImplHelper.toPersistenceCapable(toAttach, broker.getConfiguration()); ClassMetaData meta = broker.getConfiguration(). getMetaDataRepositoryInstance().getMetaData( ImplHelper.getManagedInstance(toAttach).getClass(), broker.getClassLoader(), true); switch (meta.getIdentityType()) { case ClassMetaData.ID_DATASTORE: Object[] state = (Object[]) pc.pcGetDetachedState(); if (state == null) return null; return broker .newObjectId(toAttach.getClass(), state[0]); case ClassMetaData.ID_APPLICATION: return ApplicationIds.create(pc, meta); default: throw new InternalException(); } }
protected Object getDetachedObjectId(AttachManager manager, Object toAttach) { if (toAttach == null) return null; Broker broker = manager.getBroker(); PersistenceCapable pc = ImplHelper.toPersistenceCapable(toAttach, broker.getConfiguration()); ClassMetaData meta = broker.getConfiguration(). getMetaDataRepositoryInstance().getMetaData( ImplHelper.getManagedInstance(toAttach).getClass(), broker.getClassLoader(), true); switch (meta.getIdentityType()) { case ClassMetaData.ID_DATASTORE: Object[] state = (Object[]) pc.pcGetDetachedState(); if (state == null) return null; return broker .newObjectId(toAttach.getClass(), state[0]); case ClassMetaData.ID_APPLICATION: return ApplicationIds.create(pc, meta); default: throw new InternalException(); } }
protected Object getDetachedObjectId(AttachManager manager, Object toAttach) { if (toAttach == null) return null; Broker broker = manager.getBroker(); PersistenceCapable pc = ImplHelper.toPersistenceCapable(toAttach, broker.getConfiguration()); ClassMetaData meta = broker.getConfiguration(). getMetaDataRepositoryInstance().getMetaData( ImplHelper.getManagedInstance(toAttach).getClass(), broker.getClassLoader(), true); switch (meta.getIdentityType()) { case ClassMetaData.ID_DATASTORE: Object[] state = (Object[]) pc.pcGetDetachedState(); if (state == null) return null; return broker .newObjectId(toAttach.getClass(), state[0]); case ClassMetaData.ID_APPLICATION: return ApplicationIds.create(pc, meta); default: throw new InternalException(); } }
protected Object getDetachedObjectId(AttachManager manager, Object toAttach) { if (toAttach == null) return null; Broker broker = manager.getBroker(); PersistenceCapable pc = ImplHelper.toPersistenceCapable(toAttach, broker.getConfiguration()); ClassMetaData meta = broker.getConfiguration(). getMetaDataRepositoryInstance().getMetaData( ImplHelper.getManagedInstance(toAttach).getClass(), broker.getClassLoader(), true); switch (meta.getIdentityType()) { case ClassMetaData.ID_DATASTORE: Object[] state = (Object[]) pc.pcGetDetachedState(); if (state == null) return null; return broker .newObjectId(toAttach.getClass(), state[0]); case ClassMetaData.ID_APPLICATION: return ApplicationIds.create(pc, meta); default: throw new InternalException(); } }