com.raritantechnologies.genericInterface
Class Searcher

java.lang.Object
  extended bycom.raritantechnologies.genericInterface.Searcher
All Implemented Interfaces:
java.rmi.Remote, java.io.Serializable

public class Searcher
extends java.lang.Object
implements java.rmi.Remote, java.io.Serializable

Provides an abstract search interface to Raritan Search Sources.

See Also:
Serialized Form

Constructor Summary
Searcher()
           
Searcher(java.lang.String userName, java.lang.String password, java.lang.String session, java.lang.String sourceType, java.lang.String sourceCategory)
          Parameter constructor.
 
Method Summary
 void addQueryParameter(java.lang.String param, java.lang.String value)
           
 ResultSetIterator executeQuery()
           
 void setCategory(java.lang.String sourceCategory)
           
 void setPageSize(int pageSize)
           
 void setSourceType(java.lang.String sourceType)
           
 void setStartRec(int startRec)
           
 void setUserLogin(java.lang.String userName, java.lang.String password, java.lang.String sessionID)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Searcher

public Searcher()

Searcher

public Searcher(java.lang.String userName,
                java.lang.String password,
                java.lang.String session,
                java.lang.String sourceType,
                java.lang.String sourceCategory)
         throws java.rmi.RemoteException
Parameter constructor.

Parameters:
userName - The user name or ID.
Method Detail

setUserLogin

public void setUserLogin(java.lang.String userName,
                         java.lang.String password,
                         java.lang.String sessionID)
                  throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

setStartRec

public void setStartRec(int startRec)
                 throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

setPageSize

public void setPageSize(int pageSize)
                 throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

addQueryParameter

public void addQueryParameter(java.lang.String param,
                              java.lang.String value)
                       throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

setSourceType

public void setSourceType(java.lang.String sourceType)
                   throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

setCategory

public void setCategory(java.lang.String sourceCategory)
                 throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

executeQuery

public ResultSetIterator executeQuery()
                               throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException