Example usage for com.google.gson GsonBuilder setDateFormat

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

Introduction

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

Prototype

public GsonBuilder setDateFormat(int style) 

Source Link

Document

Configures Gson to to serialize Date objects according to the style value provided.

Usage

From source file:net.daw.service.specific.implementation.PreguntaService.java

License:MIT License

@Override
public String getall() throws Exception {

    Connection oConnection = new BoneConnectionPoolImpl().newConnection();

    PreguntaDao oPreguntaDao = new PreguntaDao(oConnection);
    ArrayList<PreguntaBean> alPreguntaBean = new ArrayList<PreguntaBean>();
    ArrayList<FilterBeanHelper> alFilterBeanHelper = ParameterCook.prepareFilter(oRequest);
    HashMap<String, String> hmOrder = ParameterCook.prepareOrder(oRequest);

    alPreguntaBean = oPreguntaDao.getAll(alFilterBeanHelper, hmOrder);
    GsonBuilder gsonBuilder = new GsonBuilder();
    gsonBuilder.setDateFormat("dd/MM/yyyy");
    Gson gson = gsonBuilder.create();/*from   w w  w .j a va2  s.co m*/
    String data = "{\"status\":200,\"message\":" + gson.toJson(alPreguntaBean) + "}";

    return data;
}

From source file:net.daw.service.specific.implementation.ProductoServiceSpImpl.java

License:Open Source License

@Override
public String get(Integer id) throws Exception {
    String data = null;//ww w.  ja  v a 2 s  . com
    try {
        oConnection.setAutoCommit(false);
        ProductoDaoSpcImpl oProductoDAO = new ProductoDaoSpcImpl(strObjectName, oConnection);
        ProductoBeanGenSpImpl oProducto = new ProductoBeanGenSpImpl(id);
        oProducto = oProductoDAO.get(oProducto, AppConfigurationHelper.getJsonDepth());
        GsonBuilder gsonBuilder = new GsonBuilder();
        gsonBuilder.setDateFormat("dd/MM/yyyy");
        Gson gson = gsonBuilder.create();
        data = gson.toJson(oProducto);
        oConnection.commit();
    } catch (Exception ex) {
        oConnection.rollback();
        ExceptionBooster.boost(new Exception(this.getClass().getName() + ":get ERROR: " + ex.getMessage()));
    }
    return data;
}

From source file:net.daw.service.specific.implementation.ProductoServiceSpImpl.java

License:Open Source License

@Override
public String getPage(int intRegsPerPag, int intPage, ArrayList<FilterBeanHelper> alFilter,
        HashMap<String, String> hmOrder) throws Exception {
    String data = null;/*w w  w.j  a va 2 s. c  om*/
    try {
        oConnection.setAutoCommit(false);
        ProductoDaoSpcImpl oProductoDAO = new ProductoDaoSpcImpl(strObjectName, oConnection);
        List<ProductoBeanGenSpImpl> oProductos = oProductoDAO.getPage(intRegsPerPag, intPage, alFilter,
                hmOrder);
        GsonBuilder gsonBuilder = new GsonBuilder();
        gsonBuilder.setDateFormat("dd/MM/yyyy");
        Gson gson = gsonBuilder.create();
        data = gson.toJson(oProductos);
        data = "{\"list\":" + data + "}";
        oConnection.commit();
    } catch (Exception ex) {
        oConnection.rollback();
        ExceptionBooster.boost(new Exception(this.getClass().getName() + ":getPage ERROR: " + ex.getMessage()));
    }
    return data;
}

From source file:net.daw.service.specific.implementation.PropuestaServiceSpImpl.java

License:Open Source License

@Override
public String get(Integer id) throws Exception {
    String data = null;//ww  w  .  ja va 2s.  c  om
    try {
        oConnection.setAutoCommit(false);
        PropuestaDaoSpcImpl oPropuestaDAO = new PropuestaDaoSpcImpl(strObjectName, strObjectName, oConnection);
        PropuestaBeanGenSpImpl oPropuesta = new PropuestaBeanGenSpImpl(id);
        oPropuesta = oPropuestaDAO.get(oPropuesta, 1);
        GsonBuilder gsonBuilder = new GsonBuilder();
        gsonBuilder.setDateFormat("dd/MM/yyyy");
        Gson gson = gsonBuilder.create();
        data = gson.toJson(oPropuesta);
        oConnection.commit();
    } catch (Exception ex) {
        oConnection.rollback();
        ExceptionBooster.boost(new Exception(this.getClass().getName() + ":get ERROR: " + ex.getMessage()));
    }
    return data;
}

From source file:net.daw.service.specific.implementation.PropuestaServiceSpImpl.java

License:Open Source License

@Override
public String getPage(int intRegsPerPag, int intPage, ArrayList<FilterBeanHelper> alFilter,
        HashMap<String, String> hmOrder) throws Exception {
    String data = null;/*w w w .  ja va  2  s.  c  om*/
    try {
        oConnection.setAutoCommit(false);
        PropuestaDaoSpcImpl oPropuestaDAO = new PropuestaDaoSpcImpl(strObjectName, strObjectName, oConnection);
        List<PropuestaBeanGenSpImpl> oPropuestas = oPropuestaDAO.getPage(intRegsPerPag, intPage, alFilter,
                hmOrder);
        GsonBuilder gsonBuilder = new GsonBuilder();
        gsonBuilder.setDateFormat("dd/MM/yyyy");
        Gson gson = gsonBuilder.create();
        data = gson.toJson(oPropuestas);
        data = "{\"list\":" + data + "}";
        oConnection.commit();
    } catch (Exception ex) {
        oConnection.rollback();
        ExceptionBooster.boost(new Exception(this.getClass().getName() + ":getPage ERROR: " + ex.getMessage()));
    }
    return data;
}

