public void stopCaching(String cls) { MetaDataRepository mdr = _conf.getMetaDataRepositoryInstance(); ClassMetaData cmd = mdr.getCachedMetaData(cls); _cacheable.put(cmd, Boolean.FALSE); }
public void stopCaching(String cls) { MetaDataRepository mdr = _conf.getMetaDataRepositoryInstance(); ClassMetaData cmd = mdr.getCachedMetaData(cls); _cacheable.put(cmd, Boolean.FALSE); }
public ReflectingPersistenceCapable(Object o, OpenJPAConfiguration conf) { this.o = o; Class type = o.getClass(); pcSubclassInstance = PCRegistry.newInstance(type, null, false); meta = conf.getMetaDataRepositoryInstance() .getMetaData(type, null, true); }
private static void configureMetaData(OpenJPAConfiguration conf, ClassLoader envLoader, Class<?> cls, boolean redefineAvailable) { ClassMetaData meta = conf.getMetaDataRepositoryInstance() .getMetaData(cls, envLoader, true); configureMetaData(meta, conf, redefineAvailable, true); }
private static void configureMetaData(OpenJPAConfiguration conf, ClassLoader envLoader, Class<?> cls, boolean redefineAvailable) { ClassMetaData meta = conf.getMetaDataRepositoryInstance() .getMetaData(cls, envLoader, true); configureMetaData(meta, conf, redefineAvailable, true); }
/** * Convenience method to get metadata for the given type. */ protected ClassMetaData getMetaData(Class<?> c, boolean required, ClassLoader loader) { return resolver.getConfiguration().getMetaDataRepositoryInstance(). getMetaData(c, loader, required); }
private static void setIntercepting(OpenJPAConfiguration conf, ClassLoader envLoader, Class<?> cls) { ClassMetaData meta = conf.getMetaDataRepositoryInstance() .getMetaData(cls, envLoader, true); meta.setIntercepting(true); }
private static void configureMetaData(OpenJPAConfiguration conf, ClassLoader envLoader, Class cls, boolean redefineAvailable) { ClassMetaData meta = conf.getMetaDataRepositoryInstance() .getMetaData(cls, envLoader, true); configureMetaData(meta, conf, redefineAvailable, true); }
/** * Convenience method to get metadata for the given type. */ protected ClassMetaData getMetaData(Class<?> c, boolean required, ClassLoader loader) { return resolver.getConfiguration().getMetaDataRepositoryInstance(). getMetaData(c, loader, required); }
private static void configureMetaData(OpenJPAConfiguration conf, ClassLoader envLoader, Class<?> cls, boolean redefineAvailable) { ClassMetaData meta = conf.getMetaDataRepositoryInstance() .getMetaData(cls, envLoader, true); configureMetaData(meta, conf, redefineAvailable, true); }
private void loadQueries() { Broker broker = factory.newBroker(); try { QueryMetaData[] qmds = conf.getMetaDataRepositoryInstance().getQueryMetaDatas(); for (int i = 0; i < qmds.length; i++) loadQuery(broker, qmds[i]); } finally { broker.close(); } }
private void loadQueries() { Broker broker = factory.newBroker(); try { QueryMetaData[] qmds = conf.getMetaDataRepositoryInstance().getQueryMetaDatas(); for (int i = 0; i < qmds.length; i++) loadQuery(broker, qmds[i]); } finally { broker.close(); } }
private void loadQueries() { Broker broker = factory.newBroker(); try { QueryMetaData[] qmds = conf.getMetaDataRepositoryInstance().getQueryMetaDatas(); for (int i = 0; i < qmds.length; i++) loadQuery(broker, qmds[i]); } finally { broker.close(); } }
public String toJPQL(QueryDefinition query) { MetaDataRepository repos = _emf.getConfiguration() .getMetaDataRepositoryInstance(); AliasContext ctx = new AliasContext(repos); if (query instanceof AbstractDomainObject) return ((AbstractDomainObject)query).getOwner().asExpression(ctx); return ((QueryDefinitionImpl)query).asExpression(ctx); }
@Override public void addNamedQuery(String name, Query query) { org.apache.openjpa.kernel.Query kernelQuery = ((QueryImpl<?>)query).getDelegate(); MetaDataRepository metaDataRepositoryInstance = _factory.getConfiguration().getMetaDataRepositoryInstance(); QueryMetaData metaData = metaDataRepositoryInstance.newQueryMetaData(null, null); metaData.setFrom(kernelQuery); metaDataRepositoryInstance.addQueryMetaData(metaData); }
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); }
/** * Constructor. Supply broker attaching to. */ public AttachManager(BrokerImpl broker, boolean copyNew, OpCallbacks call) { _broker = broker; _proxy = broker.getConfiguration().getProxyManagerInstance(); _call = call; _copyNew = copyNew; _failFast = (broker.getConfiguration().getMetaDataRepositoryInstance(). getMetaDataFactory().getDefaults().getCallbackMode() & CallbackModes.CALLBACK_FAIL_FAST) != 0; }
/** * Constructor. Supply broker attaching to. */ public AttachManager(BrokerImpl broker, boolean copyNew, OpCallbacks call) { _broker = broker; _proxy = broker.getConfiguration().getProxyManagerInstance(); _call = call; _copyNew = copyNew; _failFast = (broker.getConfiguration().getMetaDataRepositoryInstance(). getMetaDataFactory().getDefaults().getCallbackMode() & CallbackModes.CALLBACK_FAIL_FAST) != 0; }
/** * Constructor. Supply broker attaching to. */ public AttachManager(BrokerImpl broker, boolean copyNew, OpCallbacks call) { _broker = broker; _proxy = broker.getConfiguration().getProxyManagerInstance(); _call = call; _copyNew = copyNew; _failFast = (broker.getConfiguration().getMetaDataRepositoryInstance(). getMetaDataFactory().getDefaults().getCallbackMode() & CallbackModes.CALLBACK_FAIL_FAST) != 0; }