Class DatasourceMgmtToWebServiceAdapter
- java.lang.Object
- 
- org.pentaho.platform.repository.webservices.DatasourceMgmtToWebServiceAdapter
 
- 
- All Implemented Interfaces:
- org.pentaho.platform.api.engine.IPentahoInitializer,- org.pentaho.platform.api.repository.datasource.IDatasourceMgmtService
 
 public class DatasourceMgmtToWebServiceAdapter extends Object implements org.pentaho.platform.api.repository.datasource.IDatasourceMgmtService 
- 
- 
Constructor SummaryConstructors Constructor Description DatasourceMgmtToWebServiceAdapter(IDatasourceMgmtWebService datasourceMgmtWebService)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description StringcreateDatasource(org.pentaho.database.model.IDatabaseConnection databaseConnection)voiddeleteDatasourceById(String id)voiddeleteDatasourceByName(String name)org.pentaho.database.model.IDatabaseConnectiongetDatasourceById(String id)org.pentaho.database.model.IDatabaseConnectiongetDatasourceByName(String name)List<String>getDatasourceIds()List<org.pentaho.database.model.IDatabaseConnection>getDatasources()voidinit(org.pentaho.platform.api.engine.IPentahoSession session)StringupdateDatasourceById(String id, org.pentaho.database.model.IDatabaseConnection databaseConnection)StringupdateDatasourceByName(String name, org.pentaho.database.model.IDatabaseConnection databaseConnection)
 
- 
- 
- 
Constructor Detail- 
DatasourceMgmtToWebServiceAdapterpublic DatasourceMgmtToWebServiceAdapter(IDatasourceMgmtWebService datasourceMgmtWebService) 
 
- 
 - 
Method Detail- 
initpublic void init(org.pentaho.platform.api.engine.IPentahoSession session) - Specified by:
- initin interface- org.pentaho.platform.api.engine.IPentahoInitializer
 
 - 
createDatasourcepublic String createDatasource(org.pentaho.database.model.IDatabaseConnection databaseConnection) - Specified by:
- createDatasourcein interface- org.pentaho.platform.api.repository.datasource.IDatasourceMgmtService
 
 - 
deleteDatasourceByNamepublic void deleteDatasourceByName(String name) - Specified by:
- deleteDatasourceByNamein interface- org.pentaho.platform.api.repository.datasource.IDatasourceMgmtService
 
 - 
getDatasourceByNamepublic org.pentaho.database.model.IDatabaseConnection getDatasourceByName(String name) - Specified by:
- getDatasourceByNamein interface- org.pentaho.platform.api.repository.datasource.IDatasourceMgmtService
 
 - 
getDatasourcespublic List<org.pentaho.database.model.IDatabaseConnection> getDatasources() - Specified by:
- getDatasourcesin interface- org.pentaho.platform.api.repository.datasource.IDatasourceMgmtService
 
 - 
updateDatasourceByNamepublic String updateDatasourceByName(String name, org.pentaho.database.model.IDatabaseConnection databaseConnection) - Specified by:
- updateDatasourceByNamein interface- org.pentaho.platform.api.repository.datasource.IDatasourceMgmtService
 
 - 
deleteDatasourceByIdpublic void deleteDatasourceById(String id) - Specified by:
- deleteDatasourceByIdin interface- org.pentaho.platform.api.repository.datasource.IDatasourceMgmtService
 
 - 
getDatasourceByIdpublic org.pentaho.database.model.IDatabaseConnection getDatasourceById(String id) - Specified by:
- getDatasourceByIdin interface- org.pentaho.platform.api.repository.datasource.IDatasourceMgmtService
 
 - 
getDatasourceIdspublic List<String> getDatasourceIds() - Specified by:
- getDatasourceIdsin interface- org.pentaho.platform.api.repository.datasource.IDatasourceMgmtService
 
 
- 
 
-