rsanchez
2015-01-28 09f0f86d50933ea11eb3315e5728718e23d37dcf
securis/src/main/java/net/curisit/securis/services/OrganizationResource.java
....@@ -10,7 +10,6 @@
1010 import javax.persistence.EntityManager;
1111 import javax.persistence.TypedQuery;
1212 import javax.servlet.http.HttpServletRequest;
13
-import javax.transaction.Transactional;
1413 import javax.ws.rs.Consumes;
1514 import javax.ws.rs.DELETE;
1615 import javax.ws.rs.GET;
....@@ -30,7 +29,7 @@
3029 import net.curisit.securis.SeCurisException;
3130 import net.curisit.securis.db.Organization;
3231 import net.curisit.securis.db.User;
33
-import net.curisit.securis.ioc.MyTrans;
32
+import net.curisit.securis.ioc.EnsureTransaction;
3433 import net.curisit.securis.security.BasicSecurityContext;
3534 import net.curisit.securis.security.Securable;
3635 import net.curisit.securis.utils.TokenHelper;
....@@ -131,7 +130,7 @@
131130 @Produces({
132131 MediaType.APPLICATION_JSON
133132 })
134
- @MyTrans
133
+ @EnsureTransaction
135134 @Securable
136135 @RolesAllowed(BasicSecurityContext.ROL_ADMIN)
137136 public Response create(Organization org) {
....@@ -198,11 +197,11 @@
198197 @PUT
199198 @POST
200199 @Path("/{orgid}")
201
- @Transactional
202200 @Consumes(MediaType.APPLICATION_JSON)
203201 @Produces({
204202 MediaType.APPLICATION_JSON
205203 })
204
+ @EnsureTransaction
206205 @Securable
207206 @RolesAllowed(BasicSecurityContext.ROL_ADMIN)
208207 public Response modify(Organization org, @PathParam("orgid") String orgid, @HeaderParam(TokenHelper.TOKEN_HEADER_PĂ€RAM) String token) {
....@@ -244,7 +243,7 @@
244243
245244 @DELETE
246245 @Path("/{orgid}")
247
- @Transactional
246
+ @EnsureTransaction
248247 @Produces({
249248 MediaType.APPLICATION_JSON
250249 })