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 Summary
Modifier and TypeMethodDescriptionSet<?> Set<?> voidsetDecoding(HashGetter... decodedValues) This method will be call from the SelctionPanel when the selection is confirmed.
-
Method Details
-
setDecoding
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
-