/** * Resolve all known metadata classes. */ private void resolveAll(ClassLoader envLoader) { Collection<Class<?>> types = loadPersistentTypes(false, envLoader); for (Class<?> c : types) { getMetaData(c, envLoader, false); } }
/** * Resolve all known metadata classes. */ private void resolveAll(ClassLoader envLoader) { Collection<Class<?>> types = loadPersistentTypes(false, envLoader); for (Class<?> c : types) { getMetaData(c, envLoader, false); } }
/** * Constructor. Supply configuration and class to generate code for. */ public CodeGenerator(OpenJPAConfiguration conf, Class type) { this(conf.newMetaDataRepositoryInstance(). getMetaData(type, null, true)); }
public ClassMapping getValueMetaData(ExpContext ctx) { Object[] params = ctx.params; if (params[_idx] != null && params[_idx] instanceof Class) return (ClassMapping) ctx.store.getConfiguration().getMetaDataRepositoryInstance(). getMetaData((Class) params[_idx], getClass().getClassLoader(), true); return null; }
public ClassMapping getValueMetaData(ExpContext ctx) { Object[] params = ctx.params; if (params[_idx] != null && params[_idx] instanceof Class) return (ClassMapping) ctx.store.getConfiguration().getMetaDataRepositoryInstance(). getMetaData((Class) params[_idx], getClass().getClassLoader(), true); return null; }
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); }
/** * 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); }
/** * The declaring class. */ public ClassMetaData getDeclaringMetaData() { if (_dec == null) return _owner; if (_decMeta == null) _decMeta = getRepository().getMetaData(_dec, _owner.getEnvClassLoader(), true); return _decMeta; }
/** * The declaring class. */ public ClassMetaData getDeclaringMetaData() { if (_dec == null) return _owner; if (_decMeta == null) _decMeta = getRepository().getMetaData(_dec, _owner.getEnvClassLoader(), true); return _decMeta; }
/** * The declaring class. */ public ClassMetaData getDeclaringMetaData() { if (_dec == null) return _owner; if (_decMeta == null) _decMeta = getRepository().getMetaData(_dec, _owner.getEnvClassLoader(), true); return _decMeta; }
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); }
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); }
public ClassMetaData getTypeMetaData() { if (_type == null) return getDeclaredTypeMetaData(); if (_typeMeta == null && _code == JavaTypes.PC) { ClassMetaData meta = _owner.getDefiningMetaData(); _typeMeta = meta.getRepository().getMetaData(_type, meta.getEnvClassLoader(), true); } return _typeMeta; }
public ClassMetaData getTypeMetaData() { if (_type == null) return getDeclaredTypeMetaData(); if (_typeMeta == null && _code == JavaTypes.PC) { ClassMetaData meta = _owner.getDefiningMetaData(); _typeMeta = meta.getRepository().getMetaData(_type, meta.getEnvClassLoader(), true); } return _typeMeta; }
public ClassMetaData getDeclaredTypeMetaData() { if (_decTypeMeta == null && _decCode == JavaTypes.PC) { if (isEmbedded()) _decTypeMeta = getEmbeddedMetaData(); else { ClassMetaData meta = _owner.getDefiningMetaData(); _decTypeMeta = meta.getRepository().getMetaData(_decType, meta.getEnvClassLoader(), true); } } return _decTypeMeta; }
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); }