package org.realityforge.gwt.sample.contacts.client.common;
import java.util.ArrayList;
import java.util.List;
public class SelectionModel<T>
{
private final List<T> _selectedItems = new ArrayList<T>();
public List<T> getSelectedItems()
{
return _selectedItems;
}
public void addSelection( final T item )
{
_selectedItems.add( item );
}
public void removeSelection( final T item )
{
_selectedItems.remove( item );
}
public boolean isSelected( final T item )
{
return _selectedItems.contains( item );
}
public void clear()
{
_selectedItems.clear();
}
}