Example usage for org.json.simple JSONObject clone

List of usage examples for org.json.simple JSONObject clone

Introduction

In this page you can find the example usage for org.json.simple JSONObject clone.

Prototype

@HotSpotIntrinsicCandidate
protected native Object clone() throws CloneNotSupportedException;

Source Link

Document

Creates and returns a copy of this object.

Usage

From source file:modelo.ProcesoVertimientosManagers.Visitas.java

public JSONArray obtenerResultadoVisita(String codigoVisita) throws Exception {

    //Ejecutamos la consulta y obtenemos el ResultSet
    SeleccionarResultadoVisita select = new SeleccionarResultadoVisita();
    ResultSet rset = select.obtenerResultadoVisita(codigoVisita);
    //Creamos los JSONArray para guardar los objetos JSON
    JSONArray jsonArray = new JSONArray();
    JSONArray jsonArreglo = new JSONArray();

    //Recorremos el ResultSet, armamos el objeto JSON con la info y guardamos
    //en el JSONArray.
    while (rset.next()) {

        //Armamos el objeto JSON con la informacion del registro
        JSONObject jsonObject = new JSONObject();
        jsonObject.put("tecnicoVisito", rset.getString("FK_TECNICO_VISITO"));
        jsonObject.put("resultado", rset.getString("RESULTADO"));
        jsonObject.put("reprogramar", rset.getString("REPROGRAMAR"));

        //Guardamos el JSONObject en el JSONArray y lo enviamos a la vista.
        jsonArray.add(jsonObject.clone());

    }/*from www .java  2 s. c  o  m*/

    jsonArreglo.add(jsonArray);
    select.desconectar();

    return jsonArreglo;

}

From source file:modelo.ProcesoVertimientosManagers.ProcesoVertimientos.java

/**
  * /*from www.j a  v  a2  s  .  c  o m*/
  * Llama al delegate para obtener los clientes.
  * 
  * @param codigoProceso
  * @param nit
  * @param ciiu
  * @param contrato
  * @param razonSocial
  * @param anio
  * @param fechaInicial
  * @param fechaFinal
  * @param filaInicio
  * @param filaFin
  * @return
  * @throws Exception 
  */
public JSONArray getProcesoVertimientos(String codigoProceso, String nit, String contrato, String ciiu,
        String razonSocial, String anio, String fechaInicial, String fechaFinal, String filaInicio,
        String filaFin) throws Exception {

    //Ejecutamos la consulta y obtenemos el ResultSet
    SeleccionarProcesoVertimientos select = new SeleccionarProcesoVertimientos(codigoProceso, nit, contrato,
            ciiu, razonSocial, anio, fechaInicial, fechaFinal, filaInicio, filaFin);
    ResultSet rset = select.ejecutar();

    //Creamos los JSONArray para guardar los objetos JSON
    JSONArray jsonArray = new JSONArray();
    JSONArray jsonArreglo = new JSONArray();
    //Recorremos el ResultSet, armamos el objeto JSON con la info y guardamos

    //en el JSONArray.
    while (rset.next()) {

        //Armamos el objeto JSON con la informacion del registro
        JSONObject jsonObject = new JSONObject();

        jsonObject.put("codigoProceso", rset.getString("CODIGO"));
        jsonObject.put("nit", rset.getString("NIT"));
        jsonObject.put("razonSocial", rset.getString("RAZON_SOCIAL"));
        jsonObject.put("actividadEconomica", rset.getString("CIIU"));
        jsonObject.put("contrato", rset.getString("FK_CONTRATO"));
        jsonObject.put("tipoInforme", rset.getString("TIPOINFORME"));
        jsonObject.put("fechaProceso", rset.getString("FECHA_PROCESO"));
        jsonObject.put("estado", rset.getString("ESTADOP"));
        jsonObject.put("rnum", rset.getString("RNUM"));
        jsonObject.put("valRQ", rset.getString("VALIDAR_RQ"));

        //Guardamos el JSONObject en el JSONArray y lo enviamos a la vista.
        jsonArray.add(jsonObject.clone());

    }

    jsonArreglo.add(jsonArray);

    //Se cierra el ResultSet
    select.desconectar();

    return jsonArreglo;

}

