Interface UIAdvancedSearchView

All Superinterfaces:
UIViewComponent
All Known Implementing Classes:
AbstractAdvancedSearchView, AdvancedSearchView

public interface UIAdvancedSearchView extends UIViewComponent
Advanced search view component.
  • Method Details

    • updateSearchField

      void updateSearchField(SearchField searchField, Object value)
      Called whenever the view corresponding to a specific search field needs to be updated. You can specify a value which will be set as the editor value
      Parameters:
      searchField - the search field which has changed
      value - the value to set
    • updateSearchFields

      void updateSearchFields()
      Called whenever a search field's visibility has changed.
    • updateSearchGroups

      void updateSearchGroups()
      Called whenever a search field group's visibility has changed.
    • updateTypes

      void updateTypes()
      Called whenever the list of available search types has changed.
    • updateSelectedType

      void updateSelectedType()
      Called whenever the selected search type has changed.
    • updateSortFields

      void updateSortFields()
      Called whenever the list of available sort fields, selected sort field or sort direction has changed.
    • setModel

      void setModel(AdvancedSearchModel model)
      Sets the model of this view component to model and initializes the view (if model is not null).
      Parameters:
      model - the model
    • getModel

      Returns this view component's model.
      Returns:
      the model of this view component
    • addAdvancedSearchViewListener

      void addAdvancedSearchViewListener(AdvancedSearchViewListener listener)
      Registers the AdvancedSearchViewListener listener with this view component.
      Parameters:
      listener - the listener to register
    • removeAdvancedSearchViewListener

      void removeAdvancedSearchViewListener(AdvancedSearchViewListener listener)
      Unregisters the AdvancedSearchViewListener listener with this view component.
      Parameters:
      listener - the listener to unregister