package org.ufcspa.simdecs.bn.ui;
-import org.ufcspa.simdecs.bn.entity.Node;
-import org.ufcspa.simdecs.bn.ui.util.JsfUtil;
-import org.ufcspa.simdecs.bn.ui.util.PaginationHelper;
-import org.ufcspa.simdecs.bn.jpa.NodeJpaController;
-
import java.io.Serializable;
import java.util.ResourceBundle;
import javax.annotation.Resource;
+import javax.faces.bean.ApplicationScoped;
import javax.faces.bean.ManagedBean;
-import javax.faces.bean.SessionScoped;
import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
import javax.faces.convert.Converter;
import javax.persistence.PersistenceUnit;
import javax.transaction.UserTransaction;
import org.primefaces.event.RowEditEvent;
+import org.ufcspa.simdecs.bn.entity.Node;
+import org.ufcspa.simdecs.bn.jpa.NodeJpaController;
+import org.ufcspa.simdecs.bn.ui.util.JsfUtil;
+import org.ufcspa.simdecs.bn.ui.util.PaginationHelper;
@ManagedBean(name = "nodeController")
-@SessionScoped
+@ApplicationScoped
public class NodeController implements Serializable {
@Resource
public DataModel getItems() {
if (items == null) {
+ getPagination();
items = new ListDataModel(getJpaController().findNodeEntities());
}
return items;