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

java.lang.Object
  extended bycom.uwyn.rife.database.DbQueryManager
      extended bycom.uwyn.drone.modules.logmanagement.DatabaseLogs
          extended bycom.uwyn.drone.modules.logmanagement.databasedrivers.com_mysql_jdbc_Driver
All Implemented Interfaces:
Cloneable, LogManager

public class com_mysql_jdbc_Driver
extends DatabaseLogs


Constructor Summary
com_mysql_jdbc_Driver(Datasource datasource)
           
 
Method Summary
 void addLog(Date moment, Bot bot, Channel channel, ServerMessage serverMessage)
           
 boolean getLogMessages(LogResultProcessor processor, Bot bot, Channel channel, Calendar day)
           
protected  void initializeQueries()
           
 boolean install()
           
 boolean remove()
           
 boolean searchLog(LogResultProcessor processor, Bot bot, Channel channel, String search)
           
 
Methods inherited from class com.uwyn.drone.modules.logmanagement.DatabaseLogs
_addLog, _getLogMessages, _install, _remove, _searchLog
 
Methods inherited from class com.uwyn.rife.database.DbQueryManager
clone, executeFetchAll, executeFetchAll, executeFetchAllBeans, executeFetchAllBeans, executeFetchFirst, executeFetchFirst, executeFetchFirstBean, executeFetchFirstBean, executeGetFirstBoolean, executeGetFirstBoolean, executeGetFirstByte, executeGetFirstByte, executeGetFirstBytes, executeGetFirstBytes, 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, executeQuery, executeQuery, executeQuery, executeUpdate, executeUpdate, executeUpdate, executeUseFirstAsciiStream, executeUseFirstAsciiStream, executeUseFirstBinaryStream, executeUseFirstBinaryStream, executeUseFirstCharacterStream, executeUseFirstCharacterStream, fetch, fetch, fetchAll, getConnection, getDatasource, 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 LogManagerException
Specified by:
install in class DatabaseLogs
Throws:
LogManagerException

addLog

public void addLog(Date moment,
                   Bot bot,
                   Channel channel,
                   ServerMessage serverMessage)
            throws LogManagerException
Throws:
LogManagerException

searchLog

public boolean searchLog(LogResultProcessor processor,
                         Bot bot,
                         Channel channel,
                         String search)
                  throws LogManagerException
Throws:
LogManagerException

getLogMessages

public boolean getLogMessages(LogResultProcessor processor,
                              Bot bot,
                              Channel channel,
                              Calendar day)
                       throws LogManagerException
Throws:
LogManagerException

remove

public boolean remove()
               throws LogManagerException
Specified by:
remove in class DatabaseLogs
Throws:
LogManagerException


Copyright © 2002-2005 Uwyn bvba/sprl. All Rights Reserved.