@Override public DbDeployerAppContext build() { return delegate.build(); }
@Override public DbDeployerAppContext build() { return delegate.build(); }
public DbDeployerAppContext buildAppContext() { return this.getAppContextBuilder().build(); }
public DbDeployerAppContext buildAppContext() { return this.getAppContextBuilder().build(); }
public DbDeployerAppContext buildAppContext(Credential credential) { return this.getAppContextBuilder().setCredential(credential).build(); }
public DbDeployerAppContext buildAppContext(Credential credential) { return this.getAppContextBuilder().setCredential(credential).build(); }
public DbDeployerAppContext buildAppContext(String username, String password) { return this.getAppContextBuilder().setCredential(new Credential(username, password)).build(); }
public DbDeployerAppContext buildAppContext(String username, String password) { return this.getAppContextBuilder().setCredential(new Credential(username, password)).build(); }
@Test public void testHsqlConversion() { DbDeployerAppContext builder = UnitTestDbBuilder.newBuilder() .setSourcePath("platforms/sybaseiq/system-config-inmem.xml") .setReferenceEnvName("hsqltest") .setDbPlatform(new H2DbPlatform()) .setDbServer("iqhsqltest") .buildContext(); builder.setupEnvInfra(); builder.build(); } }
@Test public void testHsqlConversion() { DbDeployerAppContext builder = UnitTestDbBuilder.newBuilder() .setSourcePath("platforms/sybaseiq/system-config-inmem.xml") .setReferenceEnvName("hsqltest") .setDbPlatform(new H2DbPlatform()) .setDbServer("iqhsqltest") .buildContext(); builder.setupEnvInfra(); builder.build(); } }
@Test public void testH2Conversion() { DbDeployerAppContext builder = UnitTestDbBuilder.newBuilder() .setSourcePath("platforms/sybaseiq/system-config-inmem.xml") .setReferenceEnvName("h2test") .setDbPlatform(new H2DbPlatform()) .setDbServer("iqh2test") .buildContext(); builder.setupEnvInfra(); builder.build(); }
@Test public void testH2Conversion() { DbDeployerAppContext builder = UnitTestDbBuilder.newBuilder() .setSourcePath("platforms/sybaseiq/system-config-inmem.xml") .setReferenceEnvName("h2test") .setDbPlatform(new H2DbPlatform()) .setDbServer("iqh2test") .buildContext(); builder.setupEnvInfra(); builder.build(); }
/** * Builds the deployer context. See the class Javadoc for more information */ private DbDeployerAppContext buildContextUncached() { validateBuilder(); String[] envsToRequest = this.referenceEnvName != null ? new String[] { this.referenceEnvName } : new String[0]; DbEnvironment referenceEnv = DbEnvironmentFactory.getInstance().readFromSourcePath(this.sourcePath, envsToRequest) .getFirst(); DbEnvironment env = referenceEnv.createCopy(); if (this.envName != null) { env.setName(this.envName); } env.setDisableAuditTracking(true); env.setPersistToFile(this.isPersistToFile()); if (this.dbPlatform != null) { env.setPlatform(this.dbPlatform); } if (this.dbServer != null) { env.setDbServer(this.dbServer); } if (this.grantsDisabled) { env.setPermissions(Lists.immutable.<Permission>empty()); } env.setDefaultUserId(credential.getUsername()); env.setDefaultPassword(credential.getPassword()); return env.getAppContextBuilder() .setWorkDir(workDir) .build(); }
/** * Builds the deployer context. See the class Javadoc for more information */ private DbDeployerAppContext buildContextUncached() { validateBuilder(); String[] envsToRequest = this.referenceEnvName != null ? new String[] { this.referenceEnvName } : new String[0]; DbEnvironment referenceEnv = DbEnvironmentFactory.getInstance().readFromSourcePath(this.sourcePath, envsToRequest) .getFirst(); DbEnvironment env = referenceEnv.createCopy(); if (this.envName != null) { env.setName(this.envName); } env.setDisableAuditTracking(true); env.setPersistToFile(this.isPersistToFile()); if (this.dbPlatform != null) { env.setPlatform(this.dbPlatform); } if (this.dbServer != null) { env.setDbServer(this.dbServer); } if (this.grantsDisabled) { env.setPermissions(Lists.immutable.<Permission>empty()); } env.setDefaultUserId(credential.getUsername()); env.setDefaultPassword(credential.getPassword()); return env.getAppContextBuilder() .setWorkDir(workDir) .build(); }