com.uwyn.drone.modules.faqmanagement.databasedrivers
Class com_mysql_jdbc_Driver

java.lang.Object
  extended bycom.uwyn.rife.database.DbQueryManager
      extended bycom.uwyn.drone.modules.faqmanagement.DatabaseFaqs
          extended bycom.uwyn.drone.modules.faqmanagement.databasedrivers.com_mysql_jdbc_Driver
All Implemented Interfaces:
Cloneable, FaqManager

public class com_mysql_jdbc_Driver
extends DatabaseFaqs


Constructor Summary
com_mysql_jdbc_Driver(Datasource datasource)
           
 
Method Summary
 int addFaq(Bot bot, FaqData faqData)
           
 boolean editFaq(FaqData faqData)
           
 FaqData getFaq(Bot bot, String name)
           
 FaqData getFaqById(int id)
           
 FaqData getRandomFaq(Bot bot)
           
protected  void initializeQueries()
           
 boolean install()
           
 boolean remove()
           
 boolean removeFaq(Bot bot, String name)
           
 boolean setRandom(Bot bot, String name, boolean state)
           
 
Methods inherited from class com.uwyn.drone.modules.faqmanagement.DatabaseFaqs
_addFaq, _editFaq, _getFaq, _getFaqById, _getRandomFaq, _install, _remove, _removeFaq, _setRandom
 
Methods inherited from class com.uwyn.rife.database.DbQueryManager
clone, executeFetchAll, executeFetchAll, executeFetchAllBeans, executeFetchAllBeans, executeFetchFirst, executeFetchFirst, executeFetchFirstBean, executeFetchFirstBean, executeGetFirstAsciiStream, executeGetFirstAsciiStream, executeGetFirstBinaryStream, executeGetFirstBinaryStream, executeGetFirstBoolean, executeGetFirstBoolean, executeGetFirstByte, executeGetFirstByte, executeGetFirstBytes, executeGetFirstBytes, executeGetFirstCharacterStream, executeGetFirstCharacterStream, executeGetFirstDate, executeGetFirstDate, executeGetFirstDate, executeGetFirstDate, executeGetFirstDouble, executeGetFirstDouble, executeGetFirstFloat, executeGetFirstFloat, executeGetFirstInt, executeGetFirstInt, executeGetFirstLong, executeGetFirstLong, executeGetFirstShort, executeGetFirstShort, executeGetFirstString, executeGetFirstString, executeGetFirstTime, executeGetFirstTime, executeGetFirstTime, executeGetFirstTime, executeGetFirstTimestamp, executeGetFirstTimestamp, executeGetFirstTimestamp, executeGetFirstTimestamp, executeHasResultRows, executeHasResultRows, executeHasResultRows, executeQuery, executeQuery, executeQuery, executeQuery, executeUpdate, executeUpdate, executeUpdate, fetch, fetch, fetchAll, getConnection, getDatasource, getPreparedStatement, getPreparedStatement, inTransaction, reserveConnection
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

com_mysql_jdbc_Driver

public com_mysql_jdbc_Driver(Datasource datasource)
Method Detail

initializeQueries

protected void initializeQueries()

install

public boolean install()
                throws FaqManagerException
Specified by:
install in class DatabaseFaqs
Throws:
FaqManagerException

addFaq

public int addFaq(Bot bot,
                  FaqData faqData)
           throws FaqManagerException
Throws:
FaqManagerException

editFaq

public boolean editFaq(FaqData faqData)
                throws FaqManagerException
Throws:
FaqManagerException

getFaq

public FaqData getFaq(Bot bot,
                      String name)
               throws FaqManagerException
Throws:
FaqManagerException

getFaqById

public FaqData getFaqById(int id)
                   throws FaqManagerException
Throws:
FaqManagerException

getRandomFaq

public FaqData getRandomFaq(Bot bot)
                     throws FaqManagerException
Throws:
FaqManagerException

setRandom

public boolean setRandom(Bot bot,
                         String name,
                         boolean state)
                  throws FaqManagerException
Throws:
FaqManagerException

removeFaq

public boolean removeFaq(Bot bot,
                         String name)
                  throws FaqManagerException
Throws:
FaqManagerException

remove

public boolean remove()
               throws FaqManagerException
Specified by:
remove in class DatabaseFaqs
Throws:
FaqManagerException


Copyright © 2002-2004 Geert Bevin and UWYN. All Rights Reserved.