com.centrasite.control
Class AbstractSingleSelectedItemListener

java.lang.Object
  extended by com.centrasite.control.AbstractSingleSelectedItemListener
All Implemented Interfaces:
SelectedItemsListener
Direct Known Subclasses:
AbstractSelectItemDescriptor

public abstract class AbstractSingleSelectedItemListener
extends java.lang.Object
implements SelectedItemsListener


Constructor Summary
AbstractSingleSelectedItemListener()
           
 
Method Summary
 boolean allowsMultipleSelect()
           
 boolean requiresSelectedItems()
          Check whether it is allowed that no item is selected.
abstract  void setSelectedItem(Item item)
           
 void setSelectedItems(java.util.Collection<Item> items)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractSingleSelectedItemListener

public AbstractSingleSelectedItemListener()
Method Detail

setSelectedItems

public void setSelectedItems(java.util.Collection<Item> items)
Specified by:
setSelectedItems in interface SelectedItemsListener

setSelectedItem

public abstract void setSelectedItem(Item item)
Specified by:
setSelectedItem in interface SelectedItemsListener

allowsMultipleSelect

public boolean allowsMultipleSelect()
Specified by:
allowsMultipleSelect in interface SelectedItemsListener

requiresSelectedItems

public boolean requiresSelectedItems()
Check whether it is allowed that no item is selected. This default implementation returns true, i.e. an item must be selected

Specified by:
requiresSelectedItems in interface SelectedItemsListener
Returns:
true if an item must be selected, otherwise false