rsanchez
2015-01-28 da889d489da5d7fa8c71d9f21f24b1dc2e29d8e1
securis/src/main/java/net/curisit/securis/services/LicenseTypeResource.java
....@@ -6,10 +6,10 @@
66
77 import javax.annotation.security.RolesAllowed;
88 import javax.inject.Inject;
9
-import javax.inject.Provider;
109 import javax.persistence.EntityManager;
1110 import javax.persistence.TypedQuery;
1211 import javax.servlet.http.HttpServletRequest;
12
+import javax.transaction.Transactional;
1313 import javax.ws.rs.Consumes;
1414 import javax.ws.rs.DELETE;
1515 import javax.ws.rs.GET;
....@@ -39,8 +39,6 @@
3939 import org.apache.logging.log4j.LogManager;
4040 import org.apache.logging.log4j.Logger;
4141
42
-import com.google.inject.persist.Transactional;
43
-
4442 /**
4543 * LicenseType resource, this service will provide methods to create, modify and
4644 * delete license types
....@@ -56,7 +54,7 @@
5654 TokenHelper tokenHelper;
5755
5856 @Inject
59
- Provider<EntityManager> emProvider;
57
+ EntityManager em;
6058
6159 public LicenseTypeResource() {
6260 }
....@@ -74,7 +72,7 @@
7472 public Response index() {
7573 LOG.info("Getting license types list ");
7674
77
- EntityManager em = emProvider.get();
75
+ // EntityManager em = emProvider.get();
7876 em.clear();
7977 TypedQuery<LicenseType> q = em.createNamedQuery("list-license_types", LicenseType.class);
8078 List<LicenseType> list = q.getResultList();
....@@ -100,7 +98,7 @@
10098 return Response.status(Status.NOT_FOUND).build();
10199 }
102100
103
- EntityManager em = emProvider.get();
101
+ // EntityManager em = emProvider.get();
104102 em.clear();
105103 LicenseType lt = em.find(LicenseType.class, Integer.parseInt(ltid));
106104 if (lt == null) {
....@@ -121,7 +119,7 @@
121119 @RolesAllowed(BasicSecurityContext.ROL_ADMIN)
122120 public Response create(LicenseType lt, @HeaderParam(TokenHelper.TOKEN_HEADER_PÀRAM) String token) {
123121 LOG.info("Creating new license type");
124
- EntityManager em = emProvider.get();
122
+ // EntityManager em = emProvider.get();
125123
126124 try {
127125 setApplication(lt, lt.getApplicationId(), em);
....@@ -162,7 +160,7 @@
162160 @RolesAllowed(BasicSecurityContext.ROL_ADMIN)
163161 public Response modify(LicenseType lt, @PathParam("ltid") String ltid, @HeaderParam(TokenHelper.TOKEN_HEADER_PÀRAM) String token) {
164162 LOG.info("Modifying license type with id: {}", ltid);
165
- EntityManager em = emProvider.get();
163
+ // EntityManager em = emProvider.get();
166164 LicenseType currentlt = em.find(LicenseType.class, Integer.parseInt(ltid));
167165 if (currentlt == null) {
168166 LOG.error("LicenseType with id {} not found in DB", ltid);
....@@ -229,7 +227,7 @@
229227 @RolesAllowed(BasicSecurityContext.ROL_ADMIN)
230228 public Response delete(@PathParam("ltid") String ltid, @Context HttpServletRequest request) {
231229 LOG.info("Deleting app with id: {}", ltid);
232
- EntityManager em = emProvider.get();
230
+ // EntityManager em = emProvider.get();
233231 LicenseType app = em.find(LicenseType.class, Integer.parseInt(ltid));
234232 if (app == null) {
235233 LOG.error("LicenseType with id {} can not be deleted, It was not found in DB", ltid);