|
||||||||||
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 thrownpublic org.apache.axiom.om.OMElement getDataServiceContents(java.lang.String serviceId) throws org.apache.axis2.AxisFault
serviceId
- service name
org.apache.axis2.AxisFault
- will be thrownpublic 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 |