Open SiteSearch 4.1.1
Final

ORG.oclc.obi
Class definetopicscreen

java.lang.Object
  |
  +--ORG.oclc.obi.definetopicscreen

public class definetopicscreen
extends Object
implements JavaPage

The definetopicscreen class creates a checkbox list of all available databases and checks selected ones for the current selected TopicEntry. definetopicscreen uses input parameters (widgets) contained in a RequestManager object. These widgets will contain a TopicName. definetopicscreen generates a collectio HTML checkboxes which will be used as input to the DefineTopic class. This list is cached as as UserStateObject entity CustomDatabaseList. If the CustomTopicArea widget does not match an exsisting TopicEntry the default TopicEntry is assumed.

If definetopicscreen is successful the next widgets is saved as the UserStateObject entity for use with DefineTopics URL. If a failure occurs the bad is followed.
Updates the UserStateObject entity CurrentPage to "DefineTopic". Uses the StyleTable entity "DefineTopicsDbList".

The URL widgets recognized by the DefineTopic class are:
next - the
bad - the database name(s)
CustomTopicArea - name of the TopicEntry

See Also:
JavaPage, UserStateObject, Action, DataPairs, RequestManager, TopicEntry, DefineTopic

Constructor Summary
definetopicscreen()
          Constructs a DefineTopic object.
 
Method Summary
 void runit(RequestManager rMngr)
          Executes the embedded definetopicscreen.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

definetopicscreen

public definetopicscreen()
Constructs a DefineTopic object.
Method Detail

runit

public void runit(RequestManager rMngr)
Executes the embedded definetopicscreen.
Specified by:
runit in interface JavaPage
Parameters:
rMngr - the RequestManager object

Open SiteSearch 4.1.1
Final