package fr.openwide.core.jpa.config.spring.provider; import java.sql.Driver; public class SimpleDatabaseConnectionPoolConfigurationProvider implements IDatabaseConnectionPoolConfigurationProvider { private Class<Driver> driverClass; private String url; private String user; private String password; private int minIdle; private int maxPoolSize; private String validationQuery; private String initSql; @Override public Class<Driver> getDriverClass() { return driverClass; } public SimpleDatabaseConnectionPoolConfigurationProvider setDriverClass(Class<Driver> driverClass) { this.driverClass = driverClass; return this; } @Override public String getUrl() { return url; } public SimpleDatabaseConnectionPoolConfigurationProvider setUrl(String url) { this.url = url; return this; } @Override public String getUser() { return user; } public SimpleDatabaseConnectionPoolConfigurationProvider setUser(String user) { this.user = user; return this; } @Override public String getPassword() { return password; } public SimpleDatabaseConnectionPoolConfigurationProvider setPassword(String password) { this.password = password; return this; } @Override public int getMinIdle() { return minIdle; } public SimpleDatabaseConnectionPoolConfigurationProvider setMinIdle(int minIdle) { this.minIdle = minIdle; return this; } @Override public int getMaxPoolSize() { return maxPoolSize; } public SimpleDatabaseConnectionPoolConfigurationProvider setMaxPoolSize(int maxPoolSize) { this.maxPoolSize = maxPoolSize; return this; } @Override public String getValidationQuery() { return validationQuery; } public SimpleDatabaseConnectionPoolConfigurationProvider setValidationQuery(String validationQuery) { this.validationQuery = validationQuery; return this; } @Override public String getInitSql() { return initSql; } public SimpleDatabaseConnectionPoolConfigurationProvider setInitSql(String initSql) { this.initSql = initSql; return this; } }