/** * Returned the query result mapping with the given name. */ private QueryResultMapping getQueryResultMappingInternal(Class<?> cls, String name, ClassLoader envLoader) { if (name == null) return null; // check cache Object key = getQueryResultKey(cls, name); QueryResultMapping res = _results.get(key); if (res != null) return res; // get metadata for class, which will find results in metadata file if (cls != null && getMetaData(cls, envLoader, false) != null) { res = _results.get(key); if (res != null) return res; } if ((getSourceMode() & MODE_QUERY) == 0) return null; if (cls == null) cls = getMetaDataFactory() .getResultSetMappingScope(name, envLoader); // not in cache; load getMetaDataFactory().load(cls, MODE_META | MODE_MAPPING, envLoader); return _results.get(key); }
/** * Returned the query result mapping with the given name. */ private QueryResultMapping getQueryResultMappingInternal(Class cls, String name, ClassLoader envLoader) { if (name == null) return null; // check cache Object key = getQueryResultKey(cls, name); QueryResultMapping res = (QueryResultMapping) _results.get(key); if (res != null) return res; // get metadata for class, which will find results in metadata file if (cls != null && getMetaData(cls, envLoader, false) != null) { res = (QueryResultMapping) _results.get(key); if (res != null) return res; } if ((getSourceMode() & MODE_QUERY) == 0) return null; if (cls == null) cls = getMetaDataFactory() .getResultSetMappingScope(name, envLoader); // not in cache; load getMetaDataFactory().load(cls, MODE_META | MODE_MAPPING, envLoader); return (QueryResultMapping) _results.get(key); }
public boolean isNonDefaultMappingAllowed() { OpenJPAConfiguration conf = getConfiguration(); return getMetaDataFactory().getDefaults().isNonDefaultMappingAllowed(conf); }
/** * Returned the query result mapping with the given name. */ private QueryResultMapping getQueryResultMappingInternal(Class<?> cls, String name, ClassLoader envLoader) { if (name == null) return null; // check cache Object key = getQueryResultKey(cls, name); QueryResultMapping res = _results.get(key); if (res != null) return res; // get metadata for class, which will find results in metadata file if (cls != null && getMetaData(cls, envLoader, false) != null) { res = _results.get(key); if (res != null) return res; } if ((getSourceMode() & MODE_QUERY) == 0) return null; if (cls == null) cls = getMetaDataFactory() .getResultSetMappingScope(name, envLoader); // not in cache; load getMetaDataFactory().load(cls, MODE_META | MODE_MAPPING, envLoader); return _results.get(key); }
/** * Returned the query result mapping with the given name. */ private QueryResultMapping getQueryResultMappingInternal(Class<?> cls, String name, ClassLoader envLoader) { if (name == null) return null; // check cache Object key = getQueryResultKey(cls, name); QueryResultMapping res = (QueryResultMapping) _results.get(key); if (res != null) return res; // get metadata for class, which will find results in metadata file if (cls != null && getMetaData(cls, envLoader, false) != null) { res = (QueryResultMapping) _results.get(key); if (res != null) return res; } if ((getSourceMode() & MODE_QUERY) == 0) return null; if (cls == null) cls = getMetaDataFactory() .getResultSetMappingScope(name, envLoader); // not in cache; load getMetaDataFactory().load(cls, MODE_META | MODE_MAPPING, envLoader); return (QueryResultMapping) _results.get(key); }
/** * Returned the query result mapping with the given name. */ private QueryResultMapping getQueryResultMappingInternal(Class<?> cls, String name, ClassLoader envLoader) { if (name == null) return null; // check cache Object key = getQueryResultKey(cls, name); QueryResultMapping res = (QueryResultMapping) _results.get(key); if (res != null) return res; // get metadata for class, which will find results in metadata file if (cls != null && getMetaData(cls, envLoader, false) != null) { res = (QueryResultMapping) _results.get(key); if (res != null) return res; } if ((getSourceMode() & MODE_QUERY) == 0) return null; if (cls == null) cls = getMetaDataFactory() .getResultSetMappingScope(name, envLoader); // not in cache; load getMetaDataFactory().load(cls, MODE_META | MODE_MAPPING, envLoader); return (QueryResultMapping) _results.get(key); }
public boolean isNonDefaultMappingAllowed() { OpenJPAConfiguration conf = getConfiguration(); return getMetaDataFactory().getDefaults().isNonDefaultMappingAllowed(conf); }
public boolean isNonDefaultMappingAllowed() { OpenJPAConfiguration conf = getConfiguration(); return getMetaDataFactory().getDefaults().isNonDefaultMappingAllowed(conf); }
public boolean isNonDefaultMappingAllowed() { OpenJPAConfiguration conf = getConfiguration(); return getMetaDataFactory().getDefaults().isNonDefaultMappingAllowed(conf); }
public void record(MappingTool.Flags flags) { MappingRepository repos = getRepository(); MetaDataFactory io = repos.getMetaDataFactory(); ClassMapping[] mappings;
private void record(MappingTool.Flags flags) { MappingRepository repos = getRepository(); MetaDataFactory io = repos.getMetaDataFactory(); ClassMapping[] mappings; if (!ACTION_DROP.equals(_action))
public void record(MappingTool.Flags flags) { MappingRepository repos = getRepository(); MetaDataFactory io = repos.getMetaDataFactory(); ClassMapping[] mappings;
/** * Return the named table for the given class. */ public Table getTable(final ClassMapping cls, DBIdentifier tableName, boolean adapt) { // If the schemaName is NULL type then check for a system default schema name // and if available use it. if (_schemaName != null && _schemaName.getType() == DBIdentifierType.NULL){ String name = cls.getMappingRepository().getMetaDataFactory().getDefaults().getDefaultSchema(); _schemaName = (name != null ? DBIdentifier.newSchema(name) : _schemaName); } Table t = createTable(cls, new TableDefaults() { public String get(Schema schema) { // delay this so that we don't do schema reflection for unique // table name unless necessary return cls.getMappingRepository().getMappingDefaults(). getTableName(cls, schema); } public DBIdentifier getIdentifier(Schema schema) { return cls.getMappingRepository().getMappingDefaults(). getTableIdentifier(cls, schema); } }, _schemaName, tableName, adapt); t.setComment(cls.getTypeAlias() == null ? cls.getDescribedType().getName() : cls.getTypeAlias()); return t; }
/** * Return the named table for the given class. */ public Table getTable(final ClassMapping cls, DBIdentifier tableName, boolean adapt) { // If the schemaName is NULL type then check for a system default schema name // and if available use it. if (_schemaName != null && _schemaName.getType() == DBIdentifierType.NULL){ String name = cls.getMappingRepository().getMetaDataFactory().getDefaults().getDefaultSchema(); _schemaName = (name != null ? DBIdentifier.newSchema(name) : _schemaName); } Table t = createTable(cls, new TableDefaults() { public String get(Schema schema) { // delay this so that we don't do schema reflection for unique // table name unless necessary return cls.getMappingRepository().getMappingDefaults(). getTableName(cls, schema); } public DBIdentifier getIdentifier(Schema schema) { return cls.getMappingRepository().getMappingDefaults(). getTableIdentifier(cls, schema); } }, _schemaName, tableName, adapt); t.setComment(cls.getTypeAlias() == null ? cls.getDescribedType().getName() : cls.getTypeAlias()); return t; }
public void record(MappingTool.Flags flags) { MappingRepository repos = getRepository(); MetaDataFactory io = repos.getMetaDataFactory(); ClassMapping[] mappings;
/** * Create a metadata for the given instance. */ private void addMeta(Class<?> cls) { if (cls == null) return; _flush = true; MappingRepository repos = getRepository(); repos.setResolve(MODE_MAPPING, false); MetaDataFactory factory = repos.getMetaDataFactory(); factory.getDefaults().setIgnoreNonPersistent(false); factory.setStoreMode(MetaDataFactory.STORE_VERBOSE); ClassMetaData meta = repos.addMetaData(cls); FieldMetaData[] fmds = meta.getDeclaredFields(); for (int i = 0; i < fmds.length; i++) { if (fmds[i].getDeclaredTypeCode() == JavaTypes.OBJECT && fmds[i].getDeclaredType() != Object.class) fmds[i].setDeclaredTypeCode(JavaTypes.PC); } meta.setSource(_file, meta.getSourceType(), _file == null ? "": _file.getPath() ); meta.setResolve(MODE_META, true); }
/** * Create a metadata for the given instance. */ private void addMeta(Class<?> cls) { if (cls == null) return; _flush = true; MappingRepository repos = getRepository(); repos.setResolve(MODE_MAPPING, false); MetaDataFactory factory = repos.getMetaDataFactory(); factory.getDefaults().setIgnoreNonPersistent(false); factory.setStoreMode(MetaDataFactory.STORE_VERBOSE); ClassMetaData meta = repos.addMetaData(cls); FieldMetaData[] fmds = meta.getDeclaredFields(); for (int i = 0; i < fmds.length; i++) { if (fmds[i].getDeclaredTypeCode() == JavaTypes.OBJECT && fmds[i].getDeclaredType() != Object.class) fmds[i].setDeclaredTypeCode(JavaTypes.PC); } meta.setSource(_file, meta.getSourceType(), _file == null ? "": _file.getPath() ); meta.setResolve(MODE_META, true); }
/** * Create a metadata for the given instance. */ private void addMeta(Class<?> cls) { if (cls == null) return; _flush = true; MappingRepository repos = getRepository(); repos.setResolve(MODE_MAPPING, false); MetaDataFactory factory = repos.getMetaDataFactory(); factory.getDefaults().setIgnoreNonPersistent(false); factory.setStoreMode(MetaDataFactory.STORE_VERBOSE); ClassMetaData meta = repos.addMetaData(cls); FieldMetaData[] fmds = meta.getDeclaredFields(); for (int i = 0; i < fmds.length; i++) { if (fmds[i].getDeclaredTypeCode() == JavaTypes.OBJECT && fmds[i].getDeclaredType() != Object.class) fmds[i].setDeclaredTypeCode(JavaTypes.PC); } meta.setSource(_file, meta.getSourceType(), _file == null ? "": _file.getPath() ); meta.setResolve(MODE_META, true); }
/** * Create a metadata for the given instance. */ private void addMeta(Class<?> cls) { if (cls == null) return; _flush = true; MappingRepository repos = getRepository(); repos.setResolve(MODE_MAPPING, false); MetaDataFactory factory = repos.getMetaDataFactory(); factory.getDefaults().setIgnoreNonPersistent(false); factory.setStoreMode(MetaDataFactory.STORE_VERBOSE); ClassMetaData meta = repos.addMetaData(cls); FieldMetaData[] fmds = meta.getDeclaredFields(); for (int i = 0; i < fmds.length; i++) { if (fmds[i].getDeclaredTypeCode() == JavaTypes.OBJECT && fmds[i].getDeclaredType() != Object.class) fmds[i].setDeclaredTypeCode(JavaTypes.PC); } meta.setSource(_file, meta.getSourceType(), _file == null ? "": _file.getPath() ); meta.setResolve(MODE_META, true); }
/** * Create a metadata for the given instance. */ private void addMeta(Class cls) { if (cls == null) return; _flush = true; MappingRepository repos = getRepository(); repos.setResolve(MODE_MAPPING, false); MetaDataFactory factory = repos.getMetaDataFactory(); factory.getDefaults().setIgnoreNonPersistent(false); factory.setStoreMode(MetaDataFactory.STORE_VERBOSE); ClassMetaData meta = repos.addMetaData(cls); FieldMetaData[] fmds = meta.getDeclaredFields(); for (int i = 0; i < fmds.length; i++) { if (fmds[i].getDeclaredTypeCode() == JavaTypes.OBJECT && fmds[i].getDeclaredType() != Object.class) fmds[i].setDeclaredTypeCode(JavaTypes.PC); } meta.setSource(_file, meta.getSourceType()); meta.setResolve(MODE_META, true); }