com.raritantechnologies.prefs
Class Preference

java.lang.Object
  extended bycom.raritantechnologies.prefs.Preference
All Implemented Interfaces:
java.io.Serializable

public class Preference
extends java.lang.Object
implements java.io.Serializable

Contains information about a specific user preference: choices available, checklist elements, preference table and table column used to store preference information. Constructed by PreferencesBean from <Preference> tags in the configuration XML.


Developed by Raritan Technologies .

Author:
Glenn Robitaille
See Also:
Serialized Form

Constructor Summary
Preference(java.lang.String name, java.lang.String type, java.lang.String prefTable, java.lang.String prefTableColumn, java.lang.String onInitSaveToSessionData)
           
 
Method Summary
 void addChecklistElement(ChecklistElement ce)
           
 void addChoice(Choice choice)
           
 void addSearchSource(java.lang.String searchSource)
           
 void addSecureSources(ILoginInfo userInfo, ISecurityManager securityManager)
          adds secure sources given login credentials and a SecurityManager
 java.util.Iterator getChecklistElements()
           
 java.util.Iterator getChoices()
           
 java.lang.Object getCurrentValue()
           
 java.lang.String getName()
           
 java.lang.String getOnInitSaveToSessionData()
           
 java.lang.String getPrefTable()
           
 java.lang.String getPrefTableColumn()
           
 java.lang.String getType()
           
 void setCurrentValue(java.lang.Object o)
           
 void setName(java.lang.String name)
           
 void setOnInitSaveToSessionData(java.lang.String onInitSaveToSessionData)
           
 void setPrefTable(java.lang.String prefTable)
           
 void setPrefTableColumn(java.lang.String prefTableColumn)
           
 void setSearchSourceFieldsInitialized(boolean initialized)
           
 void setType(java.lang.String type)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Preference

public Preference(java.lang.String name,
                  java.lang.String type,
                  java.lang.String prefTable,
                  java.lang.String prefTableColumn,
                  java.lang.String onInitSaveToSessionData)
Method Detail

toString

public java.lang.String toString()

addChecklistElement

public void addChecklistElement(ChecklistElement ce)

addChoice

public void addChoice(Choice choice)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getType

public java.lang.String getType()

setType

public void setType(java.lang.String type)

getPrefTable

public java.lang.String getPrefTable()

setPrefTable

public void setPrefTable(java.lang.String prefTable)

getPrefTableColumn

public java.lang.String getPrefTableColumn()

setPrefTableColumn

public void setPrefTableColumn(java.lang.String prefTableColumn)

getOnInitSaveToSessionData

public java.lang.String getOnInitSaveToSessionData()

setOnInitSaveToSessionData

public void setOnInitSaveToSessionData(java.lang.String onInitSaveToSessionData)

getChecklistElements

public java.util.Iterator getChecklistElements()

getChoices

public java.util.Iterator getChoices()

setCurrentValue

public void setCurrentValue(java.lang.Object o)

getCurrentValue

public java.lang.Object getCurrentValue()

addSearchSource

public void addSearchSource(java.lang.String searchSource)

setSearchSourceFieldsInitialized

public void setSearchSourceFieldsInitialized(boolean initialized)

addSecureSources

public void addSecureSources(ILoginInfo userInfo,
                             ISecurityManager securityManager)
adds secure sources given login credentials and a SecurityManager