public boolean run(Options opts) throws IOException, SQLException { JDBCConfiguration conf = new JDBCConfigurationImpl(); try { return MappingTool.run(conf, args, opts, null); } finally { conf.close(); } } });
public boolean run(Options opts) throws IOException, SQLException { JDBCConfiguration conf = new JDBCConfigurationImpl(); try { return MappingTool.run(conf, args, opts); } finally { conf.close(); } } });
public boolean run(Options opts) throws IOException, SQLException { JDBCConfiguration conf = new JDBCConfigurationImpl(); try { return MappingTool.run(conf, args, opts); } finally { conf.close(); } } });
public boolean run(Options opts) throws IOException, SQLException { JDBCConfiguration conf = new JDBCConfigurationImpl(); try { return MappingTool.run(conf, args, opts); } finally { conf.close(); } } });
public boolean run(Options opts) throws IOException, SQLException { JDBCConfiguration conf = new JDBCConfigurationImpl(); try { return MappingTool.run(conf, args, opts, null); } finally { conf.close(); } } });
cls = (Class) itr.next(); try { tool.run(cls); } catch (IllegalArgumentException iae) { throw new UserException(_loc.get("bad-synch-mappings",
/** * Synchronize the mappings of the classes listed in the configuration. */ protected void synchronizeMappings(ClassLoader loader, JDBCConfiguration conf) { String action = conf.getSynchronizeMappings(); if (StringUtils.isEmpty(action)) return; MappingRepository repo = conf.getMappingRepositoryInstance(); Collection<Class<?>> classes = repo.loadPersistentTypes(false, loader); if (classes.isEmpty()) return; String props = Configurations.getProperties(action); action = Configurations.getClassName(action); MappingTool tool = new MappingTool(conf, action, false); Configurations.configureInstance(tool, conf, props, "SynchronizeMappings"); // initialize the schema for (Class<?> cls : classes) { try { tool.run(cls); } catch (IllegalArgumentException iae) { throw new UserException(_loc.get("bad-synch-mappings", action, Arrays.asList(MappingTool.ACTIONS))); } } tool.record(); }
/** * Synchronize the mappings of the classes listed in the configuration. */ protected void synchronizeMappings(ClassLoader loader, JDBCConfiguration conf) { String action = conf.getSynchronizeMappings(); if (StringUtils.isEmpty(action)) return; MappingRepository repo = conf.getMappingRepositoryInstance(); Collection<Class<?>> classes = repo.loadPersistentTypes(false, loader); if (classes.isEmpty()) return; String props = Configurations.getProperties(action); action = Configurations.getClassName(action); MappingTool tool = new MappingTool(conf, action, false); Configurations.configureInstance(tool, conf, props, "SynchronizeMappings"); // initialize the schema for (Class<?> cls : classes) { try { tool.run(cls); } catch (IllegalArgumentException iae) { throw new UserException(_loc.get("bad-synch-mappings", action, Arrays.asList(MappingTool.ACTIONS))); } } tool.record(); }
protected void executeOn(String[] files) throws Exception { if (MappingTool.ACTION_IMPORT.equals(flags.action)) assertFiles(files); ClassLoader toolLoader = AccessController .doPrivileged(J2DoPrivHelper .getClassLoaderAction(MappingTool.class)); ClassLoader loader = toolLoader; MultiLoaderClassResolver resolver = new MultiLoaderClassResolver(); if (tmpClassLoader) { loader = AccessController.doPrivileged(J2DoPrivHelper .newTemporaryClassLoaderAction(getClassLoader())); resolver.addClassLoader(loader); } resolver.addClassLoader(toolLoader); if (flags.meta && MappingTool.ACTION_ADD.equals(flags.action)) flags.metaDataFile = Files.getFile(file, loader); else flags.mappingWriter = Files.getWriter(file, loader); flags.schemaWriter = Files.getWriter(schemaFile, loader); flags.sqlWriter = Files.getWriter(sqlFile, loader, sqlEncode); JDBCConfiguration conf = (JDBCConfiguration) getConfiguration(); conf.setClassResolver(resolver); if (!MappingTool.run(conf, files, flags, loader)) throw new BuildException(_loc.get("bad-conf", "MappingToolTask") .getMessage()); }
protected void executeOn(String[] files) throws Exception { if (MappingTool.ACTION_IMPORT.equals(flags.action)) assertFiles(files); ClassLoader toolLoader = AccessController .doPrivileged(J2DoPrivHelper .getClassLoaderAction(MappingTool.class)); ClassLoader loader = toolLoader; MultiLoaderClassResolver resolver = new MultiLoaderClassResolver(); if (tmpClassLoader) { loader = AccessController.doPrivileged(J2DoPrivHelper .newTemporaryClassLoaderAction(getClassLoader())); resolver.addClassLoader(loader); } resolver.addClassLoader(toolLoader); if (flags.meta && MappingTool.ACTION_ADD.equals(flags.action)) flags.metaDataFile = Files.getFile(file, loader); else flags.mappingWriter = Files.getWriter(file, loader); flags.schemaWriter = Files.getWriter(schemaFile, loader); flags.sqlWriter = Files.getWriter(sqlFile, loader, sqlEncode); JDBCConfiguration conf = (JDBCConfiguration) getConfiguration(); conf.setClassResolver(resolver); if (!MappingTool.run(conf, files, flags, loader)) throw new BuildException(_loc.get("bad-conf", "MappingToolTask") .getMessage()); }
protected void executeOn(String[] files) throws Exception { if (MappingTool.ACTION_IMPORT.equals(flags.action)) assertFiles(files); ClassLoader toolLoader = AccessController .doPrivileged(J2DoPrivHelper .getClassLoaderAction(MappingTool.class)); ClassLoader loader = toolLoader; MultiLoaderClassResolver resolver = new MultiLoaderClassResolver(); if (tmpClassLoader) { loader = AccessController.doPrivileged(J2DoPrivHelper .newTemporaryClassLoaderAction(getClassLoader())); resolver.addClassLoader(loader); } resolver.addClassLoader(toolLoader); if (flags.meta && MappingTool.ACTION_ADD.equals(flags.action)) flags.metaDataFile = Files.getFile(file, loader); else flags.mappingWriter = Files.getWriter(file, loader); flags.schemaWriter = Files.getWriter(schemaFile, loader); flags.sqlWriter = Files.getWriter(sqlFile, loader, sqlEncode); JDBCConfiguration conf = (JDBCConfiguration) getConfiguration(); conf.setClassResolver(resolver); if (!MappingTool.run(conf, files, flags, loader)) throw new BuildException(_loc.get("bad-conf", "MappingToolTask") .getMessage()); }
protected void executeOn(String[] files) throws Exception { if (MappingTool.ACTION_IMPORT.equals(flags.action)) assertFiles(files); ClassLoader toolLoader = (ClassLoader) AccessController .doPrivileged(J2DoPrivHelper .getClassLoaderAction(MappingTool.class)); ClassLoader loader = toolLoader; MultiLoaderClassResolver resolver = new MultiLoaderClassResolver(); if (tmpClassLoader) { loader = (ClassLoader) AccessController.doPrivileged(J2DoPrivHelper .newTemporaryClassLoaderAction(getClassLoader())); resolver.addClassLoader(loader); } resolver.addClassLoader(toolLoader); if (flags.meta && MappingTool.ACTION_ADD.equals(flags.action)) flags.metaDataFile = Files.getFile(file, loader); else flags.mappingWriter = Files.getWriter(file, loader); flags.schemaWriter = Files.getWriter(schemaFile, loader); flags.sqlWriter = Files.getWriter(sqlFile, loader); JDBCConfiguration conf = (JDBCConfiguration) getConfiguration(); conf.setClassResolver(resolver); if (!MappingTool.run(conf, files, flags, loader)) throw new BuildException(_loc.get("bad-conf", "MappingToolTask") .getMessage()); }
protected void executeOn(String[] files) throws Exception { if (MappingTool.ACTION_IMPORT.equals(flags.action)) assertFiles(files); ClassLoader toolLoader = AccessController .doPrivileged(J2DoPrivHelper .getClassLoaderAction(MappingTool.class)); ClassLoader loader = toolLoader; MultiLoaderClassResolver resolver = new MultiLoaderClassResolver(); if (tmpClassLoader) { loader = AccessController.doPrivileged(J2DoPrivHelper .newTemporaryClassLoaderAction(getClassLoader())); resolver.addClassLoader(loader); } resolver.addClassLoader(toolLoader); if (flags.meta && MappingTool.ACTION_ADD.equals(flags.action)) flags.metaDataFile = Files.getFile(file, loader); else flags.mappingWriter = Files.getWriter(file, loader); flags.schemaWriter = Files.getWriter(schemaFile, loader); flags.sqlWriter = Files.getWriter(sqlFile, loader, sqlEncode); JDBCConfiguration conf = (JDBCConfiguration) getConfiguration(); conf.setClassResolver(resolver); if (!MappingTool.run(conf, files, flags, loader)) throw new BuildException(_loc.get("bad-conf", "MappingToolTask") .getMessage()); }
/** * Synchronize the mappings of the classes listed in the configuration. */ protected void synchronizeMappings(ClassLoader loader, JDBCConfiguration conf) { mapSchemaGenerationToSynchronizeMappings(conf); String action = conf.getSynchronizeMappings(); if (StringUtil.isEmpty(action)) return; MappingRepository repo = conf.getMappingRepositoryInstance(); Collection<Class<?>> classes = repo.loadPersistentTypes(false, loader); if (classes.isEmpty()) return; String props = Configurations.getProperties(action); action = Configurations.getClassName(action); MappingTool tool = new MappingTool(conf, action, false, loader); Configurations.configureInstance(tool, conf, props, "SynchronizeMappings"); // initialize the schema for (Class<?> cls : classes) { try { tool.run(cls); } catch (IllegalArgumentException iae) { throw new UserException(_loc.get("bad-synch-mappings", action, Arrays.asList(MappingTool.ACTIONS))); } } tool.record(); }
/** * Synchronize the mappings of the classes listed in the configuration. */ protected void synchronizeMappings(ClassLoader loader, JDBCConfiguration conf) { mapSchemaGenerationToSynchronizeMappings(conf); String action = conf.getSynchronizeMappings(); if (StringUtil.isEmpty(action)) return; MappingRepository repo = conf.getMappingRepositoryInstance(); Collection<Class<?>> classes = repo.loadPersistentTypes(false, loader); if (classes.isEmpty()) return; String props = Configurations.getProperties(action); action = Configurations.getClassName(action); MappingTool tool = new MappingTool(conf, action, false, loader); Configurations.configureInstance(tool, conf, props, "SynchronizeMappings"); // initialize the schema for (Class<?> cls : classes) { try { tool.run(cls); } catch (IllegalArgumentException iae) { throw new UserException(_loc.get("bad-synch-mappings", action, Arrays.asList(MappingTool.ACTIONS))); } } tool.record(); }
flags.sqlWriter = Files.getWriter(sqlFileName, loader); flags.sqlTerminator = sqlTerminator; return run(conf, args, flags, loader);
flags.sqlWriter = Files.getWriter(sqlFileName, loader); return run(conf, args, flags, loader);
flags.sqlWriter = Files.getWriter(sqlFileName, loader); flags.sqlTerminator = sqlTerminator; return run(conf, args, flags, loader);
flags.sqlWriter = Files.getWriter(sqlFileName, loader); flags.sqlTerminator = sqlTerminator; return run(conf, args, flags, loader);
flags.sqlWriter = Files.getWriter(sqlFileName, loader); flags.sqlTerminator = sqlTerminator; return run(conf, args, flags, loader);