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 Summary
Constructors Constructor Description DatasourceMgmtToWebServiceAdapter(IDatasourceMgmtWebService datasourceMgmtWebService)
-
Method Summary
All 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
-
DatasourceMgmtToWebServiceAdapter
public DatasourceMgmtToWebServiceAdapter(IDatasourceMgmtWebService datasourceMgmtWebService)
-
-
Method Detail
-
init
public void init(org.pentaho.platform.api.engine.IPentahoSession session)
- Specified by:
initin interfaceorg.pentaho.platform.api.engine.IPentahoInitializer
-
createDatasource
public String createDatasource(org.pentaho.database.model.IDatabaseConnection databaseConnection)
- Specified by:
createDatasourcein interfaceorg.pentaho.platform.api.repository.datasource.IDatasourceMgmtService
-
deleteDatasourceByName
public void deleteDatasourceByName(String name)
- Specified by:
deleteDatasourceByNamein interfaceorg.pentaho.platform.api.repository.datasource.IDatasourceMgmtService
-
getDatasourceByName
public org.pentaho.database.model.IDatabaseConnection getDatasourceByName(String name)
- Specified by:
getDatasourceByNamein interfaceorg.pentaho.platform.api.repository.datasource.IDatasourceMgmtService
-
getDatasources
public List<org.pentaho.database.model.IDatabaseConnection> getDatasources()
- Specified by:
getDatasourcesin interfaceorg.pentaho.platform.api.repository.datasource.IDatasourceMgmtService
-
updateDatasourceByName
public String updateDatasourceByName(String name, org.pentaho.database.model.IDatabaseConnection databaseConnection)
- Specified by:
updateDatasourceByNamein interfaceorg.pentaho.platform.api.repository.datasource.IDatasourceMgmtService
-
deleteDatasourceById
public void deleteDatasourceById(String id)
- Specified by:
deleteDatasourceByIdin interfaceorg.pentaho.platform.api.repository.datasource.IDatasourceMgmtService
-
getDatasourceById
public org.pentaho.database.model.IDatabaseConnection getDatasourceById(String id)
- Specified by:
getDatasourceByIdin interfaceorg.pentaho.platform.api.repository.datasource.IDatasourceMgmtService
-
getDatasourceIds
public List<String> getDatasourceIds()
- Specified by:
getDatasourceIdsin interfaceorg.pentaho.platform.api.repository.datasource.IDatasourceMgmtService
-
-