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

java.lang.Object
  extended bycom.uwyn.rife.database.DbQueryManager
      extended bycom.uwyn.drone.modules.seenmanagement.DatabaseSeen
          extended bycom.uwyn.drone.modules.seenmanagement.databasedrivers.org_postgresql_Driver
All Implemented Interfaces:
Cloneable, SeenManager

public class org_postgresql_Driver
extends DatabaseSeen


Constructor Summary
org_postgresql_Driver(Datasource datasource)
           
 
Method Summary
 SeenData getSeen(Bot bot, Channel channel, String nickname)
           
protected  void initializeQueries()
           
 boolean install()
           
 void recordSeen(Bot bot, Channel channel, SeenData seenData)
           
 boolean remove()
           
 
Methods inherited from class com.uwyn.drone.modules.seenmanagement.DatabaseSeen
_getSeen, _install, _recordSeen, _remove
 
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 SeenManagerException
Specified by:
install in class DatabaseSeen
Throws:
SeenManagerException

recordSeen

public void recordSeen(Bot bot,
                       Channel channel,
                       SeenData seenData)
                throws SeenManagerException
Throws:
SeenManagerException

getSeen

public SeenData getSeen(Bot bot,
                        Channel channel,
                        String nickname)
                 throws SeenManagerException
Throws:
SeenManagerException

remove

public boolean remove()
               throws SeenManagerException
Specified by:
remove in class DatabaseSeen
Throws:
SeenManagerException


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