Interface SingleComplexDataItemController<D extends DataItem, V extends DataItemValue<D>>
public interface SingleComplexDataItemController<D extends DataItem, V extends DataItemValue<D>>
-
Method Summary
Modifier and TypeMethodDescriptioncanBeDeselected(V value) Check if the user is allowed to deselect the itembooleanbooleanRemove/Deselect the itemAdd/Select the item using the given decisionsvoid
-
Method Details
-
canBeUsed
boolean canBeUsed() -
selectClicked
void selectClicked() -
select
Add/Select the item using the given decisions- Parameters:
value- Item to selectdecisions- Decisions made- Returns:
- value instance of selected item
- Throws:
IllegalArgumentException- Thrown if a decision is missing or invalid
-
canBeDeselected
-
deselect
Remove/Deselect the item- Parameters:
value- Item to select- Returns:
- TRUE if item has been deselected
- Throws:
IllegalArgumentException- Thrown if a decision is missing or invalid
-