/** * Constructor; supply delegate. */ public StoreCacheImpl(EntityManagerFactoryImpl emf, DataCache cache) { _repos = emf.getConfiguration().getMetaDataRepositoryInstance(); _cache = new DelegatingDataCache(cache, PersistenceExceptions.TRANSLATOR); }
public MetamodelImpl getMetamodel() { if (_metaModel == null) { _metaModel = new MetamodelImpl(getConfiguration() .getMetaDataRepositoryInstance()); } return _metaModel; }
/** * Constructor; supply delegate. */ public StoreCacheImpl(EntityManagerFactoryImpl emf, DataCache cache) { _repos = emf.getConfiguration().getMetaDataRepositoryInstance(); _cache = new DelegatingDataCache(cache, PersistenceExceptions.TRANSLATOR); }
public MetamodelImpl getMetamodel() { if (_metaModel == null) { _metaModel = new MetamodelImpl(getConfiguration() .getMetaDataRepositoryInstance()); } return _metaModel; }
/** * Constructor; supply delegate. */ public StoreCacheImpl(EntityManagerFactoryImpl emf, DataCache cache) { _repos = emf.getConfiguration().getMetaDataRepositoryInstance(); _cache = new DelegatingDataCache(cache, PersistenceExceptions.TRANSLATOR); }
/** * Constructor; supply delegate. */ public StoreCacheImpl(EntityManagerFactoryImpl emf, DataCache cache) { _repos = emf.getConfiguration().getMetaDataRepositoryInstance(); _cache = new DelegatingDataCache(cache, PersistenceExceptions.TRANSLATOR); }
/** * Constructor; supply delegate. */ public StoreCacheImpl(EntityManagerFactoryImpl emf, DataCache cache) { _repos = emf.getConfiguration().getMetaDataRepositoryInstance(); _cache = new DelegatingDataCache(cache, PersistenceExceptions.TRANSLATOR); }
public void close() { assertNotCloseInvoked(); Log log = _emf.getConfiguration().getLog(OpenJPAConfiguration.LOG_RUNTIME); if (log.isTraceEnabled()) { log.trace(this + ".close() invoked."); } _broker.close(); _plans.clear(); }
public void close() { assertNotCloseInvoked(); Log log = _emf.getConfiguration().getLog(OpenJPAConfiguration.LOG_RUNTIME); if (log.isTraceEnabled()) { log.trace(this + ".close() invoked."); } _broker.close(); _plans.clear(); }
public void close() { assertNotCloseInvoked(); Log log = _emf.getConfiguration().getLog(OpenJPAConfiguration.LOG_RUNTIME); if (log.isTraceEnabled()) { log.trace(this + ".close() invoked."); } _broker.close(); _plans.clear(); }
public void close() { assertNotCloseInvoked(); Log log = _emf.getConfiguration().getLog(OpenJPAConfiguration.LOG_RUNTIME); if (log.isTraceEnabled()) { log.trace(this + ".close() invoked."); } _broker.close(); _plans.clear(); }
public MetamodelImpl getMetamodel() { if (_metaModel == null) { MetaDataRepository mdr = getConfiguration().getMetaDataRepositoryInstance(); mdr.setValidate(MetaDataRepository.VALIDATE_RUNTIME, true); mdr.setResolve(MetaDataRepository.MODE_MAPPING_INIT, true); _metaModel = new MetamodelImpl(mdr); } return _metaModel; }
public MetamodelImpl getMetamodel() { if (_metaModel == null) { MetaDataRepository mdr = getConfiguration().getMetaDataRepositoryInstance(); mdr.setValidate(MetaDataRepository.VALIDATE_RUNTIME, true); mdr.setResolve(MetaDataRepository.MODE_MAPPING_INIT, true); _metaModel = new MetamodelImpl(mdr); } return _metaModel; }
entityManager.close(); Collection<Class> classes = emf.getConfiguration().getMetaDataRepositoryInstance().loadPersistentTypes(true, classLoader); for (Class clazz : classes) { ClassMetaData classMetaData = emf.getConfiguration().getMetaDataRepositoryInstance().getMetaData(clazz, classLoader, true); String entityname = classMetaData.getDescribedType().getName(); if (!gps.hasMappingForEntityForIndex((entityname))) {
public void injectLifecycle(EntityManagerFactory entityManagerFactory, JpaGpsDevice device) throws JpaGpsDeviceException { CompassGpsInterfaceDevice gps = (CompassGpsInterfaceDevice) device.getGps(); // TODO this should use OpenJPAEnitiyManagerFactorySPI, here for backward compatability with pre 1.0 EntityManagerFactoryImpl emf = (EntityManagerFactoryImpl) OpenJPAPersistence.cast(entityManagerFactory); if (eventListener == null) { eventListener = new OpenJPAEventListener(device); } if (useSpecificClassEvents) { ArrayList<Class> matchedClasses = new ArrayList<Class>(); Collection<Class> classes = emf.getConfiguration().getMetaDataRepositoryInstance().loadPersistentTypes(true, classLoader); for (Class clazz : classes) { ClassMetaData classMetaData = emf.getConfiguration().getMetaDataRepositoryInstance().getMetaData(clazz, classLoader, true); Class mappedClass = classMetaData.getDescribedType(); if (gps.hasMappingForEntityForMirror(mappedClass, Cascade.ALL)) { matchedClasses.add(mappedClass); } } if (matchedClasses.size() > 0) { emf.addLifecycleListener(eventListener, matchedClasses.toArray(new Class[0])); } } else { emf.addLifecycleListener(eventListener); } }
private void initialize(EntityManagerFactoryImpl factory, Broker broker) { _emf = factory; _broker = new DelegatingBroker(broker, _ret); _broker.setImplicitBehavior(this, _ret); _broker.putUserObject(JPAFacadeHelper.EM_KEY, this); _convertPositionalParams = factory.getConfiguration().getCompatibilityInstance().getConvertPositionalParametersToNamed(); }
private void initialize(EntityManagerFactoryImpl factory, Broker broker) { _emf = factory; _broker = new DelegatingBroker(broker, _ret); _broker.setImplicitBehavior(this, _ret); _broker.putUserObject(JPAFacadeHelper.EM_KEY, this); _convertPositionalParams = factory.getConfiguration().getCompatibilityInstance().getConvertPositionalParametersToNamed(); }
private void initialize(EntityManagerFactoryImpl factory, Broker broker) { _emf = factory; _broker = new DelegatingBroker(broker, _ret); _broker.setImplicitBehavior(this, _ret); _broker.putUserObject(JPAFacadeHelper.EM_KEY, this); _convertPositionalParams = factory.getConfiguration().getCompatibilityInstance().getConvertPositionalParametersToNamed(); }
private void initialize(EntityManagerFactoryImpl factory, Broker broker) { _emf = factory; _broker = new DelegatingBroker(broker, _ret); _broker.setImplicitBehavior(this, _ret); _broker.putUserObject(JPAFacadeHelper.EM_KEY, this); _convertPositionalParams = factory.getConfiguration().getCompatibilityInstance().getConvertPositionalParametersToNamed(); }
@SuppressWarnings({"unchecked"}) private void reindexTypesByName(Collection typeNames, OpenJPAEntityManager em, CompassSession session) { ClassLoader loader = emf.getConfiguration().getClassResolverInstance().getClassLoader(null, null); for (String typeName : (Collection<String>) typeNames) { try { Class cls = Class.forName(typeName, true, loader); // delete all objects matching the given type session.delete(session.queryBuilder().matchAll().setTypes(new Class[]{cls})); Extent extent = em.createExtent(cls, true); for (Object o : extent.list()) { reindex(o, session); } } catch (ClassNotFoundException e) { log.error("Failed to find class", e); } } }