From source file:modelo.ProcesoVertimientosManagers.ManejoLodos.java

public JSONArray getLodosInfoTec(int codigo) throws Exception {

    //Ejecutamos la consulta y obtenemos el ResultSet
    SeleccionarLodos select = new SeleccionarLodos();
    ResultSet rset = select.getLodo(codigo);
    //Creamos los JSONArray para guardar los objetos JSON
    JSONArray jsonArray = new JSONArray();
    JSONArray jsonArreglo = new JSONArray();

    //Recorremos el ResultSet, armamos el objeto JSON con la info y guardamos
    //en el JSONArray.
    while (rset.next()) {

        //Armamos el objeto JSON con la informacion del registro
        JSONObject jsonObject = new JSONObject();
        jsonObject.put("diasAlMes", rset.getString("JORNADA_PRODUCTIVA_DIAS"));
        jsonObject.put("horasAlDia", rset.getString("JORNADA_PRODUCTIVA_HORAS"));
        jsonObject.put("preTratamiento", (rset.getString("PRE_TRATAMIENTO")).trim());
        jsonObject.put("cualPreTratamiento", rset.getString("OTROS_PRETRATAMIENTO"));
        jsonObject.put("generacionLodos", (rset.getString("LODOS_ACTIVIDAD_PRODUCTIVA")).trim());
        jsonObject.put("cualGeneracionLodos", rset.getString("OTROS_ACTIVIDAD_PROD"));
        jsonObject.put("cualGeneracionLodosOtros", rset.getString("OTROS_CUAL_ACT_PROD"));

        //Guardamos el JSONObject en el JSONArray y lo enviamos a la vista.
        jsonArray.add(jsonObject.clone());

    }//from   w  w w  .  j av a  2s .  c  om

    jsonArreglo.add(jsonArray);
    select.desconectar();

    return jsonArreglo;

}

From source file:modelo.ProcesoVertimientosManagers.ManejoLodos.java

public JSONArray getLodo(int codigo) throws Exception {

    //Ejecutamos la consulta y obtenemos el ResultSet
    SeleccionarEntidadesLodos select = new SeleccionarEntidadesLodos();
    ResultSet rset = select.getLodo(codigo);
    //Creamos los JSONArray para guardar los objetos JSON
    JSONArray jsonArray = new JSONArray();
    JSONArray jsonArreglo = new JSONArray();

    //Recorremos el ResultSet, armamos el objeto JSON con la info y guardamos
    //en el JSONArray.
    while (rset.next()) {

        //Armamos el objeto JSON con la informacion del registro
        JSONObject jsonObject = new JSONObject();
        jsonObject.put("codigo", rset.getString("CODIGO"));
        jsonObject.put("nombreEmpresa", rset.getString("NOMBRE_EMPRESA"));
        jsonObject.put("recolecta", rset.getString("RECOLECTA"));
        jsonObject.put("transporte", rset.getString("TRANSPORTE"));
        jsonObject.put("dispone", rset.getString("DISPONE"));
        jsonObject.put("volumen", rset.getString("VOLUMEN"));
        jsonObject.put("fecha", rset.getString("FECHA_RECOLECCION"));
        jsonObject.put("frecuencia", rset.getString("FRECUENCIA"));
        jsonObject.put("sitio", rset.getString("SITIO_DISPOSICION"));

        //Guardamos el JSONObject en el JSONArray y lo enviamos a la vista.
        jsonArray.add(jsonObject.clone());

    }//from   www . j a  v  a  2s.  c o m

    jsonArreglo.add(jsonArray);
    select.desconectar();

    return jsonArreglo;

}

From source file:modelo.ProcesoVertimientosManagers.Visitas.java

