0,0 → 1,96 |
package ak.hostadmiral.core.config; |
|
public class ConfigDataSource |
{ |
private String type; |
private String driver; |
private String userName; |
private String password; |
private String url; |
private String dialect; |
|
public String getType() |
{ |
return type; |
} |
|
public void setType(String type) |
{ |
this.type = type; |
} |
|
public String getDriver() |
{ |
return driver; |
} |
|
public void setDriver(String driver) |
{ |
this.driver = driver; |
} |
|
public String getUserName() |
{ |
return userName; |
} |
|
public void setUserName(String userName) |
{ |
this.userName = userName; |
} |
|
public String getPassword() |
{ |
return password; |
} |
|
public void setPassword(String password) |
{ |
this.password = password; |
} |
|
public String getUrl() |
{ |
return url; |
} |
|
public void setUrl(String url) |
{ |
this.url = url; |
} |
|
public String getDialect() |
{ |
return dialect; |
} |
|
public void setDialect(String dialect) |
{ |
this.dialect = dialect; |
} |
|
public ConfigDataSource merge(ConfigDataSource second) |
{ |
if(second == null) return this; |
|
if(second.type != null) this.type = second.type; |
if(second.driver != null) this.driver = second.driver; |
if(second.userName != null) this.userName = second.userName; |
if(second.password != null) this.password = second.password; |
if(second.url != null) this.url = second.url; |
if(second.dialect != null) this.dialect = second.dialect; |
|
return this; |
} |
|
public String toString() |
{ |
return "\tdata source: " + type + "\n" |
+ "\t\tdriver: " + driver + "\n" |
+ "\t\tuserName: " + userName + "\n" |
+ "\t\tpassword: " |
+ ((password == null || password.equals("")) ? "(not set)" : "(set)") + "\n" |
+ "\t\turl: " + url + "\n" |
+ "\t\tdialect: " + dialect + "\n"; |
} |
} |