Class NodeDaoContainer
- java.lang.Object
-
- org.opennms.features.topology.api.browsers.OnmsVaadinContainer<OnmsNode,Integer>
-
- org.opennms.features.topology.plugins.browsers.NodeDaoContainer
-
- All Implemented Interfaces:
com.vaadin.v7.data.Container
,com.vaadin.v7.data.Container.Indexed
,com.vaadin.v7.data.Container.ItemSetChangeNotifier
,com.vaadin.v7.data.Container.Ordered
,com.vaadin.v7.data.Container.Sortable
,Serializable
,SelectionChangedListener
public class NodeDaoContainer extends OnmsVaadinContainer<OnmsNode,Integer>
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NodeDaoContainer.NodeDaoContainerDatasource
-
Nested classes/interfaces inherited from class org.opennms.features.topology.api.browsers.OnmsVaadinContainer
OnmsVaadinContainer.Cache, OnmsVaadinContainer.Page, OnmsVaadinContainer.Size, OnmsVaadinContainer.SizeReloadStrategy, OnmsVaadinContainer.SortEntry
-
Nested classes/interfaces inherited from interface com.vaadin.v7.data.Container
com.vaadin.v7.data.Container.Editor, com.vaadin.v7.data.Container.Filter, com.vaadin.v7.data.Container.Filterable, com.vaadin.v7.data.Container.Hierarchical, com.vaadin.v7.data.Container.Indexed, com.vaadin.v7.data.Container.ItemSetChangeEvent, com.vaadin.v7.data.Container.ItemSetChangeListener, com.vaadin.v7.data.Container.ItemSetChangeNotifier, com.vaadin.v7.data.Container.Ordered, com.vaadin.v7.data.Container.PropertySetChangeEvent, com.vaadin.v7.data.Container.PropertySetChangeListener, com.vaadin.v7.data.Container.PropertySetChangeNotifier, com.vaadin.v7.data.Container.SimpleFilterable, com.vaadin.v7.data.Container.Sortable, com.vaadin.v7.data.Container.Viewer
-
Nested classes/interfaces inherited from interface com.vaadin.v7.data.Container.Indexed
com.vaadin.v7.data.Container.Indexed.ItemAddEvent, com.vaadin.v7.data.Container.Indexed.ItemRemoveEvent
-
Nested classes/interfaces inherited from interface org.opennms.features.topology.api.browsers.SelectionChangedListener
SelectionChangedListener.AlarmNodeIdSelection, SelectionChangedListener.IdSelection<T extends Serializable>, SelectionChangedListener.Selection
-
-
Field Summary
-
Fields inherited from class org.opennms.features.topology.api.browsers.OnmsVaadinContainer
DEFAULT_PAGE_SIZE
-
-
Constructor Summary
Constructors Constructor Description NodeDaoContainer(NodeDao dao, org.springframework.transaction.support.TransactionOperations transactionTemplate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addAdditionalCriteriaOptions(Criteria criteria, OnmsVaadinContainer.Page page, boolean doOrder)
protected ContentType
getContentType()
protected Integer
getId(OnmsNode bean)
protected List<OnmsNode>
getItemsForCache(OnmsContainerDatasource<OnmsNode,Integer> datasource, OnmsVaadinContainer.Page page)
-
Methods inherited from class org.opennms.features.topology.api.browsers.OnmsVaadinContainer
addBeanToHibernatePropertyMapping, addContainerProperty, addItem, addItem, addItemAfter, addItemAfter, addItemAt, addItemAt, addItemSetChangeListener, addListener, containsId, createSortEntries, fireItemSetChangedEvent, firstItemId, getCache, getContainerProperty, getContainerPropertyIds, getCriteria, getIdByIndex, getItem, getItemClass, getItemIds, getItemIds, getPage, getRestrictions, getSortableContainerPropertyIds, getType, indexOfId, isFirstId, isLastId, lastItemId, nextItemId, prevItemId, removeAllItems, removeContainerProperty, removeItem, removeItemSetChangeListener, removeListener, selectionChanged, setRestrictions, size, sort, updateContainerPropertyIds
-
-
-
-
Constructor Detail
-
NodeDaoContainer
public NodeDaoContainer(NodeDao dao, org.springframework.transaction.support.TransactionOperations transactionTemplate)
-
-
Method Detail
-
getId
protected Integer getId(OnmsNode bean)
- Specified by:
getId
in classOnmsVaadinContainer<OnmsNode,Integer>
-
addAdditionalCriteriaOptions
protected void addAdditionalCriteriaOptions(Criteria criteria, OnmsVaadinContainer.Page page, boolean doOrder)
- Overrides:
addAdditionalCriteriaOptions
in classOnmsVaadinContainer<OnmsNode,Integer>
-
getItemsForCache
protected List<OnmsNode> getItemsForCache(OnmsContainerDatasource<OnmsNode,Integer> datasource, OnmsVaadinContainer.Page page)
- Overrides:
getItemsForCache
in classOnmsVaadinContainer<OnmsNode,Integer>
-
getContentType
protected ContentType getContentType()
- Specified by:
getContentType
in classOnmsVaadinContainer<OnmsNode,Integer>
-
-