Interface ReferenceSelectorModel

All Superinterfaces:
SelectorModel
All Known Implementing Classes:
AbstractReferenceSelectorModel, DefaultMediaReferenceSelectorModel, DefaultReferenceSelectorModel

public interface ReferenceSelectorModel extends SelectorModel
  • Method Details

    • getActualSelectedTempItems

      List<Object> getActualSelectedTempItems()
    • getActualSelectedItems

      List<Object> getActualSelectedItems()
    • getNotConfirmedItems

      List<Object> getNotConfirmedItems()
    • getAutoCompleteResult

      List<? extends Object> getAutoCompleteResult()
    • getSearchResult

      List<? extends Object> getSearchResult()
    • getTemporaryItems

      List<Object> getTemporaryItems()
    • getMaxAutoCompleteResultSize

      int getMaxAutoCompleteResultSize()
    • getMinAutoCompleteTextLength

      int getMinAutoCompleteTextLength()
    • getPageSize

      int getPageSize()
    • reset

      void reset()
    • cancel

      void cancel()
    • getTotalSize

      int getTotalSize()
    • getRootType

      ObjectType getRootType()
      Returns the root type of this reference collection editor i.e. the type of the items which this editor should hold references to.

      Note: If the root search type differs from the root type, this editor will actually hold items of the type returned by getRootSearchType(). In this case information about the root type is generally needed for value handling.

      Returns:
      the root type of this editor
      See Also:
    • getRootSearchType

      ObjectType getRootSearchType()
      Returns the type for which this reference collection editor should search for.

      Generally, if no root search type has been explicitly set, this method returns the same type as getRootType().

      Note: The root search type is actually the type of the items held by this editor, whereas root type is the type which should be used for persisting values.
      Returns:
      the type for which this reference collection editor should search for
      See Also:
    • getTableModel

      MutableTableModel getTableModel()
    • createDefaultTableModel

      MutableTableModel createDefaultTableModel()
    • createAdvancedTableModel

      DefaultAdvancedSearchModel createAdvancedTableModel()
    • getAdvancedSearchModel

      AdvancedSearchModel getAdvancedSearchModel()
    • doSearch

      void doSearch(ObjectTemplate objectType, AdvancedSearchParameterContainer parameterContainer, int currentPage)
    • setActiveItems

      void setActiveItems(Collection<TypedObject> items)