de.mguennewig.pobjsearch
Class HtmlSearchForm

java.lang.Object
  extended by de.mguennewig.pobjform.AbstractPObjForm
      extended by de.mguennewig.pobjform.html.PObjHtmlForm
          extended by de.mguennewig.pobjsearch.PClassHtmlSearchForm
              extended by de.mguennewig.pobjsearch.HtmlSearchForm
All Implemented Interfaces:
PObjForm, PClassSearchForm, SearchForm

public class HtmlSearchForm
extends PClassHtmlSearchForm

PObject interface class for SearchForm.


Nested Class Summary
 
Nested classes/interfaces inherited from class de.mguennewig.pobjsearch.PClassHtmlSearchForm
PClassHtmlSearchForm.HtmlColumn, PClassHtmlSearchForm.HtmlCondition, PClassHtmlSearchForm.HtmlRestrict, PClassHtmlSearchForm.HtmlSort
 
Nested classes/interfaces inherited from interface de.mguennewig.pobjsearch.PClassSearchForm
PClassSearchForm.Column, PClassSearchForm.Condition, PClassSearchForm.Restrict, PClassSearchForm.Sort
 
Field Summary
 
Fields inherited from class de.mguennewig.pobjform.AbstractPObjForm
ERROR_INVALID_VALUE, ERROR_MANDATORY
 
Fields inherited from interface de.mguennewig.pobjsearch.PClassSearchForm
ADD_FILTER, COLUMN, CONDITION, DIRECTION, DIRECTION_ASCENDING, DIRECTION_DESCENDING, entryAddFilter, entryColumn, entryCondition, entryDirection, entryFilter, entryFilterMode, entryFilterName, entryFilterPattern, entryGo, entryJumpToPage, entryMode, entryNr, entryPage, entryPattern, entryResetFilters, entryRestrict, entryRows, entrySetFilter, entrySort, etypeDirection, etypeFilter, etypeFilterMode, etypeFilterName, etypeFilterPattern, etypeJumpToPage, etypeMode, etypeNr, etypePage, etypePattern, etypeRows, FILTER, FILTER_MODE, FILTER_MODE_CONTAINS, FILTER_MODE_ENDS_WITH, FILTER_MODE_EQUALS, FILTER_MODE_LIST_ALL, FILTER_MODE_STARTS_WITH, FILTER_NAME, FILTER_PATTERN, formSearchForm, GO, JUMP_TO_PAGE, MODE, MODE_CONTAINS, MODE_ENDS_WITH, MODE_EQUALS, MODE_LIST_ALL, MODE_STARTS_WITH, NR, PAGE, PATTERN, RESET_FILTERS, RESTRICT, ROWS, ROWS_10, ROWS_25, ROWS_50, ROWS_ALL, SET_FILTER, SORT
 
Constructor Summary
HtmlSearchForm(Container db)
          Creates a new SearchForm.
 
Method Summary
 boolean changedFilterParameters()
          Tests whether any of the filter, mode or pattern fields have changed.
 void initializeForListAll(SearchModel searchModel)
          
 boolean isSearchRequest()
          
 java.lang.String otherPageURL(java.lang.String queryPrefix, int delta)
           
 java.lang.String toggleSortURL(java.lang.String queryPrefix, int columnNr)
           
 
Methods inherited from class de.mguennewig.pobjsearch.PClassHtmlSearchForm
changedFilter, changedJumpToPage, changedMode, changedPage, changedPattern, changedRestrict, changedRows, changedSort, createFormElement, getElement, getFilter, getFilterForVisual, getFormDecl, getJumpToPage, getJumpToPageForVisual, getMode, getModeForVisual, getPage, getPageForVisual, getPattern, getPatternForVisual, getRestrict, getRows, getRowsForVisual, getSort, isAddFilterPressed, isGoPressed, isResetFiltersPressed, isSetFilterPressed, setFilter, setJumpToPage, setMode, setPage, setPattern, setRows
 
Methods inherited from class de.mguennewig.pobjform.html.PObjHtmlForm
narrowFormElement, read, write, write, write, writeElement
 
Methods inherited from class de.mguennewig.pobjform.AbstractPObjForm
addErrorMessage, addInvalidValueMessage, addMandatoryMessage, addMessage, addSuccessMessage, clearMessage, clearMessages, dumpMessages, extractIndexes, getContainer, getElementLabelKey, getElements, getMessageCount, getMessageCount, getMessageProperties, getMessages, getMessages, hasChanged, hasChanged, hasChanged, hasMessages, populateForm, populateForm, populateObject, populateObject, setContainer, setCurrentAsInitialState, validate
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface de.mguennewig.pobjform.PObjForm
addErrorMessage, addInvalidValueMessage, addMandatoryMessage, addMessage, addSuccessMessage, clearMessage, clearMessages, getContainer, getElements, getMessageCount, getMessageCount, getMessageProperties, getMessages, getMessages, hasChanged, hasChanged, hasChanged, hasMessages, populateForm, populateForm, populateObject, populateObject, setContainer, setCurrentAsInitialState, validate
 

Constructor Detail

HtmlSearchForm

public HtmlSearchForm(Container db)
Creates a new SearchForm.

Method Detail

changedFilterParameters

public boolean changedFilterParameters()
Tests whether any of the filter, mode or pattern fields have changed.


initializeForListAll

public void initializeForListAll(SearchModel searchModel)


isSearchRequest

public boolean isSearchRequest()


toggleSortURL

public java.lang.String toggleSortURL(java.lang.String queryPrefix,
                                      int columnNr)

otherPageURL

public java.lang.String otherPageURL(java.lang.String queryPrefix,
                                     int delta)