Subversion Repositories bacoAlunos

Rev

Rev 1576 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

package pt.estgp.estgweb.services.questionarios.pedagogico.reportprocessors.reportsdomain;

import org.dom4j.DocumentException;
import org.simpleframework.xml.Serializer;
import org.simpleframework.xml.core.Persister;
import org.w3c.dom.Document;
import pt.estgp.estgweb.services.questionarios.pedagogico.reportprocessors.utils.ChartBuilderUtil;
import pt.estgp.estgweb.services.questionarios.pedagogico.reportprocessors.utils.DataTable;
import pt.estgp.estgweb.utils.Dom4jUtil;

import javax.xml.transform.TransformerException;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.Serializable;

/**
 * Created by jorgemachado on 07/11/16.
 */

public class QuestionariosReport implements 1.5.0/docs/api/java/io/Serializable.html">Serializable
{

    public 1.5.0/docs/api/java/lang/String.html">String color1Hex = ChartBuilderUtil.COLOR_1_HEX;
    public 1.5.0/docs/api/java/lang/String.html">String color2Hex = ChartBuilderUtil.COLOR_2_HEX;
    public 1.5.0/docs/api/java/lang/String.html">String color3Hex = ChartBuilderUtil.COLOR_3_HEX;
    public 1.5.0/docs/api/java/lang/String.html">String color4Hex = ChartBuilderUtil.COLOR_4_HEX;
    public 1.5.0/docs/api/java/lang/String.html">String color5Hex = ChartBuilderUtil.COLOR_5_HEX;


    /**
     * CARACTERIZACAO DA AMOSTRA
     */

    public int questionariosReqRespondidos;
    public int questionariosReqNaoRespondidos;
    public int questionariosReqTotal;

    public int questionariosReqRespondidosPercentagem;
    public 1.5.0/docs/api/java/lang/String.html">String questionariosReqRespondidosPercentagemColor;

    public int inquiridosTotal;
    public int inquiridosNaoResponderam;
    public int inquiridosComResposta;


    //Genero
    public int masculinoComResposta;
    public int femininoComResposta;

    public int masculinoComRespostaPercent;
    public int femininoComRespostaPercent;

    public int idade17_22;
    public int idade23_25;
    public int idade26_30;
    public int idadeM30;

    public int idade17_22Percent;
    public int idade23_25Percent;
    public int idade26_30Percent;
    public int idadeM30Percent;

    //GRAFICOS
    public 1.5.0/docs/api/java/lang/String.html">String pathGraficoTaxaRespostaQuestionarios;


    //TABELAS
    public DataTable tabelaIdades;
    public DataTable tabelaDistritos;

