List of usage examples for com.google.gson GsonBuilder GsonBuilder
public GsonBuilder()
From source file:ca.uhn.fhir.parser.JsonParser.java
License:Apache License
public static Gson newGson() { Gson gson = new GsonBuilder().disableHtmlEscaping().create(); return gson; }
From source file:capaServicio.Servicio.java
/** * Web service operation// ww w .ja va 2 s.c o m */ @WebMethod(operationName = "busquedaAvanzada") public String busquedaAvanzada(@WebParam(name = "nombre") String nombre, @WebParam(name = "apellido") String apellido, @WebParam(name = "telefono") String telefono, @WebParam(name = "mail") String mail) { String listaResultado = ""; List<capaNegocio.Contacto> lista = new ArrayList<capaNegocio.Contacto>(); capaNegocio.Contacto contacto = new capaNegocio.Contacto(); if (apellido != null) { contacto.setApellido(apellido); } else { contacto.setApellido(""); } if (nombre != null) { contacto.setNombre(nombre); } else { contacto.setNombre(""); } if (telefono != null) { contacto.setTelefono(telefono); } else { contacto.setTelefono(""); } if (mail != null) { contacto.setMail(mail); } else { contacto.setMail(""); } Gson gson = new GsonBuilder().create(); try { lista = contacto.busquedaAvanzada(contacto); listaResultado = gson.toJson(lista); } catch (PersistentException ex) { listaResultado = null; } return listaResultado; }
From source file:capaServicio.Servicio.java
/** * Web service operation/*from www.j a v a 2s . c o m*/ */ @WebMethod(operationName = "busquedaSimple") public String busquedaSimple(@WebParam(name = "textoBusqueda") String textoBusqueda) { String listaResultado = ""; List<Contacto> lista = new ArrayList<Contacto>(); Gson gson = new GsonBuilder().create(); try { Contacto contacto = new Contacto(); lista = contacto.busquedaSimple(textoBusqueda); listaResultado = gson.toJson(lista); } catch (PersistentException ex) { //Logger.getLogger(Servicio.class.getName()).log(Level.SEVERE, null, ex); } return listaResultado; }
From source file:capaServicio.Servicios.java
/** * busca los miembros de un grupo especifico * /*from w w w . j a v a 2 s. c o m*/ * Web service operation * @param uidGrupo uid del grupo deseado * @return lista Json que contiene a los miembros del grupo * @throws org.orm.PersistentException */ @WebMethod(operationName = "buscarMiembrosDeGrupo") public String buscarMiembrosDeGrupo(@WebParam(name = "uidGrupo") int uidGrupo) throws PersistentException { String listaResultado = ""; Grupo grupo = new Grupo(); grupo.setUid(uidGrupo); List<Contacto> lista = new ArrayList<Contacto>(); Gson gson = new GsonBuilder().create(); lista = grupo.busquedaMiembros(grupo); listaResultado = gson.toJson(lista); return listaResultado; }
From source file:capaServicio.Servicios.java
/** * busqueda de un parmetro/* w ww . jav a 2 s . c o m*/ * * Web service operation * @param textoBusqueda texto que se usa para la busqueda * @return lista tipo Json que contiene el resultado de la busqueda */ @WebMethod(operationName = "busquedaSimpleContactoServicioWeb") public String busquedaSimpleContactoServicioWeb(@WebParam(name = "textoBusqueda") String textoBusqueda) { String listaResultado = ""; try { List<Contacto> lista = new ArrayList<Contacto>(); Gson gson = new GsonBuilder().create(); Contacto contacto = new Contacto(); lista = contacto.busquedaSimpleContacto(textoBusqueda); listaResultado = gson.toJson(lista); } catch (PersistentException ex) { Logger.getLogger(Servicios.class.getName()).log(Level.SEVERE, null, ex); } return listaResultado; }
From source file:capaServicio.Servicios.java
/** * busqueda con multiples parmetros/*w w w . java2 s. c o m*/ * * Web service operation * @param nombre nombre del contacto buscado * @param apellido apellido del contacto buscado * @param mail E-mail del contacto buscado * @param ciudad ciudad del contacto buscado * @param telefono telefono del contacto buscado * @param organizacion organizacion del contacto buscado * @return lista tipo Json con los resultados de la busqueda * @throws org.orm.PersistentException */ @WebMethod(operationName = "busquedaAvanzadaContactoServicioWeb") public String busquedaAvanzadaContactoServicioWeb(@WebParam(name = "nombre") String nombre, @WebParam(name = "apellido") String apellido, @WebParam(name = "telefono") String telefono, @WebParam(name = "mail") String mail, @WebParam(name = "organizacion") String organizacion, @WebParam(name = "ciudad") String ciudad) throws PersistentException { String listaResultado = ""; List<capaNegocio.Contacto> lista = new ArrayList<capaNegocio.Contacto>(); capaNegocio.Contacto contacto = new capaNegocio.Contacto(); if (apellido != null) { contacto.setApellido(apellido); } else { contacto.setApellido(""); } if (nombre != null) { contacto.setNombre(nombre); } else { contacto.setNombre(""); } if (telefono != null) { contacto.setTelefono(telefono); } else { contacto.setTelefono(""); } if (mail != null) { contacto.setMail(mail); } else { contacto.setMail(""); } if (organizacion != null) { contacto.setOrganizacion(organizacion); } else { contacto.setOrganizacion(""); } if (ciudad != null) { contacto.setCiudad(ciudad); } else { contacto.setOrganizacion(""); } Gson gson = new GsonBuilder().create(); lista = contacto.busquedaAvanzadaContacto(contacto); listaResultado = gson.toJson(lista); return listaResultado; }
From source file:capaServicio.Servicios.java
/** * entrega una lista con todos los contactos * /*w w w . ja v a 2 s . c o m*/ * Web service operation * @return lista tipo Json con todos los contactos */ @WebMethod(operationName = "getContactosServicioWeb") public String getContactosServicioWeb() { String listaRetorno = ""; try { capaNegocio.Contacto contacto = new capaNegocio.Contacto(); List<capaNegocio.Contacto> lista = contacto.getContactos(); Gson gson = new GsonBuilder().create(); listaRetorno = gson.toJson(lista); } catch (PersistentException ex) { Logger.getLogger(Servicios.class.getName()).log(Level.SEVERE, null, ex); } return listaRetorno; }
From source file:capaServicio.Servicios.java
/** * entrega una lista con todos los grupos * //from www .j a va2 s. com * Web service operation * @return lista tipo Json con todos los grupos */ @WebMethod(operationName = "getGruposServicioWeb") public String getGruposServicioWeb() { String listaRetorno = ""; try { capaNegocio.Grupo grupo = new capaNegocio.Grupo(); List<capaNegocio.Grupo> lista = grupo.getGrupos(); Gson gson = new GsonBuilder().create(); listaRetorno = gson.toJson(lista); } catch (PersistentException ex) { Logger.getLogger(Servicios.class.getName()).log(Level.SEVERE, null, ex); } return listaRetorno; }
From source file:capaServicio.Servicios.java
/** * busca los grupos de un contacto/*from ww w. j a v a 2 s. c o m*/ * * Web service operation * @param uidContacto uid del contacto * @return lista tipo Json con los grupos del contacto * @throws org.orm.PersistentException */ @WebMethod(operationName = "buscarGruposDeContacto") public String buscarGruposDeContacto(@WebParam(name = "uidContacto") int uidContacto) throws PersistentException { Contacto contacto = new Contacto(); contacto.setUid(uidContacto); List<Grupo> lista = contacto.busquedaGruposContacto(contacto); String listaRetorno = ""; Gson gson = new GsonBuilder().create(); listaRetorno = gson.toJson(lista); return listaRetorno; }
From source file:capaServicio.Servicios.java
/** * entrega una lista con los grupos en los que aun no esta el contacto * /*from w ww.j av a 2 s. com*/ * Web service operation * @param uidContacto * @return lista tipo Json con los grupos disponibles * @throws org.orm.PersistentException */ @WebMethod(operationName = "gruposDisponibleDeContactoServicioWeb") public String gruposDisponibleDeContactoServicioWeb(@WebParam(name = "uidContacto") int uidContacto) throws PersistentException { Contacto contacto = new Contacto(); contacto.setUid(uidContacto); List<Grupo> lista = contacto.getGruposDisponibles(contacto); String listaRetorno = ""; Gson gson = new GsonBuilder().create(); listaRetorno = gson.toJson(lista); return listaRetorno; }