public JSONArray getArchivosCargados(int codigoVisita, Integer codigo) throws SQLException {

    ResultSet rset;//from w  w  w.j a v a 2 s. c  o m

    JSONObject jsonObject = new JSONObject();
    JSONArray jsonArray = new JSONArray();
    JSONArray jsonArreglo = new JSONArray();
    SeleccionarAnexoVisita select = new SeleccionarAnexoVisita();

    rset = select.getArchivosCargados(codigoVisita, codigo);

    while (rset.next()) {

        jsonObject.put("codigo", rset.getString("CODIGO"));
        jsonObject.put("nombreArchivo", rset.getString("NOMBRE_ARCHIVO"));

        jsonArray.add(jsonObject.clone());

    }

    jsonArreglo.add(jsonArray);

    //Se cierra el ResultSet
    select.desconectar();

    return jsonArreglo;

}

From source file:modelo.ParametrizacionManagers.Consultores.java

public JSONArray getConsultores(String nombre, String apellidos, String direccion, String telefono,
        String telefono2, String identificacion, String correo) throws SQLException {

    JSONArray jsonArray = new JSONArray();
    JSONArray jsonArreglo = new JSONArray();
    JSONObject jsonObject = new JSONObject();

    SeleccionarConsultores seleccionar = new SeleccionarConsultores();
    ResultSet rset = seleccionar.getConsultores(nombre, apellidos, direccion, telefono, telefono2,
            identificacion, correo);/*from ww  w  . j av a  2 s.c  om*/

    try {
        while (rset.next()) {

            jsonObject.put("codigo", rset.getString("CODIGO"));
            jsonObject.put("nombre", rset.getString("NOMBRES"));
            jsonObject.put("apellidos", rset.getString("APELLIDOS"));
            jsonObject.put("direccion", rset.getString("DIRECCION"));
            jsonObject.put("telefono1", rset.getString("TELEFONO1"));
            jsonObject.put("telefono2", rset.getString("TELEFONO2"));
            jsonObject.put("correo", rset.getString("EMAIL"));
            jsonObject.put("identificacion", rset.getString("IDENTIFICACION"));
            jsonObject.put("descripcion", rset.getString("NOMBRES") + ' ' + rset.getString("APELLIDOS"));

            jsonArray.add(jsonObject.clone());

        }

    } catch (SQLException ex) {
        // Logger.getLogger(Laboratorios.class.getName()).log(Level.SEVERE, null, ex);
    }

    seleccionar.desconectar();
    jsonArreglo.add(jsonArray);

    return jsonArreglo;
}

From source file:modelo.ProcesoVertimientosManagers.ProgramarMonitoreo.java

public JSONArray getMonitoreos(String fechaInicial, String fechaFinal, int codigoProceso) throws Exception {

    //Ejecutamos la consulta y obtenemos el ResultSet
    SeleccionarMonitoreos select = new SeleccionarMonitoreos();
    ResultSet rset = select.getMonitoreos(fechaInicial, fechaFinal, codigoProceso);

    //Creamos los JSONArray para guardar los objetos JSON
    JSONArray jsonArray = new JSONArray();
    JSONArray jsonArreglo = new JSONArray();

    //Recorremos el ResultSet, armamos el objeto JSON con la info y guardamos
    //en el JSONArray.
    while (rset.next()) {

        //Armamos el objeto JSON con la informacion del registro
        JSONObject jsonObject = new JSONObject();
        jsonObject.put("codigo", rset.getString("CODIGO"));
        jsonObject.put("procesoVertimiento", rset.getString("FK_PROCESO_VERTIMIENTO"));
        jsonObject.put("fechaMonitoreo", rset.getString("FECHA_MONITOREO"));
        jsonObject.put("horaInicial", rset.getString("HORA_INICIAL"));
        jsonObject.put("horaFinal", rset.getString("HORA_FINAL"));
        jsonObject.put("consultor", rset.getString("CONSULTOR"));
        jsonObject.put("laboratorio", rset.getString("LABORATORIO"));
        jsonObject.put("estado", rset.getString("ESTADO"));
        jsonObject.put("duracion", rset.getString("DURACION_MONITOREO"));
        //Guardamos el JSONObject en el JSONArray y lo enviamos a la vista.
        jsonArray.add(jsonObject.clone());

    }//from www  .ja  va  2  s . c om

    jsonArreglo.add(jsonArray);
    select.desconectar();

    return jsonArreglo;

}

