Example usage for com.google.gson GsonBuilder GsonBuilder

List of usage examples for com.google.gson GsonBuilder GsonBuilder

Introduction

In this page you can find the example usage for com.google.gson GsonBuilder GsonBuilder.

Prototype

public GsonBuilder() 

Source Link

Document

Creates a GsonBuilder instance that can be used to build Gson with various configuration settings.

Usage

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;

}