OSDN Git Service

初期インポート
[u6kcommons/weekly-report.git] / weekly-report / src / jp / co / showa_sys_eng / weekly_report / gwt / server / servlet / ManagerServiceImpl.java
1 \r
2 package jp.co.showa_sys_eng.weekly_report.gwt.server.servlet;\r
3 \r
4 import javax.persistence.EntityManager;\r
5 \r
6 import jp.co.showa_sys_eng.weekly_report.gwt.client.exception.WeeklyReportException;\r
7 import jp.co.showa_sys_eng.weekly_report.gwt.client.service.ManagerService;\r
8 import jp.co.showa_sys_eng.weekly_report.gwt.server.data.EMF;\r
9 import jp.co.showa_sys_eng.weekly_report.gwt.server.logic.ManagerLogic;\r
10 \r
11 import com.google.gwt.user.server.rpc.RemoteServiceServlet;\r
12 \r
13 @SuppressWarnings("serial")\r
14 public class ManagerServiceImpl extends RemoteServiceServlet implements ManagerService {\r
15 \r
16     @Override\r
17     public void initialize() throws WeeklyReportException {\r
18         EntityManager em = EMF.get().createEntityManager();\r
19         try {\r
20             ManagerLogic managerLogic = new ManagerLogic(em);\r
21             managerLogic.initializeData();\r
22         } finally {\r
23             em.close();\r
24         }\r
25     }\r
26 \r
27 }\r