package net.rrm.ehour.persistence.database;
import org.apache.commons.lang.StringUtils;
public class DatabaseConfig {
public final Database databaseType;
public final String driver;
public final String url;
public final String username;
public final String password;
public DatabaseConfig(Database database, String driver, String url, String username, String password) {
this.databaseType = database;
this.driver = driver;
this.url = url;
this.username = username;
this.password = password;
}
@Override
public String toString() {
return "DatabaseConfig{" +
"database='" + (databaseType != null ? databaseType.name() : "") + '\'' +
", driver='" + driver + '\'' +
", url='" + url + '\'' +
", username='" + (StringUtils.isBlank(username) ? "" : "*****") + '\'' +
", password='" + (StringUtils.isBlank(password) ? "" : "*****") + '\'' +
'}';
}
}