com.raritantechnologies.searchApp
Class SearchHistoryJdbcManager

java.lang.Object
  extended bycom.raritantechnologies.searchApp.SearchHistoryJdbcManager

public class SearchHistoryJdbcManager
extends java.lang.Object

Contains JDBC-specific logic for the Search History functionality.


Developed by Raritan Technologies .

Author:
Glenn Robitaille

Constructor Summary
SearchHistoryJdbcManager()
           
 
Method Summary
 boolean addGroup(java.lang.String databaseConnectionManagerName, java.lang.String table, java.lang.String userColumn, java.lang.String userId, java.lang.String groupNameColumn, java.lang.String groupName, java.lang.String searchNumColumn, java.lang.String seqNumColumn, java.lang.String keyColumn, java.lang.String valueColumn, java.util.Vector v)
           
 void connect(java.lang.String databaseConnectionManagerName)
           
 boolean deleteAllGroups(java.lang.String databaseConnectionManagerName, java.lang.String table, java.lang.String userColumn, java.lang.String userId)
           
 boolean deleteGroup(java.lang.String databaseConnectionManagerName, java.lang.String table, java.lang.String userColumn, java.lang.String userId, java.lang.String groupNameColumn, java.lang.String groupName)
           
 void disconnect()
           
 void finalize()
           
 boolean initializeFromDatabase(java.lang.String databaseConnectionManagerName, java.lang.String table, java.lang.String userColumn, java.lang.String userId, java.lang.String groupNameColumn, java.lang.String searchNumColumn, java.lang.String seqNumColumn, java.lang.String keyColumn, java.lang.String valueColumn, ISearchHistory shObj)
          Initializes an ISearchHistory object from the database.
 boolean isClosed()
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SearchHistoryJdbcManager

public SearchHistoryJdbcManager()
Method Detail

isClosed

public boolean isClosed()

connect

public void connect(java.lang.String databaseConnectionManagerName)
             throws java.lang.Exception
Throws:
java.lang.Exception

disconnect

public void disconnect()
                throws java.sql.SQLException
Throws:
java.sql.SQLException

deleteAllGroups

public boolean deleteAllGroups(java.lang.String databaseConnectionManagerName,
                               java.lang.String table,
                               java.lang.String userColumn,
                               java.lang.String userId)
                        throws java.lang.Exception
Throws:
java.lang.Exception

deleteGroup

public boolean deleteGroup(java.lang.String databaseConnectionManagerName,
                           java.lang.String table,
                           java.lang.String userColumn,
                           java.lang.String userId,
                           java.lang.String groupNameColumn,
                           java.lang.String groupName)
                    throws java.lang.Exception
Throws:
java.lang.Exception

initializeFromDatabase

public boolean initializeFromDatabase(java.lang.String databaseConnectionManagerName,
                                      java.lang.String table,
                                      java.lang.String userColumn,
                                      java.lang.String userId,
                                      java.lang.String groupNameColumn,
                                      java.lang.String searchNumColumn,
                                      java.lang.String seqNumColumn,
                                      java.lang.String keyColumn,
                                      java.lang.String valueColumn,
                                      ISearchHistory shObj)
                               throws java.lang.Exception
Initializes an ISearchHistory object from the database.

Throws:
java.lang.Exception

addGroup

public boolean addGroup(java.lang.String databaseConnectionManagerName,
                        java.lang.String table,
                        java.lang.String userColumn,
                        java.lang.String userId,
                        java.lang.String groupNameColumn,
                        java.lang.String groupName,
                        java.lang.String searchNumColumn,
                        java.lang.String seqNumColumn,
                        java.lang.String keyColumn,
                        java.lang.String valueColumn,
                        java.util.Vector v)
                 throws java.lang.Exception
Throws:
java.lang.Exception

finalize

public void finalize()