Package beancomentarios

Examples of beancomentarios.ModeloComentarios


            "/" + calendario.get(Calendar.YEAR);
        tamanioPoblacion = 0;
        temperatura = 0;
        escalaTemperatura = "";
        luminosidad = "";
        modeloComentarios = new ModeloComentarios();
       
        modeloGraficaComida = new ModeloGraficaComida();
        modeloGraficaComida.addChangeEventListener(
                new GraficaComidaChangeEventListener() {
            @Override
View Full Code Here


        String fecha = "";
        String luminosidad = "";
        boolean sincronizar = true;
        ModeloGraficaComida modeloGraficaComida = null;
        ModeloPoblacionTabla modeloPoblacionTabla = null;
        ModeloComentarios modeloComentarios = null;
       
        //Obtenemos las propiedades de la población
        NodeList lstValores = nPoblacion.getChildNodes();
       
       
View Full Code Here

     * @throws ExperimentoInvalidoException Lanza un error si el experimento
     * es inválido
     */
    private static ModeloComentarios cargarComentarios(Node nCom)
            throws ExperimentoInvalidoException {
        ModeloComentarios modeloComentarios = new ModeloComentarios();
       
        //Obtenemos los comentarios
        NodeList lstComentarios = nCom.getChildNodes();
       
        for(int i=1; i<lstComentarios.getLength(); i = i + 2) {
            NodeList nComentario = lstComentarios.item(i).getChildNodes();
           
            String[] datosComentario = new String[]{"fecha", "texto"};
           
            boolean xmlValido = true;
            if(nComentario.getLength() >= 7) {
                for(int j=1; j<=3; j += 2) {
                    if(!nComentario.item(j).getNodeName().
                            equals(datosComentario[(int)j/2])) {
                        xmlValido = false;
                    }
                }
            }
       
            if(xmlValido) {
                String fecha = nComentario.item(1).getTextContent();
                String texto = nComentario.item(3).getTextContent();

                modeloComentarios.addComentario(new Comentario(texto, fecha));
            } else {
                Practica1.log.error("Abrir, error cargar comentarios");
                throw new ExperimentoInvalidoException(
                        Language.getI().getP("FICHERO_INVALIDO"));
            }
View Full Code Here

               
                //Guardamos las poblaciones
                for(LogicPoblacion p : expGuardar.getPoblaciones()) {
                    JGraficaComidaModel m = p.getModeloGraficaComida();
                    ModeloPoblacionTabla mT = p.getModeloPoblacionTabla();
                    ModeloComentarios mC = p.getModeloComentarios();
                   
                    psPob.setString(1, expGuardar.getNombreExperimento());
                    psPob.setString(2, p.getNombrePoblacion());
                    psPob.setString(3, p.getFecha());
                    psPob.setInt(4, p.getTamanioPoblacion());
                    psPob.setInt(5, p.getTemperatura());
                    psPob.setInt(6, p.getNumDias());
                    psPob.setString(7, p.getEscalaTemperatura());
                    psPob.setBoolean(8, p.isSincronizarComida());
                    psPob.setInt(9, m.getAlimentoInicial());
                    psPob.setInt(10, m.getDiaMax());
                    psPob.setInt(11, m.getAlimentoMax());
                    psPob.setInt(12, m.getAlimentoFinal());
                   
                    psPob.addBatch();
                   
                    for(int i=0; i<mT.getRowCount(); i++) {
                        psTab.setString(1, expGuardar.getNombreExperimento());
                        psTab.setString(2, p.getNombrePoblacion());
                        psTab.setInt(3, Integer.parseInt(
                                mT.getValueAt(i, 0).toString()));
                        if(mT.getValueAt(i, 1).toString().isEmpty()) {
                            psTab.setInt(4, 0);
                        } else {
                            psTab.setInt(4, Integer.parseInt(
                                    mT.getValueAt(i, 1).toString()));
                        }
                        if(mT.getValueAt(i, 2).toString().isEmpty()) {
                            psTab.setInt(5, 0);
                        } else {
                            psTab.setInt(5, Integer.parseInt(
                                    mT.getValueAt(i, 2).toString()));
                        }
                        if(mT.getValueAt(i, 3).toString().isEmpty()) {
                            psTab.setInt(6, 0);
                        } else {
                            psTab.setInt(6, Integer.parseInt(
                                    mT.getValueAt(i, 3).toString()));
                        }
                        if(mT.getValueAt(i, 4).toString().isEmpty()) {
                            psTab.setInt(7, 0);
                        } else {
                            psTab.setInt(7, Integer.parseInt(
                                    mT.getValueAt(i, 4).toString()));
                        }
                       
                        psTab.addBatch();
                    }
                   
                    for(Comentario c : mC.getComentarios()) {
                        psCom.setString(1, expGuardar.getNombreExperimento());
                        psCom.setString(2, p.getNombrePoblacion());
                        psCom.setString(3, c.getFecha());
                        psCom.setString(4, c.getTexto());
                       
View Full Code Here

            String fecha = "";
            String luminosidad = "";
            boolean sincronizar = true;
            JGraficaComidaModel modeloGraficaComida = null;
            ModeloPoblacionTabla modeloPoblacionTabla = null;
            ModeloComentarios modeloComentarios = null;
            SimulacionBacterias modeloSimulacion = null;

            //Obtenemos las propiedades de la población
            NodeList lstValores = nPoblacion.getChildNodes();
View Full Code Here

        * @throws ExperimentoInvalidoException Lanza un error si el experimento
        * es inválido
        */
        private ModeloComentarios cargarComentarios(Node nCom)
                throws ExperimentoInvalidoException {
            ModeloComentarios modeloComentarios = new ModeloComentarios();

            //Obtenemos los comentarios
            NodeList lstComentarios = nCom.getChildNodes();

            for(int i=1; i<lstComentarios.getLength(); i = i + 2) {
                NodeList nComentario = lstComentarios.item(i).getChildNodes();

                String[] datosComentario = new String[]{"fecha", "texto"};

                boolean xmlValido = true;
                if(nComentario.getLength() >= 7) {
                    for(int j=1; j<=3; j += 2) {
                        if(!nComentario.item(j).getNodeName().
                                equals(datosComentario[(int)j/2])) {
                            xmlValido = false;
                        }
                    }
                }

                if(xmlValido) {
                    String fecha = nComentario.item(1).getTextContent();
                    String texto = nComentario.item(3).getTextContent();

                    modeloComentarios.addComentario(new Comentario(texto, fecha));
                } else {
                    Practica1.log.error("Abrir, error cargar comentarios");
                    throw new ExperimentoInvalidoException(
                            Language.getI().getP("FICHERO_INVALIDO"));
                }
View Full Code Here

       
        tamanioPoblacion = 0;
        temperatura = 0;
        escalaTemperatura = "";
        luminosidad = "";
        modeloComentarios = new ModeloComentarios();
       
        modeloGraficaComida = new JGraficaComidaModel();
        modeloGraficaComida.addChangeEventListener(
                new GraficaComidaChangeEventListener() {
            @Override
View Full Code Here

        pob.setTamanioPoblacion(tamanioPoblacion);
        pob.setEscalaTemperatura(escalaTemperatura);
        pob.setFecha(fecha);
        pob.setLuminosidad(luminosidad);
        pob.setTemperatura(temperatura);
        ModeloComentarios modeloC = new ModeloComentarios();
        ArrayList<Comentario> comentarios = modeloComentarios.getComentarios();
        for(Comentario c : comentarios) {
            modeloC.addComentario(c);
        }
        pob.setModeloComentarios(modeloC);
        JGraficaComidaModel modeloGrafica = null;
        try {
            modeloGrafica = new JGraficaComidaModel(
View Full Code Here

                    ModeloPoblacionTabla modelTabla =
                            new ModeloPoblacionTabla(datos, cabeceras);
                    p.setModeloPoblacionTabla(modelTabla);
                   
                    //Obtenemos los comentarios de la población
                    ModeloComentarios modelComentarios = new ModeloComentarios();
                   
                    rsCom = sCom.executeQuery("SELECT FECHACOMENTARIO, COMENTARIO"
                            + " FROM " + SCHEMA + ".COMENTARIOS WHERE NOMBREEXPERIMENTO = "
                            + "'" + nombreEx + "' AND NOMBREPOBLACION = "
                            + "'" + nombrePob + "'");
                   
                    while(rsCom.next()) {
                        String fech = rsCom.getString("FECHACOMENTARIO");
                        String com = rsCom.getString("COMENTARIO");
                       
                        modelComentarios.addComentario(new Comentario(com, fech));
                    }
                   
                    p.setModeloComentarios(modelComentarios);
                   
                    exp.addPoblacion(p);
View Full Code Here

TOP

Related Classes of beancomentarios.ModeloComentarios

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.