de.mguennewig.pobjsearch
Class SwingSearchForm

java.lang.Object
  extended by de.mguennewig.pobjform.AbstractPObjForm
      extended by de.mguennewig.pobjform.swing.PObjSwingForm
          extended by de.mguennewig.pobjsearch.PClassSwingSearchForm
              extended by de.mguennewig.pobjsearch.SwingSearchForm
All Implemented Interfaces:
PObjForm, PClassSearchForm, SearchForm

public class SwingSearchForm
extends PClassSwingSearchForm

PObject interface class for SearchForm.


Nested Class Summary
 
Nested classes/interfaces inherited from class de.mguennewig.pobjsearch.PClassSwingSearchForm
PClassSwingSearchForm.SwingColumn, PClassSwingSearchForm.SwingCondition, PClassSwingSearchForm.SwingRestrict, PClassSwingSearchForm.SwingSort
 
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
SwingSearchForm(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()
          
 
Methods inherited from class de.mguennewig.pobjsearch.PClassSwingSearchForm
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.swing.PObjSwingForm
addButton, addOkCancelButtons, enableDefaultButton, getDialog, getResourceBundle, getSwingComponent, hasUserCancelled, setResourceBundle, write, write, write, write, write, write
 
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

SwingSearchForm

public SwingSearchForm(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()