Package com.krminc.phr.dao

Examples of com.krminc.phr.dao.PersistenceService.commitTx()


           
            persistenceSvc.beginTx();
            EntityManager em = persistenceSvc.getEntityManager();
            Allergy entity = data.resolveEntity(em);
            createEntity(data.resolveEntity(em));
            persistenceSvc.commitTx();
            return Response.created(uriInfo.getAbsolutePath().resolve(entity.getAllergyId() + "/")).build();
        } finally {
            persistenceSvc.close();
        }
    }
View Full Code Here


        PersistenceService persistenceSvc = PersistenceService.getInstance();
        try {
            persistenceSvc.beginTx();
            return new CcrAlertsConverter(getEntities(start, max, orderBy, desc), uriInfo.getAbsolutePath(), Api.DEFAULT_EXPAND_LEVEL);
        } finally {
            persistenceSvc.commitTx();
            persistenceSvc.close();
        }
    }

    @Path("count/")
View Full Code Here

            }

            persistenceSvc.beginTx();
            EntityManager em = persistenceSvc.getEntityManager();
            updateEntity(getEntity(), data.resolveEntity(em));
            persistenceSvc.commitTx();
        } finally {
            persistenceSvc.close();
        }
    }
View Full Code Here

                throw new WebApplicationException(Response.Status.FORBIDDEN);
            }

            persistenceSvc.beginTx();
            deleteEntity(getEntity());
            persistenceSvc.commitTx();
        } finally {
            persistenceSvc.close();
        }
    }
View Full Code Here

                getEntities(start, max, source, orderBy, desc),
                uriInfo.getAbsolutePath(),
                Api.DEFAULT_EXPAND_LEVEL
            );
        } finally {
            persistenceSvc.commitTx();
            persistenceSvc.close();
        }
    }

    /**
 
View Full Code Here

           
            persistenceSvc.beginTx();
            EntityManager em = persistenceSvc.getEntityManager();
            Immunization entity = data.resolveEntity(em);
            createEntity(data.resolveEntity(em));
            persistenceSvc.commitTx();
            return Response.created(uriInfo.getAbsolutePath().resolve(entity.getImmunizationId() + "/")).build();
        } finally {
            persistenceSvc.close();
        }
    }
View Full Code Here

                     if (shouldRemove) {
                        healthRecords.remove(toRemove);
                        self.setHealthRecords(healthRecords);
                        em.flush();
                        persistenceSvc.commitTx();
                        returnType = true;
                     } else {
                         returnType = false;
                         persistenceSvc.rollbackTx();
                     }
View Full Code Here

                     patient = (User) em.createNamedQuery("User.findByUsername")
                        .setParameter("username", username)
                        .setMaxResults(1)
                        .getSingleResult();

                     persistenceSvc.commitTx();
                     logger.debug("Found User by username: {}", patient);
                }
                catch (NoResultException ex) {
                    logger.error("Unable to find User object for username: {}", username);
                    error = true;
View Full Code Here

                     patient = (User) em.createNamedQuery("User.findByEmail")
                        .setParameter("email", email)
                        .setMaxResults(1)
                        .getSingleResult();

                     persistenceSvc.commitTx();
                     logger.debug("Found User by email: {}", patient);
                }
                catch (NoResultException ex) {
                    error = true;
                    logger.error("Unable to find User object for email: {}", email);
View Full Code Here

        PersistenceService persistenceSvc = PersistenceService.getInstance();
        try {
            persistenceSvc.beginTx();
            EntityManager em = persistenceSvc.getEntityManager();
            request = em.merge(request);
            persistenceSvc.commitTx();
        } catch (Exception ex) {
            //ignored
        } finally {
            persistenceSvc.close();
        }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.