com.hack23.cia.web.views.container.admin
Class AbstractParliamentDataContainer<ENTITY extends ParliamentData>

Package class diagram package AbstractParliamentDataContainer
java.lang.Object
  extended by com.vaadin.data.util.BeanItemContainer<ENTITY>
      extended by com.hack23.cia.web.views.container.common.AbstractModelObjectContainer<ENTITY>
          extended by com.hack23.cia.web.views.container.admin.AbstractParliamentDataContainer<ENTITY>
All Implemented Interfaces:
com.vaadin.data.Container, com.vaadin.data.Container.Filterable, com.vaadin.data.Container.Indexed, com.vaadin.data.Container.ItemSetChangeNotifier, com.vaadin.data.Container.Ordered, com.vaadin.data.Container.Sortable, com.vaadin.data.Property.ValueChangeListener, Serializable
Direct Known Subclasses:
BallotContainer, CommitteeContainer, CommitteeReportContainer, ElectionContainer, ParliamentMemberContainer, ParliamentYearContainer, PoliticalPartyContainer, VoteContainer

public abstract class AbstractParliamentDataContainer<ENTITY extends ParliamentData>
extends AbstractModelObjectContainer<ENTITY>

The Class AbstractParliamentDataContainer.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.vaadin.data.Container
com.vaadin.data.Container.Editor, com.vaadin.data.Container.Filterable, com.vaadin.data.Container.Hierarchical, com.vaadin.data.Container.Indexed, com.vaadin.data.Container.ItemSetChangeEvent, com.vaadin.data.Container.ItemSetChangeListener, com.vaadin.data.Container.ItemSetChangeNotifier, com.vaadin.data.Container.Ordered, com.vaadin.data.Container.PropertySetChangeEvent, com.vaadin.data.Container.PropertySetChangeListener, com.vaadin.data.Container.PropertySetChangeNotifier, com.vaadin.data.Container.Sortable, com.vaadin.data.Container.Viewer
 
Constructor Summary
AbstractParliamentDataContainer(Class<? extends ENTITY> type)
          Instantiates a new abstract parliament data container.
 
Method Summary
protected  com.vaadin.ui.Table.ColumnGenerator[] getCommonColumnGenerators()
          Gets the common column generators.
protected  Object[] getCommonGeneratedColumns()
          Gets the common generated columns.
protected  Object[] getCommonVisibleColumns()
          Gets the common visible columns.
 
Methods inherited from class com.hack23.cia.web.views.container.common.AbstractModelObjectContainer
getColumnGenerators, getGeneratedColumns, getVisibleColumns
 
Methods inherited from class com.vaadin.data.util.BeanItemContainer
addBean, addContainerFilter, addContainerProperty, addItem, addItem, addItemAfter, addItemAfter, addItemAt, addItemAt, addListener, containsId, filter, filterAll, firstItemId, getContainerProperty, getContainerPropertyIds, getIdByIndex, getItem, getItemIds, getSortableContainerPropertyIds, getType, indexOfId, isFirstId, isLastId, lastItemId, nextItemId, prevItemId, removeAllContainerFilters, removeAllItems, removeContainerFilters, removeContainerProperty, removeItem, removeListener, size, sort, valueChange
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractParliamentDataContainer

public AbstractParliamentDataContainer(Class<? extends ENTITY> type)
                                throws InstantiationException,
                                       IllegalAccessException
Instantiates a new abstract parliament data container.

Parameters:
type - the type
Throws:
InstantiationException - the instantiation exception
IllegalAccessException - the illegal access exception
Method Detail

getCommonColumnGenerators

protected final com.vaadin.ui.Table.ColumnGenerator[] getCommonColumnGenerators()
Gets the common column generators.

Returns:
the common column generators

getCommonGeneratedColumns

protected final Object[] getCommonGeneratedColumns()
Gets the common generated columns.

Returns:
the common generated columns

getCommonVisibleColumns

protected final Object[] getCommonVisibleColumns()
Gets the common visible columns.

Returns:
the common visible columns


Copyright © 2008-2009 www.hack23.com. All Rights Reserved.