From d2f48a02bba4e8fbd5ab25b20f063df4e8742b09 Mon Sep 17 00:00:00 2001 From: dgpena Date: Thu, 23 Nov 2017 19:56:08 +0100 Subject: [PATCH] Adds a basic list of Departments --- .../siexample/webapp/DepartmentsVM.java | 26 +++++++++++++++++++ src/main/webapp/edit_departments.zul | 23 ++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 src/main/java/dgpena/siexample/webapp/DepartmentsVM.java create mode 100644 src/main/webapp/edit_departments.zul diff --git a/src/main/java/dgpena/siexample/webapp/DepartmentsVM.java b/src/main/java/dgpena/siexample/webapp/DepartmentsVM.java new file mode 100644 index 0000000..ca8cfe9 --- /dev/null +++ b/src/main/java/dgpena/siexample/webapp/DepartmentsVM.java @@ -0,0 +1,26 @@ +package dgpena.siexample.webapp; + +import java.util.List; + +import javax.persistence.EntityManager; + +import org.zkoss.bind.annotation.Init; + +import dgpena.siexample.persistence.Department; +import dgpena.siexample.persistence.Departments; + +public class DepartmentsVM { + + private EntityManager em; + private Departments departments; + + @Init + public void init() { + this.em = DesktopEntityManagerManager.getDesktopEntityManager(); + this.departments = new Departments(em); + } + + public List getDepartments() { + return this.departments.findAll(); + } +} diff --git a/src/main/webapp/edit_departments.zul b/src/main/webapp/edit_departments.zul new file mode 100644 index 0000000..4d27fce --- /dev/null +++ b/src/main/webapp/edit_departments.zul @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + \ No newline at end of file -- 2.18.1