dataSourceName = strDataSource;\r
}\r
\r
- /**\r
- * Returns the name of the bean.\r
- * @return\r
- */\r
+ @Override\r
public String getName(){\r
return dataSourceName;\r
}\r
\r
\r
\r
+ @Override\r
public String getDatabase() {\r
return getDatabaseProperty(DbProperties.DATABASE);\r
}\r
\r
\r
+ @Override\r
public String getFilePath() {\r
//TODO null\r
return getDatabaseProperty(DbProperties.FILEPATH);\r
}\r
\r
\r
+ @Override\r
public H2Mode getMode() {\r
//TODO null\r
return H2Mode.fromString(getDatabaseProperty(DbProperties.MODE));\r
}\r
\r
\r
- /* (non-Javadoc)\r
- * @see eu.etaxonomy.cdm.database.ICdmDataSource#getNomenclaturalCode()\r
- */\r
+ @Override\r
public NomenclaturalCode getNomenclaturalCode() {\r
// TODO null\r
return NomenclaturalCode.fromString(getDatabaseProperty(DbProperties.NOMENCLATURAL_CODE));\r
}\r
\r
+ @Override\r
public int getPort() {\r
String port = CdmUtils.Nz(getDatabaseProperty(DbProperties.PORT));\r
if ("".equals(port)){\r
}\r
\r
\r
+ @Override\r
public String getServer() {\r
return getDatabaseProperty(DbProperties.SERVER);\r
}\r
\r
- /**\r
- * Returns the database type of the data source. \r
- * @return the database type of the data source. Null if the bean or the driver class property does not exist or the driver class is unknown.\r
- */\r
+\r
+ @Override\r
public DatabaseTypeEnum getDatabaseType(){\r
Element bean = getDatasourceBeanXml(this.dataSourceName);\r
if (bean == null){\r
* @return\r
*/\r
@SuppressWarnings("unchecked")\r
+ @Override\r
public BeanDefinition getDatasourceBean(){\r
DatabaseTypeEnum dbtype = DatabaseTypeEnum.getDatabaseEnumByDriverClass(getDatasourceProperty(DbProperties.DRIVER_CLASS));\r
\r
* @param showSql\r
* @return\r
*/\r
+ @Override\r
public BeanDefinition getHibernatePropertiesBean(DbSchemaValidation hbm2dll){\r
boolean showSql = false;\r
boolean formatSql = false;\r
* @param showSql\r
* @return\r
*/\r
+ @Override\r
public BeanDefinition getHibernatePropertiesBean(DbSchemaValidation hbm2dll, Boolean showSql, Boolean formatSql, Boolean registerSearchListener, Class<? extends RegionFactory> cacheProviderClass){\r
//Hibernate default values\r
if (hbm2dll == null){\r
return dataSources;\r
}\r
\r
+ @Override\r
public String getUsername(){\r
return getDatasourceProperty(DbProperties.USERNAME);\r
}\r
\r
+ @Override\r
public String getPassword(){\r
return getDatasourceProperty(DbProperties.PASSWORD);\r
}\r
\r
\r
- /* (non-Javadoc)\r
- * @see java.lang.Object#toString()\r
- */\r
- public String toString(){\r
- if (this.dataSourceName != null){\r
- return dataSourceName;\r
- }else{\r
- return null;\r
- }\r
- }\r
-\r
\r
\r
/**\r
}\r
}\r
\r
+ @Override\r
public boolean equals(Object obj){\r
if (obj == null){\r
return false;\r
}\r
\r
}\r
+ \r
+ @Override\r
+ public String toString(){\r
+ if (this.dataSourceName != null){\r
+ return dataSourceName;\r
+ }else{\r
+ return null;\r
+ }\r
+ }\r
+\r
}
\ No newline at end of file