Interface SearchFieldConfiguration

All Known Implementing Classes:
PropertySearchFieldConfiguration

public interface SearchFieldConfiguration
Represents a search field in terms of configuration. Responsible for creating the corresponding SearchField view model object.
See Also:
  • Field Details

  • Method Details

    • setName

      void setName(String name)
      Sets the name which the corresponding search field should be given.
      Parameters:
      name - the name
    • getName

      String getName()
      Returns the name set for this search field configuration.
      Returns:
      the name of this search field configuration
    • setVisible

      void setVisible(boolean visible)
      Sets whether the corresponding search field should be visibility or not.
      Parameters:
      visible - true means visible, whereas false means invisible
    • isVisible

      boolean isVisible()
      Returns whether the corresponding search field should be visible or not.
      Returns:
      true if the corresponding search field should be visible, false otherwise
    • setSortDisabled

      void setSortDisabled(boolean sortDisabled)
      Sets whether the corresponding search field should allow sorting or not.
      Parameters:
      sortDisabled - true means that sorting by the corresponding search field is not allowed.
    • isSortDisabled

      boolean isSortDisabled()
      Returns whether sorting by the corresponding search field is disabled or not.
      Returns:
      true if sorting is disabled i.e. not allowed, false otherwise
    • getSearchField

      DefaultSearchField getSearchField()
      Returns the search field associated with this search field configuration.
      Returns:
      the search field associated with this search field configuration
    • getPropertyDescriptor

      PropertyDescriptor getPropertyDescriptor()
      Returns this field's property descriptor.
      Returns:
      the property descriptor associated with this field
    • getEditor

      String getEditor()
    • setEditor

      void setEditor(String editor)
    • getParameters

      Map<String,String> getParameters()
    • getConditionEntries

      List<EditorConditionEntry> getConditionEntries()
    • getEntryListMode