From source file:modelo.ProcesoVertimientosManagers.Visitas.java

public JSONArray getFechasVisitasPorProceso(int codigoProceso, String fechaInicio, String fechaFin,
        String clase) throws SQLException {

    JSONArray jsonArray = new JSONArray();
    JSONArray jsonArreglo = new JSONArray();
    JSONObject jsonObject = new JSONObject();
    ResultSet rset;/*  w  ww.  ja  v  a 2 s  .  com*/

    SeleccionarFechasVisita select = new SeleccionarFechasVisita();

    rset = select.getFechasVisitasPorProceso(codigoProceso, fechaInicio, fechaFin);

    while (rset.next()) {
        jsonObject.put("title", "Visitas");
        jsonObject.put("id", rset.getString("FECHA_VISITA"));
        jsonObject.put("start", rset.getString("FECHA_VISITA"));
        jsonObject.put("end", rset.getString("FECHA_VISITA"));
        jsonObject.put("className", clase);

        jsonArray.add(jsonObject.clone());

    }

    jsonArreglo.add(jsonArray);

    //Se cierra el ResultSet
    select.desconectar();

    return jsonArreglo;
}

From source file:modelo.ParametrizacionManagers.Laboratorios.java

public JSONArray getLaboratorios(String nombre, String contactos, String direccion, String telefono1,
        String telefono2, String correo, String resolucion, String vigencia) throws SQLException {

    JSONArray jsonArray = new JSONArray();
    JSONArray jsonArreglo = new JSONArray();
    JSONObject jsonObject = new JSONObject();

    SeleccionarLaboratorios seleccionar = new SeleccionarLaboratorios();
    ResultSet rset = seleccionar.getLaboratorios(nombre, contactos, direccion, telefono1, telefono2, correo,
            resolucion, vigencia);/*from  w w  w .  ja v a 2  s.  c  o m*/

    try {
        while (rset.next()) {

            jsonObject.put("codigo", rset.getString("CODIGO"));
            jsonObject.put("nombre", rset.getString("NOMBRES"));
            jsonObject.put("contacto", rset.getString("CONTACTO"));
            jsonObject.put("direccion", rset.getString("DIRECCION"));
            jsonObject.put("telefono1", rset.getString("TELEFONO1"));
            jsonObject.put("telefono2", rset.getString("TELEFONO2"));
            jsonObject.put("correo", rset.getString("EMAIL"));
            jsonObject.put("resolucion", rset.getString("RESOLUCION_ACREDITACION"));
            jsonObject.put("vigencia", rset.getString("VIGENCIA"));
            jsonObject.put("descripcion", rset.getString("NOMBRES"));
            jsonArray.add(jsonObject.clone());

        }
    } catch (SQLException ex) {
        // Logger.getLogger(Laboratorios.class.getName()).log(Level.SEVERE, null, ex);
    }

    seleccionar.desconectar();

    jsonArreglo.add(jsonArray);

    return jsonArreglo;
}

From source file:modelo.ProcesoVertimientosManagers.Visitas.java

public JSONArray getVisita(String codigoProceso) throws Exception {

    JSONArray jsonArray = new JSONArray();
    JSONArray jsonArreglo = new JSONArray();
    JSONObject jsonObject = new JSONObject();
    ResultSet rset;/*www  .j  a va  2  s .  co  m*/

    SeleccionarVisitas select = new SeleccionarVisitas();

    rset = select.getVisita(codigoProceso);

    while (rset.next()) {

        jsonObject.put("tecnico", rset.getString("FK_TECNICO"));
        jsonObject.put("motivo", rset.getString("FK_MOTIVO_VISITA"));
        jsonObject.put("observaciones", rset.getString("OBSERVACIONES"));
        jsonObject.put("fechaCita", rset.getString("FECHA_VISITA"));
        jsonObject.put("codigo", rset.getString("CODIGO"));
        jsonObject.put("estado", rset.getString("FK_ESTADO"));
        jsonArray.add(jsonObject.clone());

    }

    jsonArreglo.add(jsonArray);

    //Se cierra el ResultSet
    select.desconectar();

    return jsonArreglo;

}