use of org.jboss.tools.hibernate.reddeer.console.wizards.NewConfigurationWizard in project jbosstools-hibernate by jbosstools.
the class HibernateToolsFactory method createConfigurationFile.
/**
* Create Hibernate Configuration file
* @param cfg configuration
* @param project project name
* @param cfgFile hibernate configuration file
* @param generateConsole when true hibernate console configuration is generated
*/
public static void createConfigurationFile(DatabaseConfiguration cfg, String project, String cfgFile, boolean generateConsole) {
NewConfigurationWizard wizard = new NewConfigurationWizard();
wizard.open();
NewConfigurationFirstPage p1 = new NewConfigurationFirstPage(wizard);
p1.setLocation(project, "src");
wizard.next();
NewConfigurationWizardPage p2 = new NewConfigurationWizardPage(wizard);
p2.setDatabaseDialect("H2");
p2.setDriverClass(cfg.getDriverClass());
p2.setConnectionURL(cfg.getJdbcString());
p2.setUsername(cfg.getUsername());
if (generateConsole) {
p2.setCreateConsoleConfiguration(generateConsole);
}
wizard.finish();
new DefaultEditor(cfgFile);
}
use of org.jboss.tools.hibernate.reddeer.console.wizards.NewConfigurationWizard in project jbosstools-hibernate by jbosstools.
the class ConsoleConfigurationFileTest method createConfigFile.
private NewConfigurationWizard createConfigFile() {
NewConfigurationWizard wizard = new NewConfigurationWizard();
wizard.open();
NewConfigurationFirstPage p1 = new NewConfigurationFirstPage(wizard);
p1.setLocation(prjName, "src");
wizard.next();
DatabaseConfiguration cfg = dbRequirement.getConfiguration();
NewConfigurationWizardPage p2 = new NewConfigurationWizardPage(wizard);
p2.setHibernateVersion(hbVersion);
p2.setConnectionURL(cfg.getJdbcString());
p2.setUsername(cfg.getUsername());
return wizard;
}
use of org.jboss.tools.hibernate.reddeer.console.wizards.NewConfigurationWizard in project jbosstools-hibernate by jbosstools.
the class ConsoleConfigurationFileTest method testCreateConfigurationFile.
@Test
public void testCreateConfigurationFile() {
NewConfigurationWizard wizard = createConfigFile();
wizard.finish();
checkFile(false);
}
use of org.jboss.tools.hibernate.reddeer.console.wizards.NewConfigurationWizard in project jbosstools-hibernate by jbosstools.
the class ConsoleConfigurationTest method prepareConsoleConfigurationFile.
public void prepareConsoleConfigurationFile(String hibernateVersion) {
DatabaseConfiguration cfg = dbRequirement.getConfiguration();
NewConfigurationWizard wizard = new NewConfigurationWizard();
wizard.open();
NewConfigurationFirstPage p1 = new NewConfigurationFirstPage(wizard);
p1.setLocation(prjName, "src");
wizard.next();
NewConfigurationWizardPage p2 = new NewConfigurationWizardPage(wizard);
p2.setDatabaseDialect("H2");
p2.setDriverClass(cfg.getDriverClass());
p2.setConnectionURL(cfg.getJdbcString());
p2.setUsername(cfg.getUsername());
p2.setHibernateVersion(hibernateVersion);
wizard.finish();
}
use of org.jboss.tools.hibernate.reddeer.console.wizards.NewConfigurationWizard in project jbosstools-hibernate by jbosstools.
the class ConsoleConfigurationFileTest method testCreateConfigurationFileWithConsole.
@Test
public void testCreateConfigurationFileWithConsole() {
NewConfigurationWizard wizard = createConfigFile();
NewConfigurationWizardPage p2 = new NewConfigurationWizardPage(wizard);
p2.setCreateConsoleConfiguration(true);
wizard.finish();
checkFile(true);
}
Aggregations