Package com.mobius.model

Examples of com.mobius.model.ResponseData


public class TemplateController {
    @RequestMapping(method = RequestMethod.GET, produces = "application/json", value = "/getall")
    public
    @ResponseBody
    ResponseData getall(HttpServletRequest request) {
        ResponseData responseData = new ResponseData();
        try {
            EntityManager em = MyEntityManagerFactory.getEm(request.getSession());
            Query query = em.createQuery("SELECT t FROM TblEFromTemplateE t", TblEFromTemplateE.class);
            List<TblEFromTemplateE> list = query.getResultList();
            List<ResponseEFormTemplate> results = new ArrayList<ResponseEFormTemplate>();
            for (TblEFromTemplateE template : list) {
                ResponseEFormTemplate template1 = new ResponseEFormTemplate(template);
                results.add(template1);
            }
            responseData.setSuccess(true);
            responseData.setMax(results.size());
            responseData.setData(results);
            return responseData;
        } catch (Exception exc) {
            exc.printStackTrace();
            return ResponseData.error(exc);
        }
View Full Code Here


    @RequestMapping(method = RequestMethod.GET, produces = "application/json", value = "/searchbyname")
    public
    @ResponseBody
    ResponseData searchByName(@RequestParam("name") String name, HttpServletRequest request) {
        ResponseData responseData = new ResponseData();
        try {
            EntityManager em = MyEntityManagerFactory.getEm(request.getSession());
            Query query = em.createQuery("SELECT t.name,t.displayName,t.description FROM TblEFromTemplateE t where t.name LIKE :name OR t.displayName LIKE :displayName" +
                    " OR t.description LIKE :description");
            query.setParameter("name","%"+ name + "%");
            query.setParameter("displayName","%"+ name + "%");
            query.setParameter("description","%"+ name + "%");
            List<Object[]> list = query.getResultList();
            List<ResponseEFormTemplate> results = new ArrayList<ResponseEFormTemplate>();
            for (Object[] template : list) {
                ResponseEFormTemplate template1 = new ResponseEFormTemplate();
                template1.setName((String)template[0]);
                template1.setDisplayName((String)template[1]);
                template1.setDescription((String)template[2]);
                results.add(template1);
            }
            responseData.setSuccess(true);
            responseData.setMax(results.size());
            responseData.setData(results);
            return responseData;
        } catch (Exception exc) {
            exc.printStackTrace();
            return ResponseData.error(exc);
        }
View Full Code Here

    @RequestMapping(method = RequestMethod.GET, produces = "application/json", value = "/getbyname")
    public
    @ResponseBody
    ResponseData getByName(@RequestParam("name") String name, HttpServletRequest request) {
        ResponseData responseData = new ResponseData();
        try {
            EntityManager em = MyEntityManagerFactory.getEm(request.getSession());
            Query query = em.createQuery("SELECT t FROM TblEFromTemplateE t where t.name=:name", TblEFromTemplateE.class);
            query.setParameter("name", name);
            List<TblEFromTemplateE> list = query.getResultList();
            List<ResponseEFormTemplate> results = new ArrayList<ResponseEFormTemplate>();
            for (TblEFromTemplateE template : list) {
                ResponseEFormTemplate template1 = new ResponseEFormTemplate(template);
                results.add(template1);
            }
            responseData.setSuccess(true);
            responseData.setMax(results.size());
            responseData.setData(results);
            return responseData;
        } catch (Exception exc) {
            exc.printStackTrace();
            return ResponseData.error(exc);
        }
View Full Code Here

    ResponseData doctypes(HttpServletRequest request) {
        try {
            EntityManager em = MyEntityManagerFactory.getEm(request.getSession());
            Query query = em.createQuery("SELECT t FROM TblDocTypeE t where t.method='E'", TblDocTypeE.class);
            List<TblDocTypeE> list = query.getResultList();
            ResponseData responseData = new ResponseData();
            responseData.setSuccess(Boolean.TRUE);
            responseData.setMax(list.size());
            responseData.setData(list);
            return responseData;
        } catch (Exception exc) {
            exc.printStackTrace();
            return ResponseData.error(exc);
        }
View Full Code Here

        try {
            EntityManager em = MyEntityManagerFactory.getEm(request.getSession());
            Query query = em.createQuery("SELECT t FROM TblDocTypeE t where t.name LIKE :name", TblDocTypeE.class);
            query.setParameter("name","%"+search+"%");
            List<TblDocTypeE> list = query.getResultList();
            ResponseData responseData = new ResponseData();
            responseData.setSuccess(Boolean.TRUE);
            responseData.setMax(list.size());
            responseData.setData(list);
            return responseData;
        } catch (Exception exc) {
            exc.printStackTrace();
            return ResponseData.error(exc);
        }
View Full Code Here

                em.persist(template);
                em.getTransaction().commit();
                em.refresh(template);
            }
            em.close();
            ResponseData responseData = new ResponseData();
            List<ResponseEFormTemplate> results = new ArrayList<ResponseEFormTemplate>();
            ResponseEFormTemplate template1 = new ResponseEFormTemplate(template);
            results.add(template1);
            responseData.setSuccess(true);
            responseData.setMax(1);
            responseData.setData(results);
            return responseData;
        } catch (Exception exc) {
            exc.printStackTrace();
            return ResponseData.error(exc);
        }
View Full Code Here

            List<TblPatientE> list = query.getResultList();
            List<ResponsePatient> patientList = new ArrayList<ResponsePatient>();
            for(TblPatientE patient : list) {
                patientList.add(new ResponsePatient(patient));
            }
            ResponseData responseData = new ResponseData();
            responseData.setMax(list.size());
            responseData.setSuccess(true);
            responseData.setData(list);
            return responseData;
        } catch (Exception exc) {
            exc.printStackTrace();
            return ResponseData.error(exc);
        }
View Full Code Here

            if(dobDate!=null) {
                query.setParameter("dob",dobDate);
            }
            list = query.getResultList();
        } catch (Exception exc) {
            ResponseData responseData = new ResponseData();
            responseData.setMax(0);
            responseData.setSuccess(false);
            responseData.setMessage(exc.getMessage());
            exc.printStackTrace();
            return responseData;
        }
        ResponseData responseData = new ResponseData();
        responseData.setMax(list.size());
        responseData.setSuccess(true);
        responseData.setData(list);
        return responseData;
    }
