/** * Generate new metadata for the given class. */ public void run(Class cls) { if (cls == null) return; if (ACTION_DROP.equals(_action)) _drop.add(cls); else if (ACTION_ADD.equals(_action)) add(cls); else throw new IllegalArgumentException("action == " + _action); }
public boolean run(Options opts) throws Exception { OpenJPAConfiguration conf = new OpenJPAConfigurationImpl(); try { return MetaDataTool.run(conf, arguments, opts); } finally { conf.close(); } } });
flags.action = ACTION_ADD; MetaDataTool tool = new MetaDataTool(conf, flags.action); if (repos != null) { MetaDataFactory factory = repos.getMetaDataFactory(); factory.getDefaults().setIgnoreNonPersistent(false); factory.setStoreMode(MetaDataFactory.STORE_VERBOSE); tool.setRepository(repos); tool.setFile(flags.file); if (flags.writer != null) tool.setWriter(flags.writer); log.info(_loc.get("tool-running", classes[j], flags.action)); try { tool.run(classes[j]); } catch (IllegalArgumentException iae) { return false; tool.record(); return true;
MetaDataRepository repos = getRepository(); MetaDataFactory mdf = repos.getMetaDataFactory(); try { clear();
private void add(Class cls) { // assume all user-defined types are PCs ClassMetaData meta = getRepository().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()); _flush = true; }
/** * The repository to use to hold metadata. */ public MetaDataRepository getRepository() { if (_repos == null) { _repos = newRepository(); _repos.setResolve(MODE_MAPPING, false); MetaDataFactory factory = _repos.getMetaDataFactory(); factory.getDefaults().setIgnoreNonPersistent(false); factory.setStoreMode(MetaDataFactory.STORE_VERBOSE); } return _repos; }
flags.action = ACTION_ADD; MetaDataTool tool = new MetaDataTool(conf, flags.action); if (repos != null) { MetaDataFactory factory = repos.getMetaDataFactory(); factory.getDefaults().setIgnoreNonPersistent(false); factory.setStoreMode(MetaDataFactory.STORE_VERBOSE); tool.setRepository(repos); tool.setFile(flags.file); if (flags.writer != null) tool.setWriter(flags.writer); log.info(_loc.get("tool-running", classes[j], flags.action)); try { tool.run(classes[j]); } catch (IllegalArgumentException iae) { return false; tool.record(); return true;
MetaDataRepository repos = getRepository(); MetaDataFactory mdf = repos.getMetaDataFactory(); try { clear();
private void add(Class cls) { // assume all user-defined types are PCs ClassMetaData meta = getRepository().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()); _flush = true; }
/** * The repository to use to hold metadata. */ public MetaDataRepository getRepository() { if (_repos == null) { _repos = newRepository(); _repos.setResolve(MODE_MAPPING, false); MetaDataFactory factory = _repos.getMetaDataFactory(); factory.getDefaults().setIgnoreNonPersistent(false); factory.setStoreMode(MetaDataFactory.STORE_VERBOSE); } return _repos; }
flags.action = ACTION_ADD; MetaDataTool tool = new MetaDataTool(conf, flags.action); if (repos != null) { MetaDataFactory factory = repos.getMetaDataFactory(); factory.getDefaults().setIgnoreNonPersistent(false); factory.setStoreMode(MetaDataFactory.STORE_VERBOSE); tool.setRepository(repos); tool.setFile(flags.file); if (flags.writer != null) tool.setWriter(flags.writer); log.info(_loc.get("tool-running", classes[j], flags.action)); try { tool.run(classes[j]); } catch (IllegalArgumentException iae) { return false; tool.record(); return true;
MetaDataRepository repos = getRepository(); MetaDataFactory mdf = repos.getMetaDataFactory(); try { clear();
public boolean run(Options opts) throws Exception { OpenJPAConfiguration conf = new OpenJPAConfigurationImpl(); try { return MetaDataTool.run(conf, arguments, opts); } finally { conf.close(); } } });
private void add(Class cls) { // assume all user-defined types are PCs ClassMetaData meta = getRepository().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()); _flush = true; }
/** * The repository to use to hold metadata. */ public MetaDataRepository getRepository() { if (_repos == null) { _repos = newRepository(); _repos.setResolve(MODE_MAPPING, false); MetaDataFactory factory = _repos.getMetaDataFactory(); factory.getDefaults().setIgnoreNonPersistent(false); factory.setStoreMode(MetaDataFactory.STORE_VERBOSE); } return _repos; }
/** * Generate new metadata for the given class. */ public void run(Class cls) { if (cls == null) return; if (ACTION_DROP.equals(_action)) _drop.add(cls); else if (ACTION_ADD.equals(_action)) add(cls); else throw new IllegalArgumentException("action == " + _action); }
flags.action = ACTION_ADD; MetaDataTool tool = new MetaDataTool(conf, flags.action); if (repos != null) { MetaDataFactory factory = repos.getMetaDataFactory(); factory.getDefaults().setIgnoreNonPersistent(false); factory.setStoreMode(MetaDataFactory.STORE_VERBOSE); tool.setRepository(repos); tool.setFile(flags.file); if (flags.writer != null) tool.setWriter(flags.writer); log.info(_loc.get("tool-running", classes[j], flags.action)); try { tool.run(classes[j]); } catch (IllegalArgumentException iae) { return false; tool.record(); return true;
MetaDataRepository repos = getRepository(); MetaDataFactory mdf = repos.getMetaDataFactory(); try { clear();
public boolean run(Options opts) throws Exception { OpenJPAConfiguration conf = new OpenJPAConfigurationImpl(); try { return MetaDataTool.run(conf, arguments, opts); } finally { conf.close(); } } });
private void add(Class cls) { // assume all user-defined types are PCs ClassMetaData meta = getRepository().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()); _flush = true; }