/** * @param map FIXME * @deprecated use {@link #AbstractTopiaApplicationContext(org.nuiton.topia.persistence.TopiaConfiguration)} */ @Deprecated public AbstractTopiaApplicationContext(Map<String, String> map) { this(new TopiaConfigurationBuilder().readMap(map)); }
/** * @param properties FIXME * @deprecated use {@link #AbstractTopiaApplicationContext(org.nuiton.topia.persistence.TopiaConfiguration)} */ @Deprecated public AbstractTopiaApplicationContext(Properties properties) { this(new TopiaConfigurationBuilder().readProperties(properties)); }
public String dangerousToString() { return new TopiaConfigurationBuilder().toMap(this).toString(); }
@Override protected void starting(Description description) { TopiaConfigurationBuilder topiaConfigurationBuilder = new TopiaConfigurationBuilder(); topiaConfiguration = topiaConfigurationBuilder.forTest( description.getTestClass(), description.getMethodName()); applicationContext = createApplicationContext(topiaConfiguration); }
protected void init() { new TopiaConfigurationBuilder().check(configuration); topiaFiresSupport = new TopiaFiresSupport(); sessionRegistry = new TopiaHibernateSessionRegistry(); // First initialize all the services initServices(); // ToPIA's schema init if (isInitSchema()) { if (log.isInfoEnabled()) { log.info("Schema initialization enabled"); } initSchema(); } else { if (log.isInfoEnabled()) { log.info("Schema initialization disabled"); } } // AThimel 14/06/14 Make sure this method is called AFTER ToPIA's schema init, otherwise Hibernate may have created the schema itself // The next line will trigger the Configuration#buildMappings() method which really initializes Hibernate getHibernateProvider().getHibernateConfiguration(); }
public ConfigureInitSchemaStep forPostgresqlDatabase(String jdbcConnectionUrl, String jdbcConnectionUser, String jdbcConnectionPassword) { JdbcConfiguration jdbcConfiguration = jdbcConfigurationBuilder.forPostgresqlDatabase(jdbcConnectionUrl, jdbcConnectionUser, jdbcConnectionPassword); return forDatabase(jdbcConfiguration); }
public Map<String, String> buildMap() { return toMap(beanTopiaConfiguration); } }
public Map<String, String> toMap(TopiaConfiguration topiaConfiguration) { check(topiaConfiguration); Map<String, String> map = new LinkedHashMap<String, String>();
public Properties buildProperties() { return toProperties(beanTopiaConfiguration); }
public BeanTopiaConfiguration readProperties(Properties properties) { return readMap((Map) ImmutableMap.copyOf(properties)); }
public BeanTopiaConfiguration readProperties(File propertiesFile) { FileInputStream fileInputStream = null; try { Properties properties = new Properties(); fileInputStream = new FileInputStream(propertiesFile); properties.load(fileInputStream); return readProperties(properties); } catch (IOException e) { throw new RuntimeException("unable to read file " + propertiesFile, e); } finally { IOUtils.closeQuietly(fileInputStream); } }
public ConfigureInitSchemaStep forTestDatabase(Class<?> testClass, String methodName) { JdbcConfiguration jdbcConfiguration = jdbcConfigurationBuilder.forTestDatabase(testClass, methodName); return forDatabase(jdbcConfiguration); } }
public Properties toProperties(TopiaConfiguration topiaConfiguration) { Map<String, String> map = toMap(topiaConfiguration); Properties properties = new Properties(); properties.putAll(map); return properties; }
check(result); return result;
public ConfigureInitSchemaStep forH2Database(String jdbcConnectionUrl) { JdbcConfiguration jdbcConfiguration = jdbcConfigurationBuilder.forH2Database(jdbcConnectionUrl); return forDatabase(jdbcConfiguration); }
public ConfigureInitSchemaStep forInMemoryH2Database() { JdbcConfiguration jdbcConfiguration = jdbcConfigurationBuilder.forInMemoryH2Database(); return forDatabase(jdbcConfiguration); }
public ConfigureInitSchemaStep forDatabase(String jdbcConnectionUrl, String jdbcConnectionUser, String jdbcConnectionPassword, String jdbcDriverClassName) { JdbcConfiguration jdbcConfiguration = jdbcConfigurationBuilder.forDatabase(jdbcConnectionUrl, jdbcConnectionUser, jdbcConnectionPassword, jdbcDriverClassName); return forDatabase(jdbcConfiguration); }
public ConfigureInitSchemaStep forH2Database(String jdbcConnectionUrl, String jdbcConnectionUser, String jdbcConnectionPassword) { JdbcConfiguration jdbcConfiguration = jdbcConfigurationBuilder.forH2Database(jdbcConnectionUrl, jdbcConnectionUser, jdbcConnectionPassword); return forDatabase(jdbcConfiguration); }
public ConfigureInitSchemaStep forDatabase(String jdbcConnectionUrl, String jdbcConnectionUser, String jdbcConnectionPassword, Class<? extends Driver> jdbcDriverClass) { JdbcConfiguration jdbcConfiguration = jdbcConfigurationBuilder.forDatabase(jdbcConnectionUrl, jdbcConnectionUser, jdbcConnectionPassword, jdbcDriverClass); return forDatabase(jdbcConfiguration); }