    public 1.5.0/docs/api/java/lang/String.html">String getQuestionariosReqRespondidosPercentagemColor() {
        return questionariosReqRespondidosPercentagemColor;
    }

    public void setQuestionariosReqRespondidosPercentagemColor(1.5.0/docs/api/java/lang/String.html">String questionariosReqRespondidosPercentagemColor) {
        this.questionariosReqRespondidosPercentagemColor = questionariosReqRespondidosPercentagemColor;
    }

    public 1.5.0/docs/api/java/lang/String.html">String getColor1Hex() {
        return color1Hex;
    }

    public void setColor1Hex(1.5.0/docs/api/java/lang/String.html">String color1Hex) {
        this.color1Hex = color1Hex;
    }

    public 1.5.0/docs/api/java/lang/String.html">String getColor2Hex() {
        return color2Hex;
    }

    public void setColor2Hex(1.5.0/docs/api/java/lang/String.html">String color2Hex) {
        this.color2Hex = color2Hex;
    }

    public 1.5.0/docs/api/java/lang/String.html">String getColor3Hex() {
        return color3Hex;
    }

    public void setColor3Hex(1.5.0/docs/api/java/lang/String.html">String color3Hex) {
        this.color3Hex = color3Hex;
    }

    public 1.5.0/docs/api/java/lang/String.html">String getColor4Hex() {
        return color4Hex;
    }

    public void setColor4Hex(1.5.0/docs/api/java/lang/String.html">String color4Hex) {
        this.color4Hex = color4Hex;
    }

    public 1.5.0/docs/api/java/lang/String.html">String getColor5Hex() {
        return color5Hex;
    }

    public void setColor5Hex(1.5.0/docs/api/java/lang/String.html">String color5Hex) {
        this.color5Hex = color5Hex;
    }

    public int getInquiridosTotal() {
        return inquiridosTotal;
    }

    public void setInquiridosTotal(int inquiridosTotal) {
        this.inquiridosTotal = inquiridosTotal;
    }

    public int getInquiridosNaoResponderam() {
        return inquiridosNaoResponderam;
    }

    public void setInquiridosNaoResponderam(int inquiridosNaoResponderam) {
        this.inquiridosNaoResponderam = inquiridosNaoResponderam;
    }

    public int getInquiridosComResposta() {
        return inquiridosComResposta;
    }

    public void setInquiridosComResposta(int inquiridosComResposta) {
        this.inquiridosComResposta = inquiridosComResposta;
    }

    public DataTable getTabelaDistritos() {
        return tabelaDistritos;
    }

    public void setTabelaDistritos(DataTable tabelaDistritos) {
        this.tabelaDistritos = tabelaDistritos;
    }

    public DataTable getTabelaIdades() {
        return tabelaIdades;
    }

    public int getQuestionariosReqRespondidosPercentagem() {
        return questionariosReqRespondidosPercentagem;
    }

    public void setQuestionariosReqRespondidosPercentagem(int questionariosReqRespondidosPercentagem) {
        this.questionariosReqRespondidosPercentagem = questionariosReqRespondidosPercentagem;
    }

    public void setTabelaIdades(DataTable tabelaIdades) {
        this.tabelaIdades = tabelaIdades;
    }

    public int getIdade17_22Percent() {
        return idade17_22Percent;
    }

    public void setIdade17_22Percent(int idade17_22Percent) {
        this.idade17_22Percent = idade17_22Percent;
    }

    public int getIdade23_25Percent() {
        return idade23_25Percent;
    }

    public void setIdade23_25Percent(int idade23_25Percent) {
        this.idade23_25Percent = idade23_25Percent;
    }

    public int getIdade26_30Percent() {
        return idade26_30Percent;
    }

    public void setIdade26_30Percent(int idade26_30Percent) {
        this.idade26_30Percent = idade26_30Percent;
    }

    public int getIdadeM30Percent() {
        return idadeM30Percent;
    }

    public void setIdadeM30Percent(int idadeM30Percent) {
        this.idadeM30Percent = idadeM30Percent;
    }



    public 1.5.0/docs/api/java/lang/String.html">String getPathGraficoTaxaRespostaQuestionarios() {
        return pathGraficoTaxaRespostaQuestionarios;
    }

    public void setPathGraficoTaxaRespostaQuestionarios(1.5.0/docs/api/java/lang/String.html">String pathGraficoTaxaRespostaQuestionarios) {
        this.pathGraficoTaxaRespostaQuestionarios = pathGraficoTaxaRespostaQuestionarios;
    }



    public int getQuestionariosReqRespondidos() {
        return questionariosReqRespondidos;
    }

    public void setQuestionariosReqRespondidos(int questionariosReqRespondidos) {
        this.questionariosReqRespondidos = questionariosReqRespondidos;
    }

    public int getQuestionariosReqNaoRespondidos() {
        return questionariosReqNaoRespondidos;
    }

    public void setQuestionariosReqNaoRespondidos(int questionariosReqNaoRespondidos) {
        this.questionariosReqNaoRespondidos = questionariosReqNaoRespondidos;
    }

    public int getQuestionariosReqTotal() {
        return questionariosReqTotal;
    }

    public void setQuestionariosReqTotal(int questionariosReqTotal) {
        this.questionariosReqTotal = questionariosReqTotal;
    }



    public int getMasculinoComResposta() {
        return masculinoComResposta;
    }

    public void setMasculinoComResposta(int masculinoComResposta) {
        this.masculinoComResposta = masculinoComResposta;
    }

    public int getFemininoComResposta() {
        return femininoComResposta;
    }

    public void setFemininoComResposta(int femininoComResposta) {
        this.femininoComResposta = femininoComResposta;
    }

    public int getMasculinoComRespostaPercent() {
        return masculinoComRespostaPercent;
    }

    public void setMasculinoComRespostaPercent(int masculinoComRespostaPercent) {
        this.masculinoComRespostaPercent = masculinoComRespostaPercent;
    }

    public int getFemininoComRespostaPercent() {
        return femininoComRespostaPercent;
    }

    public void setFemininoComRespostaPercent(int femininoComRespostaPercent) {
        this.femininoComRespostaPercent = femininoComRespostaPercent;
    }


    public int getIdade17_22() {
        return idade17_22;
    }

    public void setIdade17_22(int idade17_22) {
        this.idade17_22 = idade17_22;
    }

    public int getIdade23_25() {
        return idade23_25;
    }

    public void setIdade23_25(int idade23_25) {
        this.idade23_25 = idade23_25;
    }

    public int getIdade26_30() {
        return idade26_30;
    }

    public void setIdade26_30(int idade26_30) {
        this.idade26_30 = idade26_30;
    }

    public int getIdadeM30() {
        return idadeM30;
    }

    public void setIdadeM30(int idadeM30) {
        this.idadeM30 = idadeM30;
    }


    public 5+0%2Fdocs%2Fapi+Document">Document serialize() throws DocumentException, 1.5.0/docs/api/javax/xml/transform/TransformerException.html">TransformerException, 1.5.0/docs/api/java/io/IOException.html">IOException
    {
        1.5.0/docs/api/java/io/ByteArrayOutputStream.html">ByteArrayOutputStream out = new 1.5.0/docs/api/java/io/ByteArrayOutputStream.html">ByteArrayOutputStream();
        Serializer serializer = new Persister();
        try {
            serializer.write(this,out);
        } catch (1.5.0/docs/api/java/lang/Exception.html">Exception e) {
            e.printStackTrace();
        }
        return Dom4jUtil.toW3c(Dom4jUtil.parse(out.toString()));
    }



}