Interface SelectionPanel.SelectionPanelMaster

All Known Implementing Classes:
SelectionPanelBundleOperationOrdering
Enclosing class:
SelectionPanel

public static interface SelectionPanel.SelectionPanelMaster
Interface to implement if you want to use a selection panel with an object that is not a InputDecoder, InputMultiDecoder or MultiDecoder (that will be soon deprecated)
  • Method Details

    • setDecoding

      void setDecoding(HashGetter... decodedValues)
      This method will be call from the SelctionPanel when the selection is confirmed.
      Parameters:
      decodedValues - the new decoding
    • getKeyName

      String getKeyName()
      Returns:
      the key field name to use to identify a record
    • getSelectSet

      Set<?> getSelectSet()
      Returns:
      a Set with the ids of the record already selected. Is used to populate the already selected record table when the panel will be shown
    • getExcludedSet

      Set<?> getExcludedSet()
      Returns:
      a Set with the ids of the records that must be excluded. The given ids records will not be shown in the availables table