com.uwyn.drone.modules.logmanagement
Class DatabaseLogs
java.lang.Object
   com.uwyn.rife.database.DbQueryManager
com.uwyn.rife.database.DbQueryManager
       com.uwyn.drone.modules.logmanagement.DatabaseLogs
com.uwyn.drone.modules.logmanagement.DatabaseLogs
- All Implemented Interfaces: 
- Cloneable, LogManager
- Direct Known Subclasses: 
- generic
- public abstract class DatabaseLogs- extends DbQueryManager- implements LogManager
 
| Method Summary | 
| protected  void | _addLog(Insert addLog,
        Bot bot,
        Channel channel,
        ServerMessage serverMessage)
 | 
| protected  boolean | _getLogMessages(Select getLogMessages,
                LogResultProcessor processor,
                Bot bot,
                Channel channel,
                Calendar day)
 | 
| protected  boolean | _install(CreateTable createTableLog,
         String createGetLogMessagesIndex)
 | 
| protected  boolean | _remove(DropTable dropTableLog,
        String dropGetLogMessagesIndex)
 | 
| protected  boolean | _searchLog(Select searchLog,
           LogResultProcessor processor,
           Bot bot,
           Channel channel,
           String search)
 | 
| abstract  boolean | install()
 | 
| abstract  boolean | remove()
 | 
 
| 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 | 
 
 
 
DatabaseLogs
protected DatabaseLogs(Datasource datasource)
install
public abstract boolean install()
                         throws LogManagerException
- 
 
- 
- Throws:
- LogManagerException
 
remove
public abstract boolean remove()
                        throws LogManagerException
- 
 
- 
- Throws:
- LogManagerException
 
_install
protected boolean _install(CreateTable createTableLog,
                           String createGetLogMessagesIndex)
                    throws LogManagerException
- 
 
- 
- Throws:
- LogManagerException
 
_addLog
protected void _addLog(Insert addLog,
                       Bot bot,
                       Channel channel,
                       ServerMessage serverMessage)
                throws LogManagerException
- 
 
- 
- Throws:
- LogManagerException
 
_searchLog
protected boolean _searchLog(Select searchLog,
                             LogResultProcessor processor,
                             Bot bot,
                             Channel channel,
                             String search)
                      throws LogManagerException
- 
 
- 
- Throws:
- LogManagerException
 
_getLogMessages
protected boolean _getLogMessages(Select getLogMessages,
                                  LogResultProcessor processor,
                                  Bot bot,
                                  Channel channel,
                                  Calendar day)
                           throws LogManagerException
- 
 
- 
- Throws:
- LogManagerException
 
_remove
protected boolean _remove(DropTable dropTableLog,
                          String dropGetLogMessagesIndex)
                   throws LogManagerException
- 
 
- 
- Throws:
- LogManagerException
 
Copyright © 2002-2005 Uwyn bvba/sprl. All Rights Reserved.