From source file:net.daw.service.specific.implementation.ProveedorServiceSpImpl.java

License:Open Source License

@Override
public String get(Integer id) throws Exception {
    String data = null;//from  ww  w  .j a  va2  s . c om
    try {
        oConnection.setAutoCommit(false);
        ProveedorDaoSpcImpl oProveedorDAO = new ProveedorDaoSpcImpl(strObjectName, oConnection);
        ProveedorBeanGenSpImpl oProveedor = new ProveedorBeanGenSpImpl(id);
        oProveedor = oProveedorDAO.get(oProveedor, AppConfigurationHelper.getJsonDepth());
        GsonBuilder gsonBuilder = new GsonBuilder();
        gsonBuilder.setDateFormat("dd/MM/yyyy");
        Gson gson = gsonBuilder.create();
        data = gson.toJson(oProveedor);
        oConnection.commit();
    } catch (Exception ex) {
        oConnection.rollback();
        ExceptionBooster.boost(new Exception(this.getClass().getName() + ":get ERROR: " + ex.getMessage()));
    }
    return data;
}

From source file:net.daw.service.specific.implementation.ProveedorServiceSpImpl.java

License:Open Source License

@Override
public String getPage(int intRegsPerPag, int intPage, ArrayList<FilterBeanHelper> alFilter,
        HashMap<String, String> hmOrder) throws Exception {
    String data = null;/*from   w  w w.j a  v  a 2s .co  m*/
    try {
        oConnection.setAutoCommit(false);
        ProveedorDaoSpcImpl oProveedorDAO = new ProveedorDaoSpcImpl(strObjectName, oConnection);
        List<ProveedorBeanGenSpImpl> oProveedors = oProveedorDAO.getPage(intRegsPerPag, intPage, alFilter,
                hmOrder);
        GsonBuilder gsonBuilder = new GsonBuilder();
        gsonBuilder.setDateFormat("dd/MM/yyyy");
        Gson gson = gsonBuilder.create();
        data = gson.toJson(oProveedors);
        data = "{\"list\":" + data + "}";
        oConnection.commit();
    } catch (Exception ex) {
        oConnection.rollback();
        ExceptionBooster.boost(new Exception(this.getClass().getName() + ":getPage ERROR: " + ex.getMessage()));
    }
    return data;
}

From source file:net.daw.service.specific.implementation.PublicacionServiceSpImpl.java

License:Open Source License

@Override
public String get(Integer id) throws Exception {
    String data = null;/*from  www  . ja  v  a 2s . co  m*/
    try {
        oConnection.setAutoCommit(false);
        PublicacionDaoSpcImpl oPublicacionDAO = new PublicacionDaoSpcImpl(strObjectName, strPojo, oConnection);
        PublicacionBeanGenSpImpl oPublicacion = new PublicacionBeanGenSpImpl(id);
        oPublicacion = oPublicacionDAO.get(oPublicacion, AppConfigurationHelper.getJsonDepth());
        GsonBuilder gsonBuilder = new GsonBuilder();
        gsonBuilder.setDateFormat("dd/MM/yyyy HH:mm:ss");
        Gson gson = gsonBuilder.create();
        data = gson.toJson(oPublicacion);
        oConnection.commit();
    } catch (Exception ex) {
        oConnection.rollback();
        ExceptionBooster.boost(new Exception(this.getClass().getName() + ":get ERROR: " + ex.getMessage()));
    }
    return data;
}

From source file:net.daw.service.specific.implementation.PublicacionServiceSpImpl.java

License:Open Source License

@Override
public String getPage(int intRegsPerPag, int intPage, ArrayList<FilterBeanHelper> alFilter,
        HashMap<String, String> hmOrder) throws Exception {
    String data = null;//from   w  w  w .  ja  v a  2s. c  om
    try {
        oConnection.setAutoCommit(false);
        PublicacionDaoSpcImpl oPublicacionDAO = new PublicacionDaoSpcImpl(strObjectName, strPojo, oConnection);
        List<PublicacionBeanGenSpImpl> oPublicaciones = oPublicacionDAO.getPage(intRegsPerPag, intPage,
                alFilter, hmOrder);
        GsonBuilder gsonBuilder = new GsonBuilder();
        gsonBuilder.setDateFormat("dd/MM/yyyy HH:mm:ss");
        Gson gson = gsonBuilder.create();
        data = gson.toJson(oPublicaciones);
        data = "{\"list\":" + data + "}";
        oConnection.commit();
    } catch (Exception ex) {
        oConnection.rollback();
        ExceptionBooster.boost(new Exception(this.getClass().getName() + ":getPage ERROR: " + ex.getMessage()));
    }
    return data;
}

From source file:net.daw.service.specific.implementation.RepartoServiceSpImpl.java

License:Open Source License

@Override
public String get(Integer id) throws Exception {
    String data = null;// w w  w  . j a  va2  s  .c om
    try {
        oConnection.setAutoCommit(false);
        RepartoDaoSpcImpl oRepartoDAO = new RepartoDaoSpcImpl(strObjectName, oConnection);
        RepartoBeanGenSpImpl oReparto = new RepartoBeanGenSpImpl(id);
        oReparto = oRepartoDAO.get(oReparto, 1);
        GsonBuilder gsonBuilder = new GsonBuilder();
        gsonBuilder.setDateFormat("dd/MM/yyyy");
        Gson gson = gsonBuilder.create();
        data = gson.toJson(oReparto);
        oConnection.commit();
    } catch (Exception ex) {
        oConnection.rollback();
        ExceptionBooster.boost(new Exception(this.getClass().getName() + ":get ERROR: " + ex.getMessage()));
    }
    return data;
}