Class DefaultDatasourceMgmtWebService
- java.lang.Object
-
- org.pentaho.platform.repository.webservices.DefaultDatasourceMgmtWebService
-
- All Implemented Interfaces:
IDatasourceMgmtWebService
public class DefaultDatasourceMgmtWebService extends Object implements IDatasourceMgmtWebService
-
-
Field Summary
Fields Modifier and Type Field Description protected org.pentaho.platform.api.repository.datasource.IDatasourceMgmtServicedatasourceMgmtService
-
Constructor Summary
Constructors Constructor Description DefaultDatasourceMgmtWebService()No-arg constructor for when in Pentaho BI Server.DefaultDatasourceMgmtWebService(org.pentaho.platform.api.repository.datasource.IDatasourceMgmtService datasourceMgmtService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringcreateDatasource(DatabaseConnectionDto dbConnDto)voiddeleteDatasourceById(String id)voiddeleteDatasourceByName(String name)DatabaseConnectionDtogetDatasourceById(String id)DatabaseConnectionDtogetDatasourceByName(String name)List<String>getDatasourceIds()List<DatabaseConnectionDto>getDatasources()StringupdateDatasourceById(String id, DatabaseConnectionDto databaseConnection)StringupdateDatasourceByName(String name, DatabaseConnectionDto databaseConnectionDto)
-
-
-
Constructor Detail
-
DefaultDatasourceMgmtWebService
public DefaultDatasourceMgmtWebService()
No-arg constructor for when in Pentaho BI Server.
-
DefaultDatasourceMgmtWebService
public DefaultDatasourceMgmtWebService(org.pentaho.platform.api.repository.datasource.IDatasourceMgmtService datasourceMgmtService)
-
-
Method Detail
-
createDatasource
public String createDatasource(DatabaseConnectionDto dbConnDto)
- Specified by:
createDatasourcein interfaceIDatasourceMgmtWebService
-
deleteDatasourceByName
public void deleteDatasourceByName(String name)
- Specified by:
deleteDatasourceByNamein interfaceIDatasourceMgmtWebService
-
getDatasourceByName
public DatabaseConnectionDto getDatasourceByName(String name)
- Specified by:
getDatasourceByNamein interfaceIDatasourceMgmtWebService
-
getDatasources
public List<DatabaseConnectionDto> getDatasources()
- Specified by:
getDatasourcesin interfaceIDatasourceMgmtWebService
-
updateDatasourceByName
public String updateDatasourceByName(String name, DatabaseConnectionDto databaseConnectionDto)
- Specified by:
updateDatasourceByNamein interfaceIDatasourceMgmtWebService
-
deleteDatasourceById
public void deleteDatasourceById(String id)
- Specified by:
deleteDatasourceByIdin interfaceIDatasourceMgmtWebService
-
getDatasourceById
public DatabaseConnectionDto getDatasourceById(String id)
- Specified by:
getDatasourceByIdin interfaceIDatasourceMgmtWebService
-
getDatasourceIds
public List<String> getDatasourceIds()
- Specified by:
getDatasourceIdsin interfaceIDatasourceMgmtWebService
-
updateDatasourceById
public String updateDatasourceById(String id, DatabaseConnectionDto databaseConnection)
- Specified by:
updateDatasourceByIdin interfaceIDatasourceMgmtWebService
-
-