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

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

public class org_postgresql_Driver
extends DatabaseLogs


Constructor Summary
org_postgresql_Driver(Datasource datasource)
           
 
Method Summary
 void addLog(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, 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

org_postgresql_Driver

public org_postgresql_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(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-2004 Geert Bevin and UWYN. All Rights Reserved.