org.one.stone.soup.wiki.database.connection
Class DatabaseAPI

java.lang.Object
  extended by org.one.stone.soup.wiki.jar.manager.SystemAPI
      extended by org.one.stone.soup.wiki.database.connection.DatabaseAPI

public class DatabaseAPI
extends org.one.stone.soup.wiki.jar.manager.SystemAPI


Constructor Summary
DatabaseAPI()
           
 
Method Summary
 void createConnection(java.lang.String alias, java.lang.String url, java.lang.String user, java.lang.String password)
           
 org.one.stone.soup.xml.XmlElement doPagedQuery(java.lang.String alias, java.lang.String selection, java.lang.String from, int pageSize, int pageNumber)
           
 boolean execute(java.lang.String alias, java.lang.String statement)
           
 java.lang.String[] getConnections()
           
 org.one.stone.soup.xml.XmlElement query(java.lang.String alias, java.lang.String query)
           
 void registerDriver(java.lang.String driverName, java.lang.String pageName, java.lang.String jarFileName)
           
 
Methods inherited from class org.one.stone.soup.wiki.jar.manager.SystemAPI
setBuilder
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DatabaseAPI

public DatabaseAPI()
Method Detail

registerDriver

public void registerDriver(java.lang.String driverName,
                           java.lang.String pageName,
                           java.lang.String jarFileName)
                    throws java.lang.Exception
Throws:
java.lang.Exception

createConnection

public void createConnection(java.lang.String alias,
                             java.lang.String url,
                             java.lang.String user,
                             java.lang.String password)
                      throws java.lang.Exception
Throws:
java.lang.Exception

query

public org.one.stone.soup.xml.XmlElement query(java.lang.String alias,
                                               java.lang.String query)
                                        throws java.lang.Exception
Throws:
java.lang.Exception

execute

public boolean execute(java.lang.String alias,
                       java.lang.String statement)
                throws java.lang.Exception
Throws:
java.lang.Exception

getConnections

public java.lang.String[] getConnections()

doPagedQuery

public org.one.stone.soup.xml.XmlElement doPagedQuery(java.lang.String alias,
                                                      java.lang.String selection,
                                                      java.lang.String from,
                                                      int pageSize,
                                                      int pageNumber)
                                               throws java.lang.Throwable
Throws:
java.lang.Throwable