//FIXME in work\r
int port = -1;\r
H2Mode mode = H2Mode.EMBEDDED;\r
- CdmDataSource dataSource = new CdmDataSource(DatabaseTypeEnum.H2, null, database, port, username, password, null, mode, code);\r
+ CdmDataSource dataSource = new CdmDataSource(DatabaseTypeEnum.H2, null, database, port, username, password, filePath, mode, code);\r
return dataSource;\r
}\r
\r
}\r
\r
\r
+ public static CdmDataSource NewInstance(ICdmDataSource dataSource) {\r
+ return new CdmDataSource(dataSource.getDatabaseType(),\r
+ dataSource.getServer(),\r
+ dataSource.getDatabase(),\r
+ dataSource.getPort(),\r
+ dataSource.getUsername(),\r
+ dataSource.getPassword(),\r
+ dataSource.getFilePath(),\r
+ dataSource.getMode(),\r
+ dataSource.getNomenclaturalCode());\r
+ }\r
/**\r
* @param server\r
* @param database\r
return database;\r
}\r
\r
+ @Override\r
+ public String getServer() {\r
+ return server;\r
+ }\r
+ \r
+ @Override\r
+ public int getPort() {\r
+ return port;\r
+ }\r
+\r
+ @Override\r
+ public NomenclaturalCode getNomenclaturalCode() {\r
+ return nomenclaturalCode;\r
+ }\r
+ \r
@Override\r
public BeanDefinition getDatasourceBean(){\r
AbstractBeanDefinition bd = new RootBeanDefinition(dbType.getDataSourceClass());\r
public String getDatabase() {\r
return database;\r
}\r
+ \r
+ @Override\r
+ public void setDatabase(String database) {\r
+ this.database = database; \r
+ }\r
\r
@Override\r
public DatabaseTypeEnum getDatabaseType() {\r
return filePath;\r
}\r
\r
-\r
- @Override\r
- public int getPort() {\r
- return port;\r
- }\r
-\r
- @Override\r
- public String getServer() {\r
- return server;\r
- }\r
-\r
@Override\r
public H2Mode getMode() {\r
return mode;\r
}\r
\r
+ @Override\r
+ public void setMode(H2Mode h2Mode) {\r
+ this.mode = h2Mode;\r
+ \r
+ }\r
+ \r
@Override\r
public String getPassword() {\r
return password;\r
}\r
\r
+ @Override\r
+ public void setPassword(String password) {\r
+ this.password = password;\r
+ \r
+ }\r
+ \r
@Override\r
public String getUsername() {\r
return username;\r
}\r
\r
@Override\r
- public NomenclaturalCode getNomenclaturalCode() {\r
- return nomenclaturalCode;\r
+ public void setUsername(String username) {\r
+ this.username = username;\r
+ \r
}\r
\r
+\r
+\r
+\r
+\r
+\r
+\r
+\r
@Override\r
public String toString() {\r
if (StringUtils.isBlank(this.database)){\r
return result;\r
}\r
}\r
+\r
+\r
\r
\r
\r