com.raritantechnologies.quickstart.userInterface
Class BasicSearchFormatter

java.lang.Object
  extended bycom.raritantechnologies.quickstart.userInterface.BasicSearchFormatter

public class BasicSearchFormatter
extends java.lang.Object

Basic Search Formatter. Formats a search form for a set of search sources, creating input fields for each field type defined in the search source.


Developed by Raritan Technologies .

Author:
Ted Sullivan, Glenn Robitaille

Constructor Summary
BasicSearchFormatter(java.lang.String formName)
           
 
Method Summary
 java.lang.String getDateFromInput(java.lang.String field_id, int width, int height, java.lang.String inputArgs)
           
 java.lang.String getDateToInput(java.lang.String field_id, int width, int height, java.lang.String inputArgs)
           
 java.lang.String getInputField(java.lang.String field_id)
           
 java.lang.String getInputFieldInput(java.lang.String field_id)
           
 java.lang.String getInputFieldInput(java.lang.String field_id, int width, int height, java.lang.String inputArgs)
           
 java.lang.String getInputFieldName(java.lang.String field_id)
           
 java.util.Iterator getKeywords()
          returns a list of keywords relevant to the selected products.
 java.lang.String getKeywordSearchFieldID()
          return the search field into which selected keywords are added on the UI TODO: Get this from a system config property.
 java.lang.String getKeywordsFieldName()
           
 java.lang.String getKeywordsInputField(java.lang.String selectAttrs)
          returns user input field for selecting keywords...
 void setSearchSources(java.lang.String searchSourceList)
           
 void setSearchSources(java.lang.String[] searchSources)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicSearchFormatter

public BasicSearchFormatter(java.lang.String formName)
Method Detail

setSearchSources

public void setSearchSources(java.lang.String searchSourceList)

setSearchSources

public void setSearchSources(java.lang.String[] searchSources)

getInputFieldName

public java.lang.String getInputFieldName(java.lang.String field_id)

getInputFieldInput

public java.lang.String getInputFieldInput(java.lang.String field_id)

getInputFieldInput

public java.lang.String getInputFieldInput(java.lang.String field_id,
                                           int width,
                                           int height,
                                           java.lang.String inputArgs)

getDateFromInput

public java.lang.String getDateFromInput(java.lang.String field_id,
                                         int width,
                                         int height,
                                         java.lang.String inputArgs)

getDateToInput

public java.lang.String getDateToInput(java.lang.String field_id,
                                       int width,
                                       int height,
                                       java.lang.String inputArgs)

getInputField

public java.lang.String getInputField(java.lang.String field_id)

getKeywordsFieldName

public java.lang.String getKeywordsFieldName()

getKeywords

public java.util.Iterator getKeywords()
returns a list of keywords relevant to the selected products.


getKeywordsInputField

public java.lang.String getKeywordsInputField(java.lang.String selectAttrs)
returns user input field for selecting keywords...


getKeywordSearchFieldID

public java.lang.String getKeywordSearchFieldID()
return the search field into which selected keywords are added on the UI TODO: Get this from a system config property.