return repository;\r
}\r
\r
- @Override\r
+ \r
public boolean add(ICdmDataSource dataSource) {\r
return getDataSources().add(dataSource);\r
}\r
\r
\r
- @Override\r
+ \r
public boolean delete(CdmPersistentDataSource dataSource) {\r
CdmPersistentDataSource.delete(dataSource);\r
return remove(dataSource);\r
}\r
\r
- @Override\r
+ \r
public boolean remove(ICdmDataSource dataSource) {\r
return getDataSources().remove(dataSource);\r
}\r
\r
- @Override\r
+ \r
public List<ICdmDataSource> getAll() {\r
return getDataSources();\r
}\r
\r
- @Override\r
+ \r
public ICdmDataSource getCurrentDataSource() {\r
if (currentDataSource == null) {\r
throw new IllegalStateException("Current data source not set.");\r
return currentDataSource;\r
}\r
\r
- @Override\r
+ \r
public boolean setCurrentDataSource(ICdmDataSource dataSource) {\r
if (currentDataSource != null) {\r
if (!changeDataSource(dataSource)) {\r
return true;\r
}\r
\r
- @Override\r
+ \r
public void setCdmApplicationController(\r
CdmApplicationController cdmAppController) {\r
this.cdmAppController = cdmAppController; \r
try {\r
IRunnableWithProgress op = new IRunnableWithProgress() {\r
\r
- @Override\r
+ \r
public void run(IProgressMonitor monitor)\r
throws InvocationTargetException, InterruptedException {\r
\r
return true;\r
}\r
\r
- @Override\r
+ \r
public CdmPersistentDataSource save(String dataSourceName, DatabaseTypeEnum databaseType,\r
String server, String database, int port, String username,\r
String password) {\r
return dataSource;\r
}\r
\r
- @Override\r
+ \r
public CdmPersistentDataSource save(String dataSourceName, DatabaseTypeEnum databaseType,\r
String server, String database, String username, String password) {\r
CdmPersistentDataSource dataSource = CdmPersistentDataSource.save(\r