View Full Code Here

            Query query = em.createQuery("SELECT t FROM TblPatientE t WHERE t.familyName LIKE '%"
                    + searchString + "%' OR t.givenName LIKE '%"
                    + searchString + "%' OR t.hospitalNumber='" + searchString + "'", TblPatientE.class);
            list = query.getResultList();
        } catch (Exception exc) {
            ResponseData responseData = new ResponseData();
            responseData.setMax(0);
            responseData.setSuccess(false);
            responseData.setMessage(exc.getMessage());
            exc.printStackTrace();
            return responseData;
        }
        ResponseData responseData = new ResponseData();
        responseData.setMax(list.size());
        responseData.setSuccess(true);
        List<ResponsePatient> patientList = new ArrayList<ResponsePatient>();
        for(TblPatientE patientE : list) {
            patientList.add(new ResponsePatient(patientE));
        }
        responseData.setData(patientList);
        return responseData;
    }
View Full Code Here

            EntityManager em = MyEntityManagerFactory.getEm(request.getSession());
            list = new ArrayList<TblPatientE>();
            list.add(em.find(TblPatientE.class, id));

        } catch (Exception exc) {
            ResponseData responseData = new ResponseData();
            responseData.setMax(0);
            responseData.setSuccess(false);
            responseData.setMessage(exc.getMessage());
            exc.printStackTrace();
            return responseData;
        }
        ResponseData responseData = new ResponseData();
        responseData.setMax(list.size());
        responseData.setSuccess(true);
        List<ResponsePatient> patientList = new ArrayList<ResponsePatient>();
        for(TblPatientE patientE : list) {
            patientList.add(new ResponsePatient(patientE));
        }
        responseData.setData(patientList);
        return responseData;
    }
View Full Code Here

TOP

Related Classes of com.mobius.model.ResponseData

Copyright © 2018 www.massapicom. 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.