|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.wso2.utils.AbstractAdmin
org.wso2.wsas.admin.service.DataServiceAdmin
public class DataServiceAdmin
Admin operations for DataService
| Constructor Summary | |
|---|---|
DataServiceAdmin()
|
|
| Method Summary | |
|---|---|
DBServerData[] |
getDatabaseUrlDriverList()
Returns list of known database server jdbc urls and driver class names from server.xml |
org.apache.axiom.om.OMElement |
getDataServiceContents(java.lang.String serviceId)
This method will expose the .dbs for a given data service. |
DataServiceInfo |
getDSMetaData(java.lang.String init)
This method will give the setup for DS. if arg init is null or "", it will consider as a call for a new DS. |
java.lang.String[] |
getHeaderColumnNames(java.lang.String resourcePath,
java.lang.String hasHeaders,
java.lang.String dataSourceType)
Loads first line of CSV file as the column header & returns an String array of column names TODO : implement for Excel |
void |
saveDataServiceContents(org.apache.axiom.om.OMElement dataWrapper)
Saves a modified DS configuration |
java.lang.String |
testJDBCConnection(java.lang.String driverClass,
java.lang.String jdbcURL,
java.lang.String username,
java.lang.String password)
This will test a connection to a given database. |
| Methods inherited from class org.wso2.utils.AbstractAdmin |
|---|
getAxisConfig, getConfigContext |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DataServiceAdmin()
| Method Detail |
|---|
public DataServiceInfo getDSMetaData(java.lang.String init)
throws org.apache.axis2.AxisFault
init - initial arg
org.apache.axis2.AxisFault - will be thrown
public org.apache.axiom.om.OMElement getDataServiceContents(java.lang.String serviceId)
throws org.apache.axis2.AxisFault
serviceId - service name
org.apache.axis2.AxisFault - will be thrown
public void saveDataServiceContents(org.apache.axiom.om.OMElement dataWrapper)
throws org.apache.axis2.AxisFault
dataWrapper - wrapps the element
org.apache.axis2.AxisFault - will be thrownpublic DBServerData[] getDatabaseUrlDriverList()
public java.lang.String[] getHeaderColumnNames(java.lang.String resourcePath,
java.lang.String hasHeaders,
java.lang.String dataSourceType)
resourcePath - resourcePathhasHeaders - hasHeadersdataSourceType - dataSourceType
public java.lang.String testJDBCConnection(java.lang.String driverClass,
java.lang.String jdbcURL,
java.lang.String username,
java.lang.String password)
driverClass - Driver classjdbcURL - JDBC URLusername - User namepassword - Pass word
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||