Open SiteSearch 4.1.1
Final

ORG.oclc.obi.extverb
Class TopicQuery

java.lang.Object
  |
  +--ORG.oclc.webz.Verb
        |
        +--ORG.oclc.webz.ZVerb
              |
              +--ORG.oclc.webz.ZQueryHandler
                    |
                    +--ORG.oclc.webz.QUERY
                          |
                          +--ORG.oclc.obi.extverb.TopicQuery

public class TopicQuery
extends QUERY

The TopicQuery class is a specialized QUERY Verb to customize queries from the quick search option on the SiteSearch OBI database selection page. TopicQuery uses input parameters contained in the RequestManager object. A successful execution of TopicQuery is a search executed for the specified topics areas. A failure can occur if there is no topic area chosen for the search and the bad page is set up in the RequestManager object.

TopicQuery creates a custom dbname widget for the QUERY based on all the database names for all the topics found in the URL widgets named TopicArea. It then executes the logic in the QUERY Verb.

See Also:
QUERY, DataPairs, ZUserData, Topics, TopicEntry

Fields inherited from class ORG.oclc.webz.QUERY
localformat, sResults
 
Fields inherited from class ORG.oclc.webz.ZVerb
bytesIn, bytesOut, dbGroupSearch, dbname, fmtClass, format, inputQueryInfo, numrecs, postings, ranked, recno, resultSetName, sorting, tempDb, traceMsgs, z39session, zDb, zQueryTerm, zServer, zUserData
 
Fields inherited from class ORG.oclc.webz.Verb
user, widgets
 
Constructor Summary
TopicQuery()
          Constructs a TopicQuery object.
 
Method Summary
 void runit(RequestManager rMngr)
          Exectues the TopicQuery Verb using the input parameters contained in the RequestManager object.
 
Methods inherited from class ORG.oclc.webz.QUERY
doDeleteResultSet, doPresent, doQuery, parseParms, resumeQuery, runit
 
Methods inherited from class ORG.oclc.webz.ZQueryHandler
getErrMsg, getErrno, parse
 
Methods inherited from class ORG.oclc.webz.ZVerb
doAccessControl, doSort, initZUser, restoreDbState, saveDbState, saveRecs, toString
 
Methods inherited from class ORG.oclc.webz.Verb
setUpPage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TopicQuery

public TopicQuery()
Constructs a TopicQuery object.
Method Detail

runit

public void runit(RequestManager rMngr)
Exectues the TopicQuery Verb using the input parameters contained in the RequestManager object.
Overrides:
runit in class QUERY

Open SiteSearch 4.1.1
Final