/branches/v3/impl/conf/app.properties |
---|
829,12 → 829,16 |
questionario.group3.title=Instalações/Equipamentos/Outros Recursos |
questionario.group4.title=Estágio/Projeto |
questionario.group5.title=Unidades Curriculares de Prática de Ensino Clínico ou de Prática de Ensino Supervisionada |
questionario.group6.title=(D) Relação Docente/Aluno |
questionario.group7.title=(D) Rigor e Profissionalismo do Docente |
questionario.group1.code=Unidade |
questionario.group2.code=Docente |
questionario.group3.code=Salas |
questionario.group4.code=EstagioProj |
questionario.group5.code=PraEnsinoCliPraEnsinoSupervisionado |
questionario.group6.code=D_RelAluno |
questionario.group7.code=D_ProfissRigorDocente |
questionario.p1.group=1 |
857,6 → 861,14 |
questionario.p11.group=2 |
questionario.p12.group=2 |
questionario.p6.subgroup=7 |
questionario.p7.subgroup=6 |
questionario.p8.subgroup=7 |
questionario.p9.subgroup=6 |
questionario.p10.subgroup=6 |
questionario.p11.subgroup=7 |
questionario.p12.subgroup=7 |
#Profissionalismo e Rigor do Docente |
questionario.p6=O docente foi pontual. |
/branches/v3/impl/src/java/jomm/utils/ConfigProperties.java |
---|
101,6 → 101,11 |
return getProperties().getProperty(property); |
} |
public boolean containsProp(String property) |
{ |
return getProperties().containsKey(property); |
} |
/** |
* @param propertyPrefix to load |
* @return a list of all property names hat starts with the given |
/branches/v3/impl/src/java/jomm/utils/PdfUtils.java |
---|
70,6 → 70,7 |
tpl = transFact.newTemplates(xsltSource); |
templates.put(xsltFile, tpl); |
} |
return tpl.newTransformer(); |
} |
109,7 → 110,46 |
out.close(); |
} |
public static void createPdfFromXml2_0(Source xmlFile, String xslFile, OutputStream pdfFile, Map<String, Object> params) throws IOException, FOPException, TransformerException { |
// configure fopFactory as desired |
// Setup output |
OutputStream out = new BufferedOutputStream(pdfFile); |
// Construct fop with desired output format |
Fop fop = fopFactory.newFop(MimeConstants.MIME_PDF, foUserAgent, out); |
// Setup XSLT |
TransformerFactory tFactory = TransformerFactory.newInstance(); |
URL url = Thread.currentThread().getContextClassLoader().getResource(xslFile); |
Source xsltSource = new StreamSource(new File( url.getPath().replace("%20"," "))); |
Transformer transformer = tFactory.newTransformer(xsltSource); |
if (params != null) |
for (Map.Entry<String, Object> entry : params.entrySet()) { |
transformer.setParameter(entry.getKey(), entry.getValue()); |
} |
// Resulting SAX events (the generated FO) must be piped through to FOP |
Result res = new SAXResult(fop.getDefaultHandler()); |
// Start XSLT transformation and FOP processing |
transformer.transform(xmlFile, res); |
out.close(); |
} |
public static void main(String[] args) { |
try { |
/branches/v3/impl/src/java/pt/estgp/estgweb/utils/ConfigProperties.java |
---|
83,6 → 83,16 |
} |
/** |
* |
* @param property to load |
* @return property value |
*/ |
public static boolean containsProperty(String property) |
{ |
return getInstance().containsProp(property); |
} |
/** |
* @param propertyPrefix to load |
* @return a list of all property names hat starts with the given |
* prefix |
/branches/v3/impl/src/java/pt/estgp/estgweb/services/questionarios/utils/DataTable.java |
---|
New file |
0,0 → 1,309 |
package pt.estgp.estgweb.services.questionarios.utils; |
import org.dom4j.DocumentException; |
import org.w3c.dom.Document; |
import pt.estgp.estgweb.utils.Dom4jUtil; |
import javax.xml.transform.TransformerException; |
import java.io.ByteArrayOutputStream; |
import java.io.IOException; |
import java.io.Serializable; |
import java.util.ArrayList; |
/** |
* Created by jorgemachado on 11/11/16. |
*/ |
public class DataTable implements Serializable |
{ |
public DataTable() { |
setRows(new ArrayList<Row>()); |
} |
private ArrayList<Row> rows; |
public Row addRow() |
{ |
Row row = new Row(); |
rows.add(row); |
return row; |
} |
public Row addRowHeader() |
{ |
Row row = new Row(); |
row.setTypeHeader(); |
rows.add(row); |
return row; |
} |
public Row addRowNormal() |
{ |
Row row = new Row(); |
row.setTypeNormal(); |
rows.add(row); |
return row; |
} |
public Row addRowFooter() |
{ |
Row row = new Row(); |
row.setTypeFooter(); |
rows.add(row); |
return row; |
} |
public ArrayList<Row> getRows() { return rows; } |
public void setRows(ArrayList<Row> rows) { |
this.rows = rows; |
} |
public static class Row implements Serializable |
{ |
//header, footer, normal |
String type = null; |
private ArrayList<Col> cols; |
public Row() { |
setCols(new ArrayList<Col>()); |
} |
public void setCols(ArrayList<Col> cols) { |
this.cols = cols; |
} |
public void setTypeNormal() { type = "normal"; } |
public void setTypeHeader() { type = "header"; } |
public void setTypeFooter() { type = "footer"; } |
public Col addCol() |
{ |
Col col = new Col(); |
cols.add(col); |
return col; |
} |
public Col addColNumberLeft(String value) |
{ Col col = new Col(value); |
col.setTypeNumber(); |
col.setAlignLeft(); |
cols.add(col); |
return col; |
} |
public Col addColNumberRight(String value) |
{ Col col = new Col(); |
col.setTypeNumber(); |
col.setAlignRight(); |
cols.add(col); |
return col; |
} |
public Col addColNumberCenter(String value) |
{ Col col = new Col(value); |
col.setTypeNumber(); |
col.setAlignCenter(); |
cols.add(col); |
return col; |
} |
public Col addColTextLeft(String value) |
{ Col col = new Col(value); |
col.setTypeText(); |
col.setAlignLeft(); |
cols.add(col); |
return col; |
} |
public Col addColTextRight(String value) |
{ Col col = new Col(value); |
col.setTypeText(); |
col.setAlignRight(); |
cols.add(col); |
return col; |
} |
public Col addColTextCenter(String value) |
{ Col col = new Col(value); |
col.setTypeText(); |
col.setAlignCenter(); |
cols.add(col); |
return col; |
} |
public Col addColPercentageLeft(String value) |
{ Col col = new Col(value); |
col.setTypePercentage(); |
col.setAlignLeft(); |
cols.add(col); |
return col; |
} |
public Col addColPercentageRight(String value) |
{ Col col = new Col(value); |
col.setTypePercentage(); |
col.setAlignRight(); |
cols.add(col); |
return col; |
} |
public Col addColPercentageCenter(String value) |
{ Col col = new Col(value); |
col.setTypePercentage(); |
col.setAlignCenter(); |
cols.add(col); |
return col; |
} |
public Col addColPercentageLeft(String value,boolean usePercentageColors) |
{ Col col = new Col(value); |
col.setTypePercentage(); |
col.setAlignLeft(); |
col.setUsePercentageColor(usePercentageColors); |
cols.add(col); |
return col; |
} |
public Col addColPercentageRight(String value,boolean usePercentageColors) |
{ Col col = new Col(value); |
col.setTypePercentage(); |
col.setAlignRight(); |
col.setUsePercentageColor(usePercentageColors); |
cols.add(col); |
return col; |
} |
public Col addColPercentageCenter(String value,boolean usePercentageColors) |
{ Col col = new Col(value); |
col.setTypePercentage(); |
col.setAlignCenter(); |
col.setUsePercentageColor(usePercentageColors); |
cols.add(col); |
return col; |
} |
public Col addColPercentageDefinedLeft(String value,String percent,boolean usePercentageColors) |
{ Col col = new Col(value); |
col.setPercentDefined(percent); |
col.setTypePercentageDefined(); |
col.setAlignLeft(); |
col.setUsePercentageColor(usePercentageColors); |
cols.add(col); |
return col; |
} |
public Col addColPercentageDefinedRight(String value,String percent,boolean usePercentageColors) |
{ Col col = new Col(value); |
col.setPercentDefined(percent); |
col.setTypePercentageDefined(); |
col.setAlignRight(); |
col.setUsePercentageColor(usePercentageColors); |
cols.add(col); |
return col; |
} |
public Col addColPercentageDefinedCenter(String value,String percent,boolean usePercentageColors) |
{ Col col = new Col(value); |
col.setPercentDefined(percent); |
col.setTypePercentageDefined(); |
col.setAlignCenter(); |
col.setUsePercentageColor(usePercentageColors); |
cols.add(col); |
return col; |
} |
public Col addColLabelLeft(String value) |
{ Col col = new Col(value); |
col.setTypeLabel(); |
col.setAlignLeft(); |
cols.add(col); |
return col; |
} |
public Col addColLabelRight(String value) |
{ Col col = new Col(value); |
col.setTypeLabel(); |
col.setAlignRight(); |
cols.add(col); |
return col; |
} |
public Col addColLabelCenter(String value) |
{ Col col = new Col(value); |
col.setTypeLabel(); |
col.setAlignCenter(); |
cols.add(col); |
return col; |
} |
public String getType() { return type; } |
public ArrayList<Col> getCols() { return cols; } |
public void setType(String type) { |
this.type = type; |
} |
public static class Col implements Serializable |
{ |
public Col(String value) { |
this.value = value; |
} |
public Col() { |
} |
//center, left, right |
String align = null; |
String value = null; |
String percentDefined = null; |
//number, percentage, percentageDefined, text, label |
String type = null; |
boolean usePercentageColor = false; |
String backgroundColor = ""; |
public String getBackgroundColor() { |
return backgroundColor; |
} |
public void setBackgroundColor(String backgroundColor) { |
this.backgroundColor = backgroundColor; |
} |
public void setAlignLeft() { align = "left"; } |
public void setAlignRight() { align = "right"; } |
public void setAlignCenter() { align = "center"; } |
public void setTypeNumber() { type = "number"; } |
public void setTypeText() { type = "text"; } |
public void setTypePercentage() { type = "percentage"; } |
public void setTypePercentageDefined() { type = "percentageDefined"; } |
public void setTypeLabel() { type = "label"; } |
public boolean isUsePercentageColor() { |
return usePercentageColor; |
} |
public void setUsePercentageColor(boolean usePercentageColor) { |
this.usePercentageColor = usePercentageColor; |
} |
public String getValue() { return value; } |
public void setValue(String value) { this.value = value; } |
public String getPercentDefined() { |
return percentDefined; |
} |
public void setPercentDefined(String percentDefined) { |
this.percentDefined = percentDefined; |
} |
} |
} |
public Document serialize() throws DocumentException, TransformerException, IOException { |
ByteArrayOutputStream out = new ByteArrayOutputStream(); |
//fos1 = new FileOutputStream("/Volumes/Home/jorgemachado/Desktop/docenteReport.xml"); |
java.beans.XMLEncoder xe1 = new java.beans.XMLEncoder(out); |
xe1.writeObject(this); |
xe1.flush(); |
xe1.close(); |
//Dom4jUtil.writeSout(Dom4jUtil.parse(out.toString())); |
return Dom4jUtil.toW3c(Dom4jUtil.parse(out.toString())); |
} |
} |
/branches/v3/impl/src/java/pt/estgp/estgweb/services/questionarios/utils/ChartBuilderUtil.java |
---|
10,10 → 10,7 |
import org.jfree.chart.labels.ItemLabelAnchor; |
import org.jfree.chart.labels.ItemLabelPosition; |
import org.jfree.chart.labels.StandardCategoryItemLabelGenerator; |
import org.jfree.chart.plot.CategoryPlot; |
import org.jfree.chart.plot.DefaultDrawingSupplier; |
import org.jfree.chart.plot.PiePlot; |
import org.jfree.chart.plot.PlotOrientation; |
import org.jfree.chart.plot.*; |
import org.jfree.chart.renderer.category.BarRenderer; |
import org.jfree.chart.title.TextTitle; |
import org.jfree.chart.title.Title; |
25,6 → 22,8 |
import org.jfree.ui.TextAnchor; |
import pt.estgp.estgweb.Globals; |
import pt.estgp.estgweb.services.questionarios.QuestionariosReport; |
import pt.estgp.estgweb.services.questionarios.pedagogico.DocenteReport; |
import pt.estgp.estgweb.services.questionarios.pedagogico.QuestionariosAlunosReport; |
import javax.imageio.ImageIO; |
import java.awt.*; |
32,6 → 31,7 |
import java.io.File; |
import java.io.FileOutputStream; |
import java.io.IOException; |
import java.text.DecimalFormat; |
import java.text.NumberFormat; |
import java.util.ArrayList; |
66,7 → 66,7 |
* @return |
* @throws java.io.IOException |
*/ |
public static QuestionariosReport.RespostasChart createChartRespostasPergunta(String pergunta,java.util.List<String> subtitles, int[] respostas, String pathTmp,int maxValue) throws IOException { |
public static PerguntaStats createChartRespostasPergunta(String pergunta,java.util.List<String> subtitles, int[] respostas, String pathTmp,int maxValue) throws IOException { |
//TESTE BARRAS LATERAIS |
DefaultCategoryDataset categoryDataset = new DefaultCategoryDataset(); |
187,7 → 187,7 |
String pathGraficoRespostas = Globals.TMP_DIR + File.separator + "graficoRespostas" + pathTmp + ".png"; |
//String pathGraficoRespostas = "/Volumes/Home/jorgemachado/Desktop/graficoRespostas.png"; |
ChartUtilities.saveChartAsPNG(new File(pathGraficoRespostas), chart, 550, 450, info); |
QuestionariosReport.RespostasChart respostasChart = new QuestionariosReport.RespostasChart(); |
PerguntaStats respostasChart = new PerguntaStats(); |
respostasChart.setTempFile(pathGraficoRespostas); |
respostasChart.setPergunta(pergunta); |
return respostasChart; |
224,7 → 224,7 |
* @param questionariosReport |
* @throws IOException |
*/ |
public static void createChartTiposAlunos(QuestionariosReport questionariosReport, String pathTemplate) throws IOException { |
public static void createChartTiposAlunos(QuestionariosAlunosReport questionariosReport, String pathTemplate) throws IOException { |
DefaultPieDataset data = new DefaultPieDataset(); |
if(questionariosReport.getTipoAlunosNormalComResposta() > 0) |
data.setValue("Regime Normal " + questionariosReport.getTipoAlunosNormalComResposta() + " = " + questionariosReport.getTipoAlunosNormalComRespostaPercent() + "%", new Double(questionariosReport.getTipoAlunosNormalComResposta())); |
253,7 → 253,48 |
* |
* @param questionariosReport |
* @throws IOException |
* |
*/ |
public static void createChartUnidadesContribuicao(DocenteReport questionariosReport, String pathTemplate) throws IOException { |
DefaultPieDataset data = new DefaultPieDataset(); |
for(QuestionariosAlunosReport.ParticipacaoUnidade p: questionariosReport.getParticipacoesUnidades()) |
{ |
if(p.getPercentagemContribuicaoDaUnidadeNoUniversoUnidades() > 0) |
data.setValue(p.getNomeUnidade() + " " + p.getPercentagemContribuicaoDaUnidadeNoUniversoUnidadesPrint() + "%", new Double(p.getParticiparam())); |
} |
JFreeChart chart = ChartFactory.createRingChart(null, data, false, true, false); |
chart.setBackgroundPaint(new Color(255,255,255)); |
RingPlot plot = (RingPlot) chart.getPlot(); |
plot.setLabelBackgroundPaint(new Color(255, 249, 235)); |
plot.setLabelPaint(new Color(88, 88, 90)); |
plot.setDrawingSupplier(new ChartDrawingSupplier()); |
//CategoryItemRenderer render = chart.getCategoryPlot().getRenderer(); |
//render.setSeriesPaint(0,new Color(255,201,92)); |
plot.setBackgroundPaint(new Color(255, 255, 255)); |
plot.setOutlineVisible(false); |
plot.setCenterTextMode(CenterTextMode.FIXED); |
plot.setCenterText("" + questionariosReport.getQuestionariosReqRespondidos() + " Resp."); |
plot.setCenterTextColor(Color.black); |
plot.setCenterTextFont(new Font(Font.SANS_SERIF, Font.BOLD, 24)); |
BufferedImage image = chart.createBufferedImage( 500, 300); |
String pathGraficoTiposAlunos = Globals.TMP_DIR + File.separator + pathTemplate + "graficoContribuicaoUnidades.png"; |
ImageIO.write(image, "png", new FileOutputStream(pathGraficoTiposAlunos)); |
questionariosReport.setPathGraficoContribuicaoUnidades(pathGraficoTiposAlunos); |
} |
/** |
* |
* @param questionariosReport |
* @throws IOException |
*/ |
public static void createChartTaxaRespostas(QuestionariosReport questionariosReport, String pathTemplate) throws IOException { |
//TESTE BARRAS LATERAIS |
371,16 → 412,16 |
* @param questionariosReport |
* @throws IOException |
*/ |
public static void createChartTaxaParticipacao(QuestionariosReport questionariosReport, String pathTemplate) throws IOException { |
public static void createChartTaxaParticipacao(QuestionariosAlunosReport questionariosReport, String pathTemplate) throws IOException { |
//TESTE BARRAS LATERAIS |
DefaultCategoryDataset categoryDataset = new DefaultCategoryDataset(); |
DefaultValueDataset a = new DefaultValueDataset(); |
//categoryDataset.addValue(1,"Alunos","Respostas1"); |
categoryDataset.addValue(questionariosReport.alunosComResposta,"Alunos","Participaram"); |
categoryDataset.addValue(questionariosReport.alunosNaoResponderam,"Alunos","N/Participaram"); |
categoryDataset.addValue(questionariosReport.alunosTotal,"Alunos","Alunos"); |
categoryDataset.addValue(questionariosReport.getInquiridosComResposta(),"Alunos","Participaram"); |
categoryDataset.addValue(questionariosReport.getInquiridosNaoResponderam(),"Alunos","N/Participaram"); |
categoryDataset.addValue(questionariosReport.getInquiridosTotal(),"Alunos","Alunos"); |
JFreeChart chart = ChartFactory.createBarChart(null, null, null, categoryDataset, PlotOrientation.HORIZONTAL, false, true, false); |
513,4 → 554,25 |
} |
} |
static DecimalFormat df2 = new DecimalFormat("#.##"); |
static DecimalFormat df1 = new DecimalFormat("#.#"); |
public static double getPercentagem(int parcela, int total) |
{ |
if(total == 0) |
return 0; |
return 100.0 * ((double)((double)parcela/(double)total)); |
} |
public static String getPercentagemPrint2Slots(int parcela, int total) |
{ |
double percent = getPercentagem(parcela,total); |
return df2.format(percent); |
} |
public static String getPercentagemPrint1Slots(int parcela, int total) |
{ |
double percent = getPercentagem(parcela,total); |
return df1.format(percent); |
} |
} |
/branches/v3/impl/src/java/pt/estgp/estgweb/services/questionarios/utils/ChartTable.java |
---|
New file |
0,0 → 1,58 |
package pt.estgp.estgweb.services.questionarios.utils; |
import java.io.Serializable; |
import java.util.ArrayList; |
import java.util.List; |
/** |
* Created by jorgemachado on 07/12/16. |
*/ |
public class ChartTable implements Serializable{ |
public static int NUMBER_CHARTS_ROW = 3; |
ArrayList<ChartsRow> chartsRow = new ArrayList<ChartsRow>(); |
public List<PerguntaStats> generateCompleteListPerguntas() |
{ |
List<PerguntaStats> perguntas = new ArrayList<PerguntaStats>(); |
for(ChartsRow row: chartsRow) |
{ |
for(PerguntaStats p : row.getPerguntaStats()) |
perguntas.add(p); |
} |
return perguntas; |
} |
public void addChart(PerguntaStats chart) |
{ |
if(chartsRow.size() == 0 || chartsRow.get(chartsRow.size() - 1).getPerguntaStats().size() >= NUMBER_CHARTS_ROW) |
{ |
chartsRow.add(new ChartsRow()); |
} |
chartsRow.get(chartsRow.size() - 1).getPerguntaStats().add(chart); |
} |
public ArrayList<ChartsRow> getChartsRow() { |
return chartsRow; |
} |
public void setChartsRow(ArrayList<ChartsRow> chartsRow) { |
this.chartsRow = chartsRow; |
} |
public static class ChartsRow implements Serializable |
{ |
ArrayList<PerguntaStats> perguntaStats = new ArrayList<PerguntaStats>(); |
public ArrayList<PerguntaStats> getPerguntaStats() { |
return perguntaStats; |
} |
public void setPerguntaStats(ArrayList<PerguntaStats> perguntaStats) { |
this.perguntaStats = perguntaStats; |
} |
} |
} |
/branches/v3/impl/src/java/pt/estgp/estgweb/services/questionarios/QuestionariosReport.java |
---|
4,7 → 4,8 |
import org.simpleframework.xml.Serializer; |
import org.simpleframework.xml.core.Persister; |
import org.w3c.dom.Document; |
import pt.estgp.estgweb.services.questionarios.pedagogico.DataTable; |
import pt.estgp.estgweb.services.questionarios.utils.ChartBuilderUtil; |
import pt.estgp.estgweb.services.questionarios.utils.DataTable; |
import pt.estgp.estgweb.utils.Dom4jUtil; |
import javax.xml.transform.TransformerException; |
15,11 → 16,16 |
/** |
* Created by jorgemachado on 07/11/16. |
*/ |
public class QuestionariosReport implements Serializable{ |
public class QuestionariosReport implements Serializable |
{ |
public String color1Hex = ChartBuilderUtil.COLOR_1_HEX; |
public String color2Hex = ChartBuilderUtil.COLOR_2_HEX; |
public String color3Hex = ChartBuilderUtil.COLOR_3_HEX; |
public String color4Hex = ChartBuilderUtil.COLOR_4_HEX; |
public String color5Hex = ChartBuilderUtil.COLOR_5_HEX; |
/** |
* CARACTERIZACAO DA AMOSTRA |
*/ |
29,9 → 35,11 |
public int questionariosReqRespondidosPercentagem; |
public int alunosTotal; |
public int alunosNaoResponderam; |
public int alunosComResposta; |
public int inquiridosTotal; |
public int inquiridosNaoResponderam; |
public int inquiridosComResposta; |
//Genero |
public int masculinoComResposta; |
public int femininoComResposta; |
39,17 → 47,6 |
public int masculinoComRespostaPercent; |
public int femininoComRespostaPercent; |
//Tipos de Alunos |
public int tipoAlunosNormalComResposta; |
public int tipoAlunosTrabalhadorEstudanteComResposta; |
public int tipoAlunosErasmusComResposta; |
public int tipoAlunosOutros; |
public int tipoAlunosNormalComRespostaPercent; |
public int tipoAlunosTrabalhadorEstudanteComRespostaPercent; |
public int tipoAlunosErasmusComRespostaPercent; |
public int tipoAlunosOutrosPercent; |
public int idade17_22; |
public int idade23_25; |
public int idade26_30; |
60,71 → 57,76 |
public int idade26_30Percent; |
public int idadeM30Percent; |
//GRAFICOS |
public String pathGraficoTaxaRespostaAlunos; |
public String pathGraficoTaxaRespostaQuestionarios; |
public String pathGraficoTiposAlunosComResposta; |
//TABELAS |
public DataTable tabelaIdades; |
public DataTable tabelaDistritos; |
public DataTable tabelaTaxaRespostaUnidade; |
public String getColor1Hex() { |
return color1Hex; |
} |
public void setColor1Hex(String color1Hex) { |
this.color1Hex = color1Hex; |
} |
public String getColor2Hex() { |
return color2Hex; |
} |
public int docentesNosCursos; |
public int docentesNasEscolas; |
public void setColor2Hex(String color2Hex) { |
this.color2Hex = color2Hex; |
} |
public int unidadesNosCursos; |
public int unidadesNasEscolas; |
public String getColor3Hex() { |
return color3Hex; |
} |
public void setColor3Hex(String color3Hex) { |
this.color3Hex = color3Hex; |
} |
public int getUnidadesNosCursos() { |
return unidadesNosCursos; |
public String getColor4Hex() { |
return color4Hex; |
} |
public void setUnidadesNosCursos(int unidadesNosCursos) { |
this.unidadesNosCursos = unidadesNosCursos; |
public void setColor4Hex(String color4Hex) { |
this.color4Hex = color4Hex; |
} |
public int getUnidadesNasEscolas() { |
return unidadesNasEscolas; |
public String getColor5Hex() { |
return color5Hex; |
} |
public void setUnidadesNasEscolas(int unidadesNasEscolas) { |
this.unidadesNasEscolas = unidadesNasEscolas; |
public void setColor5Hex(String color5Hex) { |
this.color5Hex = color5Hex; |
} |
public int getDocentesNosCursos() { |
return docentesNosCursos; |
public int getInquiridosTotal() { |
return inquiridosTotal; |
} |
public void setDocentesNosCursos(int docentesNosCursos) { |
this.docentesNosCursos = docentesNosCursos; |
public void setInquiridosTotal(int inquiridosTotal) { |
this.inquiridosTotal = inquiridosTotal; |
} |
public int getDocentesNasEscolas() { |
return docentesNasEscolas; |
public int getInquiridosNaoResponderam() { |
return inquiridosNaoResponderam; |
} |
public void setDocentesNasEscolas(int docentesNasEscolas) { |
this.docentesNasEscolas = docentesNasEscolas; |
public void setInquiridosNaoResponderam(int inquiridosNaoResponderam) { |
this.inquiridosNaoResponderam = inquiridosNaoResponderam; |
} |
public DataTable getTabelaTaxaRespostaUnidade() { |
return tabelaTaxaRespostaUnidade; |
public int getInquiridosComResposta() { |
return inquiridosComResposta; |
} |
public void setTabelaTaxaRespostaUnidade(DataTable tabelaTaxaRespostaUnidade) { |
this.tabelaTaxaRespostaUnidade = tabelaTaxaRespostaUnidade; |
public void setInquiridosComResposta(int inquiridosComResposta) { |
this.inquiridosComResposta = inquiridosComResposta; |
} |
public DataTable getTabelaDistritos() { |
184,22 → 186,7 |
} |
public int getAlunosTotal() { |
return alunosTotal; |
} |
public void setAlunosTotal(int alunosTotal) { |
this.alunosTotal = alunosTotal; |
} |
public String getPathGraficoTaxaRespostaAlunos() { |
return pathGraficoTaxaRespostaAlunos; |
} |
public void setPathGraficoTaxaRespostaAlunos(String pathGraficoTaxaRespostaAlunos) { |
this.pathGraficoTaxaRespostaAlunos = pathGraficoTaxaRespostaAlunos; |
} |
public String getPathGraficoTaxaRespostaQuestionarios() { |
return pathGraficoTaxaRespostaQuestionarios; |
} |
208,13 → 195,7 |
this.pathGraficoTaxaRespostaQuestionarios = pathGraficoTaxaRespostaQuestionarios; |
} |
public String getPathGraficoTiposAlunosComResposta() { |
return pathGraficoTiposAlunosComResposta; |
} |
public void setPathGraficoTiposAlunosComResposta(String pathGraficoTiposAlunosComResposta) { |
this.pathGraficoTiposAlunosComResposta = pathGraficoTiposAlunosComResposta; |
} |
public int getQuestionariosReqRespondidos() { |
return questionariosReqRespondidos; |
240,23 → 221,8 |
this.questionariosReqTotal = questionariosReqTotal; |
} |
public int getAlunosComResposta() { |
return alunosComResposta; |
} |
public void setAlunosComResposta(int alunosComResposta) { |
this.alunosComResposta = alunosComResposta; |
} |
public int getAlunosNaoResponderam() { |
return alunosNaoResponderam; |
} |
public void setAlunosNaoResponderam(int alunosNaoResponderam) { |
this.alunosNaoResponderam = alunosNaoResponderam; |
} |
public int getMasculinoComResposta() { |
return masculinoComResposta; |
} |
289,71 → 255,7 |
this.femininoComRespostaPercent = femininoComRespostaPercent; |
} |
public int getTipoAlunosNormalComResposta() { |
return tipoAlunosNormalComResposta; |
} |
public void setTipoAlunosNormalComResposta(int tipoAlunosNormalComResposta) { |
this.tipoAlunosNormalComResposta = tipoAlunosNormalComResposta; |
} |
public int getTipoAlunosTrabalhadorEstudanteComResposta() { |
return tipoAlunosTrabalhadorEstudanteComResposta; |
} |
public void setTipoAlunosTrabalhadorEstudanteComResposta(int tipoAlunosTrabalhadorEstudanteComResposta) { |
this.tipoAlunosTrabalhadorEstudanteComResposta = tipoAlunosTrabalhadorEstudanteComResposta; |
} |
public int getTipoAlunosErasmusComResposta() { |
return tipoAlunosErasmusComResposta; |
} |
public void setTipoAlunosErasmusComResposta(int tipoAlunosErasmusComResposta) { |
this.tipoAlunosErasmusComResposta = tipoAlunosErasmusComResposta; |
} |
public int getTipoAlunosOutros() { |
return tipoAlunosOutros; |
} |
public void setTipoAlunosOutros(int tipoAlunosOutros) { |
this.tipoAlunosOutros = tipoAlunosOutros; |
} |
public int getTipoAlunosNormalComRespostaPercent() { |
return tipoAlunosNormalComRespostaPercent; |
} |
public void setTipoAlunosNormalComRespostaPercent(int tipoAlunosNormalComRespostaPercent) { |
this.tipoAlunosNormalComRespostaPercent = tipoAlunosNormalComRespostaPercent; |
} |
public int getTipoAlunosTrabalhadorEstudanteComRespostaPercent() { |
return tipoAlunosTrabalhadorEstudanteComRespostaPercent; |
} |
public void setTipoAlunosTrabalhadorEstudanteComRespostaPercent(int tipoAlunosTrabalhadorEstudanteComRespostaPercent) { |
this.tipoAlunosTrabalhadorEstudanteComRespostaPercent = tipoAlunosTrabalhadorEstudanteComRespostaPercent; |
} |
public int getTipoAlunosErasmusComRespostaPercent() { |
return tipoAlunosErasmusComRespostaPercent; |
} |
public void setTipoAlunosErasmusComRespostaPercent(int tipoAlunosErasmusComRespostaPercent) { |
this.tipoAlunosErasmusComRespostaPercent = tipoAlunosErasmusComRespostaPercent; |
} |
public int getTipoAlunosOutrosPercent() { |
return tipoAlunosOutrosPercent; |
} |
public void setTipoAlunosOutrosPercent(int tipoAlunosOutrosPercent) { |
this.tipoAlunosOutrosPercent = tipoAlunosOutrosPercent; |
} |
public int getIdade17_22() { |
return idade17_22; |
} |
386,118 → 288,17 |
this.idadeM30 = idadeM30; |
} |
public Document serialize() throws DocumentException, TransformerException, IOException { |
ByteArrayOutputStream out = new ByteArrayOutputStream(); |
public Document serialize() throws DocumentException, TransformerException, IOException |
{ |
ByteArrayOutputStream out = new ByteArrayOutputStream(); |
Serializer serializer = new Persister(); |
try { |
serializer.write(this,out); |
} catch (Exception e) { |
e.printStackTrace(); |
} |
//fos1 = new FileOutputStream("/Volumes/Home/jorgemachado/Desktop/docenteReport.xml"); |
//java.beans.XMLEncoder xe1 = new java.beans.XMLEncoder(out); |
// xe1.writeObject(this); |
// xe1.flush(); |
// xe1.close(); |
//Dom4jUtil.writeSout(Dom4jUtil.parse(out.toString())); |
return Dom4jUtil.toW3c(Dom4jUtil.parse(out.toString())); |
} |
public static class RespostasChart implements Serializable |
{ |
String tempFile; |
String pergunta; |
String numero; |
String mediaEntidadeEmAvaliacao; |
String mediaCursos; |
String mediaEscolas; |
String percentMediaEntidadeEmAvaliacao; |
String percentMediaCursos; |
String percentMediaEscolas; |
public String getTempFile() { |
return tempFile; |
} |
public void setTempFile(String tempFile) { |
this.tempFile = tempFile; |
} |
public String getPergunta() { |
return pergunta; |
} |
public void setPergunta(String pergunta) { |
this.pergunta = pergunta; |
} |
public String getMediaCursos() { |
return mediaCursos; |
} |
public void setMediaCursos(String mediaCursos) { |
this.mediaCursos = mediaCursos; |
} |
public String getMediaEscolas() { |
return mediaEscolas; |
} |
public void setMediaEscolas(String mediaEscolas) { |
this.mediaEscolas = mediaEscolas; |
} |
public String getPercentMediaCursos() { |
return percentMediaCursos; |
} |
public void setPercentMediaCursos(String percentMediaCursos) { |
this.percentMediaCursos = percentMediaCursos; |
} |
public String getPercentMediaEscolas() { |
return percentMediaEscolas; |
} |
public String getMediaEntidadeEmAvaliacao() { |
return mediaEntidadeEmAvaliacao; |
} |
public void setMediaEntidadeEmAvaliacao(String mediaEntidadeEmAvaliacao) { |
this.mediaEntidadeEmAvaliacao = mediaEntidadeEmAvaliacao; |
} |
public String getPercentMediaEntidadeEmAvaliacao() { |
return percentMediaEntidadeEmAvaliacao; |
} |
public void setPercentMediaEntidadeEmAvaliacao(String percentMediaEntidadeEmAvaliacao) { |
this.percentMediaEntidadeEmAvaliacao = percentMediaEntidadeEmAvaliacao; |
} |
public void setPercentMediaEscolas(String percentMediaEscolas) { |
this.percentMediaEscolas = percentMediaEscolas; |
} |
public String getNumero() { |
return numero; |
} |
public void setNumero(String numero) { |
this.numero = numero; |
} |
} |
} |
/branches/v3/impl/src/java/pt/estgp/estgweb/services/questionarios/pedagogico/DataTable.java |
---|
File deleted |
/branches/v3/impl/src/java/pt/estgp/estgweb/services/questionarios/pedagogico/docenteReport.fo.xsl |
---|
11,9 → 11,18 |
<xsl:param name="numeroDocente"><xsl:value-of select="//numeroDocente"/></xsl:param> |
<xsl:variable name="STD_COLOR_SECTION">#FFEAAE</xsl:variable> |
<xsl:variable name="GREEN_COLOR_SECTION">#DDFCB1</xsl:variable> |
<xsl:variable name="BLUE_COLOR_SECTION">#B2E6FE</xsl:variable> |
<xsl:variable name="STD_COLOR_SUB_SECTION">#D6D9BC</xsl:variable> |
<xsl:variable name="GREEN_COLOR_SUB_SECTION">#D0FCCD</xsl:variable> |
<xsl:variable name="BLUE_COLOR_SUB_SECTION">#CFF6FE</xsl:variable> |
<xsl:template match="/"> |
<!--<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format" font-family="Helvetica" color="#58585A">--> |
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format" font-family="Helvetica" color="black"> |
184,7 → 193,7 |
<fo:basic-link internal-destination="capQuestoes"> |
<fo:inline font-weight="bold" padding-top="3px" padding-bottom="2px" padding-left="3px" padding-right="3px" margin-right="10px" border-bottom="1px solid #58585A" font-size="16px" color="white" background-color="#FFCA44">3</fo:inline> |
<xsl:text> </xsl:text> |
Análise das questões sobre o docente |
Análise das questões sobre o Docente |
<fo:leader leader-pattern="dots" /> |
<fo:page-number-citation ref-id="capQuestoes" /> |
</fo:basic-link> |
193,7 → 202,7 |
<fo:basic-link internal-destination="capQuestoesUnidades"> |
<fo:inline font-weight="bold" padding-top="3px" padding-bottom="2px" padding-left="3px" padding-right="3px" margin-right="10px" border-bottom="1px solid #58585A" font-size="16px" color="white" background-color="#FFCA44">4</fo:inline> |
<xsl:text> </xsl:text> |
Análise das questões relativas ao grupo unidade para as unidades do docente |
Análise das questões sobre as Unidades do docente |
<fo:leader leader-pattern="dots" /> |
<fo:page-number-citation ref-id="capQuestoesUnidades" /> |
</fo:basic-link> |
203,7 → 212,7 |
<fo:basic-link internal-destination="capUnidades"> |
<fo:inline font-weight="bold" padding-top="3px" padding-bottom="2px" padding-left="3px" padding-right="3px" margin-right="10px" border-bottom="1px solid #58585A" font-size="16px" color="white" background-color="#FFCA44">5</fo:inline> |
<xsl:text> </xsl:text> |
Análise das questões em cada unidade do docente |
Análise das questões em cada Unidade do Docente |
<fo:leader leader-pattern="dots" /> |
<fo:page-number-citation ref-id="capUnidades" /> |
</fo:basic-link> |
226,7 → 235,7 |
<xsl:with-param name="text" select="$text"/> |
<xsl:with-param name="marginTop" select="$marginTop"/> |
<xsl:with-param name="icon" select="$icon"/> |
<xsl:with-param name="backcolor">#FFEAAE</xsl:with-param> |
<xsl:with-param name="backcolor"><xsl:value-of select="$STD_COLOR_SECTION"/></xsl:with-param> |
</xsl:call-template> |
</xsl:template> |
238,7 → 247,7 |
<xsl:with-param name="text" select="$text"/> |
<xsl:with-param name="marginTop" select="$marginTop"/> |
<xsl:with-param name="icon" select="$icon"/> |
<xsl:with-param name="backcolor">#DDFCB1</xsl:with-param> |
<xsl:with-param name="backcolor"><xsl:value-of select="$GREEN_COLOR_SECTION"/></xsl:with-param> |
</xsl:call-template> |
</xsl:template> |
250,7 → 259,7 |
<xsl:with-param name="text" select="$text"/> |
<xsl:with-param name="marginTop" select="$marginTop"/> |
<xsl:with-param name="icon" select="$icon"/> |
<xsl:with-param name="backcolor">#B2E6FE</xsl:with-param> |
<xsl:with-param name="backcolor"><xsl:value-of select="$BLUE_COLOR_SECTION"/></xsl:with-param> |
</xsl:call-template> |
</xsl:template> |
261,31 → 270,31 |
<xsl:param name="text"/> |
<xsl:param name="marginTop">0</xsl:param> |
<xsl:param name="icon"></xsl:param> |
<xsl:param name="backcolor">#B2E6FE</xsl:param> |
<fo:block padding="0" padding-left="0" margin="0"> |
<xsl:param name="backcolor"><xsl:value-of select="$STD_COLOR_SECTION"/></xsl:param> |
<fo:block padding="0" padding-left="0" margin="0" margin-top="{$marginTop}"> |
<fo:table width="100%" table-layout="fixed" border="0" margin="0" padding="0"> |
<fo:table-column column-width="90%"/> |
<fo:table-column column-width="10%"/> |
<fo:table-body> |
<fo:table-row > |
<fo:table-cell |
<fo:table-cell margin="0" |
padding="2px" |
background-color="{$backcolor}" |
display-align="center"> |
<fo:block |
font-size="12px" |
font-weight="bold" |
margin-top="{$marginTop}" |
text-align="left" |
> |
margin="0" |
padding="0"> |
<xsl:value-of select="$text"/> |
</fo:block> |
</fo:table-cell> |
<fo:table-cell display-align="center" text-align="right" padding-right="5px"> |
<fo:block> |
<fo:table-cell margin="0" padding="0" display-align="center" text-align="right" padding-right="5px"> |
<fo:block margin="0" padding="0"> |
<xsl:if test="$icon"> |
<fo:external-graphic height="auto" width="auto" |
<fo:external-graphic height="auto" width="auto" margin="0" padding="0" |
content-height="20"> |
<!--<xsl:attribute name="src">url('http://www.ipportalegre.pt/imagens/Logos/ESTG/Logotipo%20ESTG.jpg')</xsl:attribute>--> |
<xsl:attribute name="src">url('<xsl:value-of select="$site"/>/imgs/questionarios/<xsl:value-of select="$icon"/>') |
307,35 → 316,42 |
<xsl:template name="subSeccao"> |
<xsl:param name="text"/> |
<xsl:param name="marginTop">8px</xsl:param> |
<xsl:param name="marginBottom">20px</xsl:param> |
<xsl:call-template name="subSeccaoGen"> |
<xsl:with-param name="text" select="$text"/> |
<xsl:with-param name="marginTop" select="$marginTop"/> |
<xsl:with-param name="backcolor">#D6D9BC</xsl:with-param> |
<xsl:with-param name="backcolor"><xsl:value-of select="$STD_COLOR_SUB_SECTION"/></xsl:with-param> |
<xsl:with-param name="marginBottom" select="$marginBottom"/> |
</xsl:call-template> |
</xsl:template> |
<xsl:template name="subSeccaoGreen"> |
<xsl:param name="text"/> |
<xsl:param name="marginTop">8px</xsl:param> |
<xsl:param name="marginBottom">20px</xsl:param> |
<xsl:call-template name="subSeccaoGen"> |
<xsl:with-param name="text" select="$text"/> |
<xsl:with-param name="marginTop" select="$marginTop"/> |
<xsl:with-param name="backcolor">#D0FCCD</xsl:with-param> |
<xsl:with-param name="backcolor"><xsl:value-of select="$GREEN_COLOR_SUB_SECTION"/></xsl:with-param> |
<xsl:with-param name="marginBottom" select="$marginBottom"/> |
</xsl:call-template> |
</xsl:template> |
<xsl:template name="subSeccaoBlue"> |
<xsl:param name="text"/> |
<xsl:param name="marginTop">8px</xsl:param> |
<xsl:param name="marginBottom">20px</xsl:param> |
<xsl:call-template name="subSeccaoGen"> |
<xsl:with-param name="text" select="$text"/> |
<xsl:with-param name="marginTop" select="$marginTop"/> |
<xsl:with-param name="backcolor">#CFF6FE</xsl:with-param> |
<xsl:with-param name="backcolor"><xsl:value-of select="$BLUE_COLOR_SUB_SECTION"/></xsl:with-param> |
<xsl:with-param name="marginBottom" select="$marginBottom"/> |
</xsl:call-template> |
</xsl:template> |
<xsl:template name="subSeccaoGen"> |
<xsl:param name="text"/> |
<xsl:param name="marginTop">8px</xsl:param> |
<xsl:param name="marginBottom">20px</xsl:param> |
<xsl:param name="backcolor"></xsl:param> |
<fo:block font-size="10px" |
padding-top="3px" |
343,7 → 359,7 |
padding-left="5px" |
margin-left="10px" |
margin-top="{$marginTop}" |
margin-bottom="20px" |
margin-bottom="{$marginBottom}" |
text-align="left" |
background-color="{$backcolor}"> |
<xsl:value-of select="$text"/> |
352,18 → 368,148 |
<xsl:template name="subSubSeccao"> |
<xsl:param name="text"/> |
<fo:block font-size="8px" |
padding-top="0" |
padding-bottom="0" |
padding-left="25px" |
margin-top="0" |
<xsl:param name="marginTop">2px</xsl:param> |
<xsl:param name="fontSize">8pt</xsl:param> |
<xsl:param name="fontWeight">normal</xsl:param> |
<xsl:call-template name="subSubSeccaoGen"> |
<xsl:with-param name="text" select="$text"/> |
<xsl:with-param name="marginTop" select="$marginTop"/> |
<xsl:with-param name="backcolor"><xsl:value-of select="$STD_COLOR_SUB_SECTION"/></xsl:with-param> |
<xsl:with-param name="fontSize" select="$fontSize"/> |
<xsl:with-param name="fontWeight" select="$fontWeight"/> |
</xsl:call-template> |
</xsl:template> |
<xsl:template name="subSubSeccaoBlue"> |
<xsl:param name="text"/> |
<xsl:param name="marginTop">2px</xsl:param> |
<xsl:param name="fontSize">8pt</xsl:param> |
<xsl:param name="fontWeight">normal</xsl:param> |
<xsl:call-template name="subSubSeccaoGen"> |
<xsl:with-param name="text" select="$text"/> |
<xsl:with-param name="marginTop" select="$marginTop"/> |
<xsl:with-param name="backcolor">#CFF6FE</xsl:with-param> |
<xsl:with-param name="fontSize" select="$fontSize"/> |
<xsl:with-param name="fontWeight" select="$fontWeight"/> |
</xsl:call-template> |
</xsl:template> |
<xsl:template name="subSubSeccaoGreen"> |
<xsl:param name="text"/> |
<xsl:param name="marginTop">2px</xsl:param> |
<xsl:param name="fontSize">8pt</xsl:param> |
<xsl:param name="fontWeight">normal</xsl:param> |
<xsl:call-template name="subSubSeccaoGen"> |
<xsl:with-param name="text" select="$text"/> |
<xsl:with-param name="marginTop" select="$marginTop"/> |
<xsl:with-param name="backcolor">#D0FCCD</xsl:with-param> |
<xsl:with-param name="fontSize" select="$fontSize"/> |
<xsl:with-param name="fontWeight" select="$fontWeight"/> |
</xsl:call-template> |
</xsl:template> |
<xsl:template name="subSubSeccaoGen"> |
<xsl:param name="text"/> |
<xsl:param name="marginTop">2px</xsl:param> |
<xsl:param name="backcolor"></xsl:param> |
<xsl:param name="fontSize">8pt</xsl:param> |
<xsl:param name="fontWeight">normal</xsl:param> |
<fo:block font-size="{$fontSize}" |
font-weight="{$fontWeight}" |
padding-top="0px" |
padding-bottom="0px" |
padding-left="5px" |
margin-left="20px" |
margin-top="{$marginTop}" |
margin-bottom="5px" |
text-align="left" |
font-weight="bold"> |
background-color="{$backcolor}"> |
<xsl:value-of select="$text"/> |
</fo:block> |
</xsl:template> |
<xsl:template name="subSubSubSeccao"> |
<xsl:param name="text"/> |
<xsl:param name="marginTop">2px</xsl:param> |
<xsl:param name="icon"></xsl:param> |
<xsl:call-template name="subSubSubSeccaoGen"> |
<xsl:with-param name="text" select="$text"/> |
<xsl:with-param name="marginTop" select="$marginTop"/> |
<xsl:with-param name="backcolor"><xsl:value-of select="$STD_COLOR_SUB_SECTION"/></xsl:with-param> |
<xsl:with-param name="icon" select="$icon"/> |
</xsl:call-template> |
</xsl:template> |
<xsl:template name="subSubSubSeccaoBlue"> |
<xsl:param name="text"/> |
<xsl:param name="marginTop">2px</xsl:param> |
<xsl:param name="icon"></xsl:param> |
<xsl:call-template name="subSubSubSeccaoGen"> |
<xsl:with-param name="text" select="$text"/> |
<xsl:with-param name="marginTop" select="$marginTop"/> |
<xsl:with-param name="backcolor">#CFF6FE</xsl:with-param> |
<xsl:with-param name="icon" select="$icon"/> |
</xsl:call-template> |
</xsl:template> |
<xsl:template name="subSubSubSeccaoGreen"> |
<xsl:param name="text"/> |
<xsl:param name="marginTop">2px</xsl:param> |
<xsl:param name="icon"></xsl:param> |
<xsl:call-template name="subSubSubSeccaoGen"> |
<xsl:with-param name="text" select="$text"/> |
<xsl:with-param name="marginTop" select="$marginTop"/> |
<xsl:with-param name="backcolor">#D0FCCD</xsl:with-param> |
<xsl:with-param name="icon" select="$icon"/> |
</xsl:call-template> |
</xsl:template> |
<xsl:template name="subSubSubSeccaoGen"> |
<xsl:param name="text"/> |
<xsl:param name="marginTop">2px</xsl:param> |
<xsl:param name="backcolor"></xsl:param> |
<xsl:param name="icon"></xsl:param> |
<fo:block margin-left="30px" margin-top="{$marginTop}" padding="0" padding-left="0" margin="0" margin-bottom="5px" padding-right="30px"> |
<fo:table width="100%" table-layout="fixed" border="0" margin="0" padding="0"> |
<fo:table-column column-width="95%"/> |
<fo:table-column column-width="5%"/> |
<fo:table-body> |
<fo:table-row > |
<fo:table-cell |
padding="0" |
background-color="{$backcolor}" |
display-align="center" |
margin="0"> |
<fo:block |
font-size="8px" |
font-weight="bold" |
text-align="left" |
margin="0" padding="0" |
> |
<xsl:value-of select="$text"/> |
</fo:block> |
</fo:table-cell> |
<fo:table-cell margin="0" padding="0" display-align="center" text-align="right" padding-right="5px"> |
<fo:block margin="0" padding="0"> |
<xsl:if test="$icon"> |
<fo:external-graphic height="auto" width="auto" |
content-height="8" margin="0" padding="0"> |
<!--<xsl:attribute name="src">url('http://www.ipportalegre.pt/imagens/Logos/ESTG/Logotipo%20ESTG.jpg')</xsl:attribute>--> |
<xsl:attribute name="src">url('<xsl:value-of select="$site"/>/imgs/questionarios/<xsl:value-of select="$icon"/>') |
</xsl:attribute> |
</fo:external-graphic> |
</xsl:if> |
</fo:block> |
</fo:table-cell> |
</fo:table-row> |
</fo:table-body> |
</fo:table> |
</fo:block> |
</xsl:template> |
<xsl:template name="page"> |
<fo:static-content flow-name="header"> |
<xsl:call-template name="headerTeacher"/> |
403,7 → 549,7 |
<fo:table-column column-width="50%"/> |
<fo:table-body> |
<fo:table-row> |
<fo:table-cell> |
<fo:table-cell margin="0" padding="0"> |
<xsl:call-template name="subSeccao"> |
411,7 → 557,7 |
Taxa de Participação |
</xsl:with-param> |
</xsl:call-template> |
<fo:block> |
<fo:block display-align="center" text-align="center" margin-left="10px"> |
<fo:external-graphic width="auto" height="auto" content-height="140"> |
<!--<xsl:attribute name="src">url('http://www.ipportalegre.pt/imagens/Logos/ESTG/Logotipo%20ESTG.jpg')</xsl:attribute>--> |
<xsl:attribute name="src"><xsl:value-of select="//pathGraficoTaxaRespostaAlunos"/> |
420,14 → 566,14 |
</fo:block> |
</fo:table-cell> |
<fo:table-cell> |
<fo:table-cell margin="0" padding="0"> |
<xsl:call-template name="subSeccao"> |
<xsl:with-param name="text"> |
Taxa de Resposta a Questionarios |
</xsl:with-param> |
</xsl:call-template> |
<fo:block> |
<fo:block display-align="center" text-align="center" margin-left="10px"> |
<fo:external-graphic width="auto" height="auto" content-height="140"> |
<!--<xsl:attribute name="src">url('http://www.ipportalegre.pt/imagens/Logos/ESTG/Logotipo%20ESTG.jpg')</xsl:attribute>--> |
<xsl:attribute name="src"><xsl:value-of select="//pathGraficoTaxaRespostaQuestionarios"/></xsl:attribute> |
437,8 → 583,7 |
</fo:table-cell> |
</fo:table-row> |
<fo:table-row> |
<fo:table-cell number-columns-spanned="2"> |
<fo:table-cell margin="0" padding="0"> |
<xsl:call-template name="subSeccao"> |
<xsl:with-param name="text"> |
Taxa de Participação por Unidade Curricular |
450,6 → 595,20 |
</xsl:apply-templates> |
</fo:block> |
</fo:table-cell> |
<fo:table-cell margin="0" padding="0"> |
<xsl:call-template name="subSeccao"> |
<xsl:with-param name="text"> |
Contribuição de cada Unidade Curricular |
</xsl:with-param> |
</xsl:call-template> |
<fo:block margin="0" margin-left="10px" padding="0" display-align="center" text-align="center"> |
<fo:external-graphic width="auto" margin="0" padding="0" height="auto" content-height="140"> |
<!--<xsl:attribute name="src">url('http://www.ipportalegre.pt/imagens/Logos/ESTG/Logotipo%20ESTG.jpg')</xsl:attribute>--> |
<xsl:attribute name="src"><xsl:value-of select="//pathGraficoContribuicaoUnidades"/></xsl:attribute> |
</fo:external-graphic> |
</fo:block> |
</fo:table-cell> |
</fo:table-row> |
</fo:table-body> |
</fo:table> |
606,7 → 765,7 |
</xsl:call-template> |
</fo:block-container> |
<xsl:apply-templates select="//respostasAgregadasCharts/respostasChartsRow" mode="graficosPerguntas"/> |
<xsl:apply-templates select="//respostasAgregadasGrupoDocente/respostasAgregadasChartTable/respostasAgregadasCharts/chartsRow" mode="graficosPerguntas"/> |
<fo:block-container padding="0" margin="0" page-break-before="always"> |
<xsl:call-template name="seccaoBlue"> |
622,7 → 781,7 |
</xsl:call-template> |
<fo:block text-align="center" margin="0" font-size="10" font-weight="normal" > |
<xsl:apply-templates select="//respostasTable" mode="DataTable"> |
<xsl:apply-templates select="//respostasAgregadasGrupoDocente/respostasAgregadasChartTable/respostasTable" mode="DataTable"> |
<xsl:with-param name="firstColPercentSize">40%</xsl:with-param> |
</xsl:apply-templates> |
</fo:block> |
634,7 → 793,7 |
</fo:block> |
<fo:block-container margin-top="20px" margin-bottom="5px"> |
<xsl:apply-templates select="//mediasGrupoDocente" mode="mediasGrupo"> |
<xsl:apply-templates select="//respostasAgregadasGrupoDocente/mediasGrupo" mode="mediasGrupo"> |
<xsl:with-param name="objetoAvaliacao">do docente</xsl:with-param> |
</xsl:apply-templates> |
</fo:block-container> |
648,7 → 807,7 |
</fo:block-container> |
<fo:block text-align="center" margin-left="10px" font-size="10" font-weight="normal" margin-right="10px"> |
<xsl:apply-templates select="//respostasTableGt2Secs" mode="DataTable"> |
<xsl:apply-templates select="//respostasAgregadasGrupoDocente/respostasAgregadasChartTable2Secs/respostasTable" mode="DataTable"> |
<xsl:with-param name="firstColPercentSize">40%</xsl:with-param> |
</xsl:apply-templates> |
</fo:block> |
663,7 → 822,7 |
<fo:block-container padding="0" margin="0" id="capQuestoesUnidades" page-break-before="always"> |
<xsl:call-template name="seccaoGreen"> |
<xsl:with-param name="text">4 - Análise das questões relativas ao grupo unidade para as unidades do docente</xsl:with-param> |
<xsl:with-param name="text">4 - Análise das questões sobre as Unidades do docente</xsl:with-param> |
<xsl:with-param name="marginTop">0</xsl:with-param> |
<xsl:with-param name="icon">cadeiraConteudos.png</xsl:with-param> |
</xsl:call-template> |
674,7 → 833,7 |
<xsl:with-param name="marginTop">2px</xsl:with-param> |
</xsl:call-template> |
<xsl:apply-templates select="//respostasAgregadasUnidadesCharts/respostasChartsRow" mode="graficosPerguntas"/> |
<xsl:apply-templates select="//respostasAgregadasGrupoUnidade/respostasAgregadasChartTable/respostasAgregadasCharts/chartsRow" mode="graficosPerguntas"/> |
<fo:block-container padding="0" margin="0" page-break-before="always"> |
692,7 → 851,7 |
<fo:block text-align="center" margin="0" font-size="10" font-weight="normal" > |
<xsl:apply-templates select="//respostasUnidadesTable" mode="DataTable"> |
<xsl:apply-templates select="//respostasAgregadasGrupoUnidade/respostasAgregadasChartTable/respostasTable" mode="DataTable"> |
<xsl:with-param name="firstColPercentSize">40%</xsl:with-param> |
</xsl:apply-templates> |
</fo:block> |
705,7 → 864,7 |
</fo:block> |
<fo:block-container margin-top="20px" margin-bottom="5px"> |
<xsl:apply-templates select="//mediasGrupoUnidades" mode="mediasGrupo"> |
<xsl:apply-templates select="//respostasAgregadasGrupoUnidade/mediasGrupo" mode="mediasGrupo"> |
<xsl:with-param name="objetoAvaliacao">das unidades</xsl:with-param> |
</xsl:apply-templates> |
</fo:block-container> |
719,7 → 878,8 |
</fo:block-container> |
<fo:block text-align="center" margin-left="10px" font-size="10" font-weight="normal" margin-right="10px"> |
<xsl:apply-templates select="//respostasUnidadesTableGt2Secs" mode="DataTable"> |
<xsl:apply-templates select="//respostasAgregadasGrupoUnidade/respostasAgregadasChartTable2Secs/respostasTable" mode="DataTable"> |
<xsl:with-param name="firstColPercentSize">40%</xsl:with-param> |
</xsl:apply-templates> |
</fo:block> |
729,37 → 889,123 |
<!--#######################################--> |
<!-- UNIDADES CURRICULARES INDIVIDUALMENTE--> |
<fo:block-container padding="0" margin="0" id="capUnidades" page-break-before="always"> |
<xsl:call-template name="seccaoGreen"> |
<xsl:with-param name="text">5 - Análise das questões em cada unidade do docente</xsl:with-param> |
<xsl:with-param name="marginTop">0</xsl:with-param> |
<xsl:with-param name="icon">class.png</xsl:with-param> |
</xsl:call-template> |
</fo:block-container> |
<xsl:for-each select="//unidadesStats/unidadesStats"> |
<xsl:call-template name="subSeccao"> |
<xsl:with-param name="text">5.<xsl:value-of select="position()"/> - <xsl:value-of select="nomeUnidade"/> (<xsl:value-of select="codigoUnidade"/>) </xsl:with-param> |
<xsl:with-param name="marginTop">2px</xsl:with-param> |
</xsl:call-template> |
</xsl:for-each> |
<xsl:for-each select="//unidadesStats/unidadeStats[not(nomeCurso/text() = preceding-sibling::unidadeStats/nomeCurso/text())]"> |
<xsl:sort select="text()" data-type="text" /> |
<xsl:variable name="nomeCurso" select="nomeCurso/text()"/> |
<xsl:variable name="cursoPos" select="position()"/> |
<xsl:for-each select="//unidadesStats/unidadeStats[nomeCurso/text() = $nomeCurso]"> |
<xsl:sort select="nomeUnidade/text()" data-type="text" /> |
<fo:block-container padding="0" margin="0" page-break-before="always"> |
<xsl:if test="$cursoPos = 1 and position()=1"><xsl:attribute name="id">capUnidades</xsl:attribute></xsl:if> |
<xsl:call-template name="seccaoGreen"> |
<xsl:with-param name="text">5 - Análise das questões em cada unidade do docente</xsl:with-param> |
<xsl:with-param name="marginTop">0</xsl:with-param> |
<xsl:with-param name="icon">class.png</xsl:with-param> |
</xsl:call-template> |
</fo:block-container> |
<xsl:call-template name="subSeccao"> |
<xsl:with-param name="text">5.<xsl:value-of select="$cursoPos"/> - <xsl:value-of select="nomeCurso/text()"/> (<xsl:value-of select="//unidadesStats/unidadeStats[nomeCurso=nomeCurso/text()]/codigoCurso[1]/text()"/>) </xsl:with-param> |
<xsl:with-param name="marginTop">2px</xsl:with-param> |
<xsl:with-param name="marginBottom">2px</xsl:with-param> |
</xsl:call-template> |
<xsl:call-template name="subSubSeccao"> |
<xsl:with-param name="text">5.<xsl:value-of select="$cursoPos"/>.<xsl:value-of select="position()"/> - <xsl:value-of select="nomeUnidade/text()"/> (<xsl:value-of select="codigoUnidade/text()"/>) </xsl:with-param> |
<xsl:with-param name="marginTop">2px</xsl:with-param> |
<xsl:with-param name="fontSize">12pt</xsl:with-param> |
<xsl:with-param name="fontWeight">bold</xsl:with-param> |
</xsl:call-template> |
<xsl:call-template name="subSubSubSeccaoBlue"> |
<xsl:with-param name="text">Respostas ao grupo de questões sobre o Docente</xsl:with-param> |
<xsl:with-param name="marginTop">2px</xsl:with-param> |
<xsl:with-param name="icon">teacherIcon.png</xsl:with-param> |
</xsl:call-template> |
<fo:block-container padding="0" margin-left="15px" margin="0" margin-bottom="5px"> |
<fo:block text-align="center" margin="0" font-size="10" font-weight="normal" > |
<xsl:apply-templates select="docenteGroup/respostasTable" mode="DataTable"> |
<xsl:with-param name="firstColPercentSize">40%</xsl:with-param> |
<xsl:with-param name="backgroundHeader" select="$BLUE_COLOR_SUB_SECTION"/> |
</xsl:apply-templates> |
</fo:block> |
<fo:block padding="0" margin="0" margin-top="5px"> |
<xsl:apply-templates select="docenteGroup/mediasGrupo" mode="mediasGrupo"> |
<xsl:with-param name="objetoAvaliacao">do docente</xsl:with-param> |
<xsl:with-param name="backgroundHeader" select="$BLUE_COLOR_SUB_SECTION"/> |
<xsl:with-param name="smileHeight">15</xsl:with-param> |
<xsl:with-param name="fontSize">6pt</xsl:with-param> |
<xsl:with-param name="fontSizeMedias">7pt</xsl:with-param> |
</xsl:apply-templates> |
</fo:block> |
</fo:block-container> |
<xsl:call-template name="subSubSubSeccaoGreen"> |
<xsl:with-param name="text">Respostas ao grupo de questões sobre a Unidade</xsl:with-param> |
<xsl:with-param name="marginTop">20px</xsl:with-param> |
<xsl:with-param name="icon">cadeiraConteudos.png</xsl:with-param> |
</xsl:call-template> |
<fo:block-container padding="0" margin-left="15px" margin="0" margin-bottom="5px"> |
<fo:block text-align="center" margin="0" font-size="10" font-weight="normal" > |
<xsl:apply-templates select="unidadeGroup/respostasTable" mode="DataTable"> |
<xsl:with-param name="firstColPercentSize">40%</xsl:with-param> |
<xsl:with-param name="backgroundHeader" select="$GREEN_COLOR_SUB_SECTION"/> |
</xsl:apply-templates> |
</fo:block> |
<fo:block padding="0" margin="0" margin-top="5px"> |
<xsl:apply-templates select="unidadeGroup/mediasGrupo" mode="mediasGrupo"> |
<xsl:with-param name="objetoAvaliacao">do docente</xsl:with-param> |
<xsl:with-param name="backgroundHeader" select="$GREEN_COLOR_SUB_SECTION"/> |
<xsl:with-param name="smileHeight">15</xsl:with-param> |
<xsl:with-param name="fontSize">6pt</xsl:with-param> |
<xsl:with-param name="fontSizeMedias">7pt</xsl:with-param> |
</xsl:apply-templates> |
</fo:block> |
</fo:block-container> |
</xsl:for-each> |
</xsl:for-each> |
<!--<xsl:with-param name="text">5.<xsl:value-of select="position()"/> - <xsl:value-of select="nomeUnidade"/> (<xsl:value-of select="codigoUnidade"/>) </xsl:with-param>--> |
</fo:flow> |
</xsl:template> |
<xsl:template match="*" mode="graficosPerguntas"> |
<fo:block text-align="center" margin-left="10px"> |
<fo:table width="100%" table-layout="fixed"> |
<xsl:for-each select="./respostasChartsRow[1]/respostasChart/respostasChart"> |
<xsl:for-each select="./chartsRow[1]/perguntaStats/perguntaStats"> |
<fo:table-column/> |
</xsl:for-each> |
<fo:table-body> |
<xsl:for-each select="./respostasChartsRow"> |
<xsl:for-each select="./chartsRow"> |
<fo:table-row> |
<xsl:for-each select="./respostasChart/respostasChart"> |
<xsl:for-each select="./perguntaStats/perguntaStats"> |
<fo:table-cell> |
<fo:block> |
<fo:external-graphic |
787,22 → 1033,41 |
</xsl:template> |
<xsl:template match="*" mode="mediasGrupo"> |
<xsl:param name="backgroundHeader"><xsl:value-of select="$backgroundHeader"/></xsl:param> |
<xsl:param name="backgroundFooter"><xsl:value-of select="$backgroundFooter"/></xsl:param> |
<xsl:param name="showSmile">true</xsl:param> |
<xsl:param name="objetoAvaliacao"/> |
<fo:block> |
<xsl:param name="smileHeight">30</xsl:param> |
<xsl:param name="fontSize">7pt</xsl:param> |
<xsl:param name="fontSizeMedias">10pt</xsl:param> |
<fo:block margin="0" padding="0"> |
<fo:table width="100%" table-layout="fixed" font-size="10pt" font-weight="normal"> |
<fo:table width="100%" table-layout="fixed" font-size="{$fontSize}" font-weight="normal" margin="0" padding="0"> |
<fo:table-column column-width="60%"/> |
<fo:table-column column-width="40%"/> |
<fo:table-body> |
<fo:table-row> |
<fo:table-cell display-align="center" text-align="center" padding-right="10px" > |
<xsl:apply-templates select="." mode="globalSmile"> |
<xsl:with-param name="objetoAvaliacao" select="$objetoAvaliacao"/> |
</xsl:apply-templates> |
<fo:table-cell margin="0" padding-left="0px" padding-right="5px" display-align="center"> |
<fo:block padding-left="0" padding="0" margin="0"> |
<xsl:apply-templates select="." mode="globalSmile"> |
<xsl:with-param name="objetoAvaliacao" select="$objetoAvaliacao"/> |
<xsl:with-param name="backgroundHeader"><xsl:value-of select="$backgroundHeader"/></xsl:with-param> |
<xsl:with-param name="backgroundFooter"><xsl:value-of select="$backgroundFooter"/></xsl:with-param> |
<xsl:with-param name="showSmile" select="$showSmile"/> |
<xsl:with-param name="fontSize" select="$fontSize"/> |
<xsl:with-param name="fontSizeMedias" select="$fontSizeMedias"/> |
<xsl:with-param name="smileHeight" select="$smileHeight"/> |
</xsl:apply-templates> |
</fo:block> |
</fo:table-cell> |
<fo:table-cell display-align="center" text-align="center" padding-left="10px"> |
<fo:table-cell display-align="after" text-align="center" padding-left="5px" padding-right="0"> |
<fo:block> |
<xsl:apply-templates select="./mediasGlobaisTable" mode="DataTable"/> |
<xsl:apply-templates select="./mediasGlobaisTable" mode="DataTable"> |
<xsl:with-param name="backgroundHeader"><xsl:value-of select="$backgroundHeader"/></xsl:with-param> |
<xsl:with-param name="backgroundFooter"><xsl:value-of select="$backgroundFooter"/></xsl:with-param> |
<xsl:with-param name="fontSize" select="$fontSize"/> |
</xsl:apply-templates> |
</fo:block> |
</fo:table-cell> |
</fo:table-row> |
815,9 → 1080,15 |
<xsl:template match="*" mode="globalSmile"> |
<xsl:param name="backgroundHeader"><xsl:value-of select="$backgroundHeader"/></xsl:param> |
<xsl:param name="backgroundFooter"><xsl:value-of select="$backgroundFooter"/></xsl:param> |
<xsl:param name="objetoAvaliacao"></xsl:param> |
<fo:block> |
<fo:table width="100%" table-layout="fixed" font-size="10pt" font-weight="normal"> |
<xsl:param name="smileHeight">30</xsl:param> |
<xsl:param name="fontSize">7pt</xsl:param> |
<xsl:param name="fontSizeMedias">10pt</xsl:param> |
<xsl:param name="showSmile">true</xsl:param> |
<fo:table width="100%" table-layout="auto" font-size="{$fontSize}" font-weight="normal"> |
<fo:table-column column-width="30%"/> |
<fo:table-column/> |
<fo:table-column/> |
825,51 → 1096,50 |
<fo:table-column/> |
<fo:table-column/> |
<fo:table-body> |
<fo:table-row> |
<fo:table-cell text-align="center" > |
<fo:block> |
<xsl:if test="$showSmile = 'true'"> |
<fo:table-row> |
<fo:table-cell text-align="center" > |
<fo:block> |
</fo:block> |
</fo:table-cell> |
<fo:table-cell text-align="center" > |
<fo:block> |
<fo:external-graphic height="auto" width="auto" |
content-height="30"> |
<!--<xsl:attribute name="src">url('http://www.ipportalegre.pt/imagens/Logos/ESTG/Logotipo%20ESTG.jpg')</xsl:attribute>--> |
<xsl:attribute name="src">url('<xsl:value-of select="$site"/>/imgs/questionarios/sad.png') |
</xsl:attribute> |
</fo:external-graphic> |
</fo:block> |
</fo:table-cell> |
<fo:table-cell> |
<fo:block></fo:block> |
</fo:table-cell> |
<fo:table-cell text-align="center" > |
<fo:block> |
<fo:external-graphic height="auto" width="auto" |
content-height="30"> |
<!--<xsl:attribute name="src">url('http://www.ipportalegre.pt/imagens/Logos/ESTG/Logotipo%20ESTG.jpg')</xsl:attribute>--> |
<xsl:attribute name="src">url('<xsl:value-of select="$site"/>/imgs/questionarios/indiferent.png') |
</xsl:attribute> |
</fo:external-graphic> |
</fo:block> |
</fo:table-cell> |
<fo:table-cell> |
<fo:block></fo:block> |
</fo:table-cell> |
<fo:table-cell text-align="center" > |
<fo:block> |
<fo:external-graphic height="auto" width="auto" |
content-height="30"> |
<!--<xsl:attribute name="src">url('http://www.ipportalegre.pt/imagens/Logos/ESTG/Logotipo%20ESTG.jpg')</xsl:attribute>--> |
<xsl:attribute name="src">url('<xsl:value-of select="$site"/>/imgs/questionarios/smile.png') |
</xsl:attribute> |
</fo:external-graphic> |
</fo:block> |
</fo:table-cell> |
</fo:table-row> |
<fo:table-row border="2px solid black"> |
<fo:table-cell display-align="center" background-color="{$backgroundHeader}" text-align="center" padding="2px" border="2px solid black" font-size="7pt"> |
</fo:block> |
</fo:table-cell> |
<fo:table-cell text-align="center" > |
<fo:block> |
<fo:external-graphic height="auto" width="auto" |
content-height="{$smileHeight}"> |
<!--<xsl:attribute name="src">url('http://www.ipportalegre.pt/imagens/Logos/ESTG/Logotipo%20ESTG.jpg')</xsl:attribute>--> |
<xsl:attribute name="src">url('<xsl:value-of select="$site"/>/imgs/questionarios/sad.png')</xsl:attribute> |
</fo:external-graphic> |
</fo:block> |
</fo:table-cell> |
<fo:table-cell> |
<fo:block></fo:block> |
</fo:table-cell> |
<fo:table-cell text-align="center" > |
<fo:block> |
<fo:external-graphic height="auto" width="auto" |
content-height="{$smileHeight}"> |
<!--<xsl:attribute name="src">url('http://www.ipportalegre.pt/imagens/Logos/ESTG/Logotipo%20ESTG.jpg')</xsl:attribute>--> |
<xsl:attribute name="src">url('<xsl:value-of select="$site"/>/imgs/questionarios/indiferent.png')</xsl:attribute> |
</fo:external-graphic> |
</fo:block> |
</fo:table-cell> |
<fo:table-cell> |
<fo:block></fo:block> |
</fo:table-cell> |
<fo:table-cell text-align="center" > |
<fo:block> |
<fo:external-graphic height="auto" width="auto" |
content-height="{$smileHeight}"> |
<!--<xsl:attribute name="src">url('http://www.ipportalegre.pt/imagens/Logos/ESTG/Logotipo%20ESTG.jpg')</xsl:attribute>--> |
<xsl:attribute name="src">url('<xsl:value-of select="$site"/>/imgs/questionarios/smile.png')</xsl:attribute> |
</fo:external-graphic> |
</fo:block> |
</fo:table-cell> |
</fo:table-row> |
</xsl:if> |
<fo:table-row border="2px solid black" font-size="{$fontSizeMedias}"> |
<fo:table-cell display-align="center" background-color="{$backgroundHeader}" text-align="center" padding="2px" border="2px solid black" font-size="{$fontSize}"> |
<fo:block>Avaliação média <xsl:value-of select="$objetoAvaliacao"/> em todas as questões</fo:block> |
</fo:table-cell> |
<fo:table-cell display-align="center" text-align="center" padding="4px" border="2px solid black"> |
880,29 → 1150,29 |
<fo:block>1</fo:block> |
</fo:table-cell> |
<fo:table-cell display-align="center" text-align="center" padding="4px" border="2px solid black"> |
<xsl:if test="//avaliacaoMediaArredondada=2"> |
<xsl:attribute name="background-color"><xsl:value-of select="//colorMedia"/></xsl:attribute> |
<xsl:if test="./avaliacaoMediaArredondada=2"> |
<xsl:attribute name="background-color"><xsl:value-of select="./colorMedia"/></xsl:attribute> |
<xsl:attribute name="font-weight">bold</xsl:attribute> |
</xsl:if> |
<fo:block>2</fo:block> |
</fo:table-cell> |
<fo:table-cell display-align="center" text-align="center" padding="4px" border="2px solid black"> |
<xsl:if test="//avaliacaoMediaArredondada=3"> |
<xsl:attribute name="background-color"><xsl:value-of select="//colorMedia"/></xsl:attribute> |
<xsl:if test="./avaliacaoMediaArredondada=3"> |
<xsl:attribute name="background-color"><xsl:value-of select="./colorMedia"/></xsl:attribute> |
<xsl:attribute name="font-weight">bold</xsl:attribute> |
</xsl:if> |
<fo:block>3</fo:block> |
</fo:table-cell> |
<fo:table-cell display-align="center" text-align="center" padding="4px" border="2px solid black"> |
<xsl:if test="//avaliacaoMediaArredondada=4"> |
<xsl:attribute name="background-color"><xsl:value-of select="//colorMedia"/></xsl:attribute> |
<xsl:if test="./avaliacaoMediaArredondada=4"> |
<xsl:attribute name="background-color"><xsl:value-of select="./colorMedia"/></xsl:attribute> |
<xsl:attribute name="font-weight">bold</xsl:attribute> |
</xsl:if> |
<fo:block>4</fo:block> |
</fo:table-cell> |
<fo:table-cell display-align="center" text-align="center" padding="4px" border="2px solid black"> |
<xsl:if test="//avaliacaoMediaArredondada=5"> |
<xsl:attribute name="background-color"><xsl:value-of select="//colorMedia"/></xsl:attribute> |
<xsl:if test="./avaliacaoMediaArredondada=5"> |
<xsl:attribute name="background-color"><xsl:value-of select="./colorMedia"/></xsl:attribute> |
<xsl:attribute name="font-weight">bold</xsl:attribute> |
</xsl:if> |
<fo:block>5</fo:block> |
910,7 → 1180,6 |
</fo:table-row> |
</fo:table-body> |
</fo:table> |
</fo:block> |
</xsl:template> |
<xsl:template name="legendaCoresPerguntas"> |
971,25 → 1240,25 |
<xsl:attribute name="border">1px solid #C6C6CA</xsl:attribute> |
</xsl:when> |
<xsl:otherwise> |
<xsl:attribute name="border">1px solid #FFEAAE</xsl:attribute> |
<xsl:attribute name="border">1px solid <xsl:value-of select="$STD_COLOR_SECTION"/></xsl:attribute> |
</xsl:otherwise> |
</xsl:choose> |
<fo:block-container border="1px solid #C6C6CA" margin="0" padding-top="1px" padding-bottom="0"> |
<xsl:choose> |
<xsl:when test="$colors = 'false'"> |
<xsl:attribute name="background-color">#B9F1B1</xsl:attribute> |
</xsl:when> |
<xsl:otherwise> |
<xsl:choose> |
<xsl:when test="$valor < 25"> |
<xsl:attribute name="background-color">red</xsl:attribute> |
<xsl:when test="$valor < 21"> |
<xsl:attribute name="background-color"><xsl:value-of select="//color1Hex"/></xsl:attribute> |
</xsl:when> |
<xsl:when test="$valor < 40"><xsl:attribute name="background-color">orange</xsl:attribute></xsl:when> |
<xsl:when test="$valor < 55"><xsl:attribute name="background-color">yellow</xsl:attribute></xsl:when> |
<xsl:when test="$valor < 41"><xsl:attribute name="background-color"><xsl:value-of select="//color2Hex"/></xsl:attribute></xsl:when> |
<xsl:when test="$valor < 61"><xsl:attribute name="background-color"><xsl:value-of select="//color3Hex"/></xsl:attribute></xsl:when> |
<xsl:when test="$valor < 81"><xsl:attribute name="background-color"><xsl:value-of select="//color4Hex"/></xsl:attribute></xsl:when> |
<xsl:otherwise> |
<xsl:attribute name="background-color">#B9F1B1</xsl:attribute> |
<xsl:attribute name="background-color"><xsl:value-of select="//color5Hex"/></xsl:attribute> |
</xsl:otherwise> |
</xsl:choose> |
</xsl:otherwise> |
1017,21 → 1286,25 |
<xsl:otherwise> |
<xsl:choose> |
<xsl:when test="percentDefined < 25"> |
<xsl:when test="$percentDefined < 21"> |
<xsl:attribute name="border">1px solid #B10000</xsl:attribute> |
<xsl:attribute name="background-color">red</xsl:attribute> |
<xsl:attribute name="background-color"><xsl:value-of select="//color1Hex"/></xsl:attribute> |
</xsl:when> |
<xsl:when test="percentDefined < 40"> |
<xsl:when test="$percentDefined < 41"> |
<xsl:attribute name="border">1px solid #B85C00</xsl:attribute> |
<xsl:attribute name="background-color">orange</xsl:attribute> |
</xsl:when> |
<xsl:when test="percentDefined < 55"> |
<xsl:attribute name="background-color"><xsl:value-of select="//color2Hex"/> |
</xsl:attribute></xsl:when> |
<xsl:when test="$percentDefined < 61"> |
<xsl:attribute name="background-color"><xsl:value-of select="//color3Hex"/></xsl:attribute> |
<xsl:attribute name="border">1px solid #868600</xsl:attribute> |
<xsl:attribute name="background-color">yellow</xsl:attribute> |
</xsl:when> |
<xsl:when test="$percentDefined < 81"> |
<xsl:attribute name="background-color"><xsl:value-of select="//color4Hex"/></xsl:attribute> |
<xsl:attribute name="border">1px solid #157C00</xsl:attribute> |
</xsl:when> |
<xsl:otherwise> |
<xsl:attribute name="background-color"><xsl:value-of select="//color5Hex"/></xsl:attribute> |
<xsl:attribute name="border">1px solid #157C00</xsl:attribute> |
<xsl:attribute name="background-color">#24DD01</xsl:attribute> |
</xsl:otherwise> |
</xsl:choose> |
</xsl:otherwise> |
1131,9 → 1404,9 |
</xsl:template> |
<xsl:variable name="backgroundHeader">#FFEAAE</xsl:variable> |
<xsl:variable name="backgroundHeader"><xsl:value-of select="$STD_COLOR_SECTION"/></xsl:variable> |
<xsl:variable name="backgroundNormal">#FFFFFF</xsl:variable> |
<xsl:variable name="backgroundFooter">#FFEAAE</xsl:variable> |
<xsl:variable name="backgroundFooter"><xsl:value-of select="$STD_COLOR_SECTION"/></xsl:variable> |
<xsl:variable name="borderInHeader">2px solid black</xsl:variable> |
<xsl:variable name="borderInCell">1px dashed black</xsl:variable> |
<xsl:variable name="borderInFooter">2px solid black</xsl:variable> |
1141,10 → 1414,14 |
<xsl:variable name="borderTable">2px solid black</xsl:variable> |
<xsl:template match="*" mode="DataTable"> |
<xsl:param name="firstColPercentSize"></xsl:param> |
<xsl:param name="backgroundHeader"><xsl:value-of select="$backgroundHeader"/></xsl:param> |
<xsl:param name="backgroundFooter"><xsl:value-of select="$backgroundFooter"/></xsl:param> |
<xsl:param name="fontSize">7pt</xsl:param> |
<fo:table width="100%" table-layout="auto" font-size="7pt"> |
<fo:table width="100%" table-layout="auto" font-size="{$fontSize}"> |
<xsl:attribute name="border"><xsl:value-of select="$borderTable"/></xsl:attribute> |
<xsl:for-each select="./rows/row[1]/cols/col"> |
<xsl:choose> |
/branches/v3/impl/src/java/pt/estgp/estgweb/services/questionarios/pedagogico/OlapGenerationProcessor.java |
---|
574,6 → 574,14 |
if(pergunta.getGrupoCode() == null || pergunta.getGrupoCode().trim().length() == 0) |
continue; |
pergunta.setGrupoTitle(q.getGrupoTitle("" + i)); |
String subGroupCode = q.getSubGrupoCode("" + i); |
if(subGroupCode != null) |
{ |
pergunta.setSubGrupoCode(subGroupCode); |
pergunta.setSubGrupoTitle(q.getSubGrupoTitle("" + i)); |
} |
pergunta.setQuestionario(q); |
DaoFactory.getOlapEntityQuestionarioPerguntaDaoImpl().save(pergunta); |
/branches/v3/impl/src/java/pt/estgp/estgweb/services/questionarios/pedagogico/DocenteReport.java |
---|
1,6 → 1,8 |
package pt.estgp.estgweb.services.questionarios.pedagogico; |
import pt.estgp.estgweb.services.questionarios.QuestionariosReport; |
import pt.estgp.estgweb.services.questionarios.utils.PerguntaStats; |
import pt.estgp.estgweb.services.questionarios.utils.RespostasAgregadasGrupo; |
import pt.estgp.estgweb.services.questionarios.utils.UnidadeStats; |
import java.io.Serializable; |
import java.util.ArrayList; |
9,7 → 11,7 |
/** |
* Created by jorgemachado on 07/11/16. |
*/ |
public class DocenteReport extends QuestionariosReport implements Serializable{ |
public class DocenteReport extends QuestionariosAlunosReport implements Serializable{ |
String nomeDocente; |
18,429 → 20,172 |
ArrayList<String> semestres; |
ArrayList<String> degrees; |
public RespostasAgregadasGrupo respostasAgregadasGrupoDocente = new RespostasAgregadasGrupo(); |
public RespostasAgregadasGrupo respostasAgregadasGrupoUnidade = new RespostasAgregadasGrupo(); |
public ArrayList<String> getSemestres() { |
return semestres; |
} |
public void setSemestres(ArrayList<String> semestres) { |
this.semestres = semestres; |
} |
public ArrayList<UnidadeStats> unidadesStats = new ArrayList<UnidadeStats>(); |
public ArrayList<String> getDegrees() { |
return degrees; |
} |
public void setDegrees(ArrayList<String> degrees) { |
this.degrees = degrees; |
} |
//TOTAIS PARA MEDIAS |
public int docentesNosCursos; |
public int docentesNasEscolas; |
public RespostasAgregadasCharts respostasAgregadasCharts = new RespostasAgregadasCharts(); |
public DataTable respostasTable; |
public int unidadesNosCursos; |
public int unidadesNasEscolas; |
MediasGrupo mediasGrupoDocente = new MediasGrupo(); |
public RespostasAgregadasCharts respostasAgregadasChartsGt2Secs = new RespostasAgregadasCharts(); |
public DataTable respostasTableGt2Secs; |
public RespostasAgregadasGrupo getRespostasAgregadasGrupoDocente() { |
return respostasAgregadasGrupoDocente; |
} |
public RespostasAgregadasCharts respostasAgregadasUnidadesCharts = new RespostasAgregadasCharts(); |
public DataTable respostasUnidadesTable; |
public void setRespostasAgregadasGrupoDocente(RespostasAgregadasGrupo respostasAgregadasGrupoDocente) { |
this.respostasAgregadasGrupoDocente = respostasAgregadasGrupoDocente; |
} |
MediasGrupo mediasGrupoUnidades = new MediasGrupo(); |
public RespostasAgregadasCharts respostasAgregadasUnidadesChartsGt2Secs = new RespostasAgregadasCharts(); |
public DataTable respostasUnidadesTableGt2Secs; |
public ArrayList<UnidadeStats> unidadesStats = new ArrayList<UnidadeStats>(); |
public ArrayList<UnidadeStats> getUnidadesStats() { |
return unidadesStats; |
public RespostasAgregadasGrupo getRespostasAgregadasGrupoUnidade() { |
return respostasAgregadasGrupoUnidade; |
} |
public void setUnidadesStats(ArrayList<UnidadeStats> unidadesStats) { |
this.unidadesStats = unidadesStats; |
public void setRespostasAgregadasGrupoUnidade(RespostasAgregadasGrupo respostasAgregadasGrupoUnidade) { |
this.respostasAgregadasGrupoUnidade = respostasAgregadasGrupoUnidade; |
} |
public RespostasAgregadasCharts getRespostasAgregadasUnidadesChartsGt2Secs() { |
return respostasAgregadasUnidadesChartsGt2Secs; |
public int getUnidadesNosCursos() { |
return unidadesNosCursos; |
} |
public void setRespostasAgregadasUnidadesChartsGt2Secs(RespostasAgregadasCharts respostasAgregadasUnidadesChartsGt2Secs) { |
this.respostasAgregadasUnidadesChartsGt2Secs = respostasAgregadasUnidadesChartsGt2Secs; |
public void setUnidadesNosCursos(int unidadesNosCursos) { |
this.unidadesNosCursos = unidadesNosCursos; |
} |
public DataTable getRespostasUnidadesTableGt2Secs() { |
return respostasUnidadesTableGt2Secs; |
public int getUnidadesNasEscolas() { |
return unidadesNasEscolas; |
} |
public void setRespostasUnidadesTableGt2Secs(DataTable respostasUnidadesTableGt2Secs) { |
this.respostasUnidadesTableGt2Secs = respostasUnidadesTableGt2Secs; |
public void setUnidadesNasEscolas(int unidadesNasEscolas) { |
this.unidadesNasEscolas = unidadesNasEscolas; |
} |
public RespostasAgregadasCharts getRespostasAgregadasUnidadesCharts() { |
return respostasAgregadasUnidadesCharts; |
public int getDocentesNosCursos() { |
return docentesNosCursos; |
} |
public void setRespostasAgregadasUnidadesCharts(RespostasAgregadasCharts respostasAgregadasUnidadesCharts) { |
this.respostasAgregadasUnidadesCharts = respostasAgregadasUnidadesCharts; |
public void setDocentesNosCursos(int docentesNosCursos) { |
this.docentesNosCursos = docentesNosCursos; |
} |
public DataTable getRespostasUnidadesTable() { |
return respostasUnidadesTable; |
public int getDocentesNasEscolas() { |
return docentesNasEscolas; |
} |
public void setRespostasUnidadesTable(DataTable respostasUnidadesTable) { |
this.respostasUnidadesTable = respostasUnidadesTable; |
public void setDocentesNasEscolas(int docentesNasEscolas) { |
this.docentesNasEscolas = docentesNasEscolas; |
} |
public DataTable getRespostasTable() { |
return respostasTable; |
public ArrayList<String> getSemestres() { |
return semestres; |
} |
public void setRespostasTable(DataTable respostasTable) { |
this.respostasTable = respostasTable; |
public void setSemestres(ArrayList<String> semestres) { |
this.semestres = semestres; |
} |
public RespostasAgregadasCharts getRespostasAgregadasCharts() { |
return respostasAgregadasCharts; |
public ArrayList<String> getDegrees() { |
return degrees; |
} |
public void setRespostasAgregadasCharts(RespostasAgregadasCharts respostasAgregadasCharts) { |
this.respostasAgregadasCharts = respostasAgregadasCharts; |
public void setDegrees(ArrayList<String> degrees) { |
this.degrees = degrees; |
} |
public RespostasAgregadasCharts getRespostasAgregadasChartsGt2Secs() { |
return respostasAgregadasChartsGt2Secs; |
public ArrayList<UnidadeStats> getUnidadesStats() { |
return unidadesStats; |
} |
public void setRespostasAgregadasChartsGt2Secs(RespostasAgregadasCharts respostasAgregadasChartsGt2Secs) { |
this.respostasAgregadasChartsGt2Secs = respostasAgregadasChartsGt2Secs; |
public void setUnidadesStats(ArrayList<UnidadeStats> unidadesStats) { |
this.unidadesStats = unidadesStats; |
} |
public DataTable getRespostasTableGt2Secs() { |
return respostasTableGt2Secs; |
public String getNomeDocente() { |
return nomeDocente; |
} |
public void setRespostasTableGt2Secs(DataTable respostasTableGt2Secs) { |
this.respostasTableGt2Secs = respostasTableGt2Secs; |
public void setNomeDocente(String nome) { |
this.nomeDocente = nome; |
} |
public void addRespostasAgregadasChart(RespostasChart chart) |
{ |
respostasAgregadasCharts.addChart(chart); |
numeroPerguntaRespostasChart.put(chart.getNumero(),chart); |
public String getNumeroDocente() { |
return numeroDocente; |
} |
public void addRespostasAgregadasChartGt2Secs(RespostasChart chart) |
{ |
respostasAgregadasChartsGt2Secs.addChart(chart); |
public void setNumeroDocente(String numero) { |
this.numeroDocente = numero; |
} |
public void addRespostasAgregadasUnidadesChartGt2Secs(RespostasChart chart) |
{ |
respostasAgregadasUnidadesChartsGt2Secs.addChart(chart); |
public String getAnoLectivo() { |
return anoLectivo; |
} |
public void addRespostasAgregadasUnidadesChart(RespostasChart chart) |
{ |
respostasAgregadasUnidadesCharts.addChart(chart); |
public void setAnoLectivo(String anoLectivo) { |
this.anoLectivo = anoLectivo; |
} |
/******************************************** |
* CACHE DE MEDIAS PARA OUTROS GRAFICOS |
* PRIVADO |
********************************************/ |
private HashMap<String,RespostasChart> numeroPerguntaRespostasChart = new HashMap<String, RespostasChart>(); |
private HashMap<String,PerguntaStats> numeroPerguntaRespostasChart = new HashMap<String, PerguntaStats>(); |
public RespostasChart getRespostasChart(String numero) |
public void addNumeroPerguntaChartCache(PerguntaStats chart) |
{ |
numeroPerguntaRespostasChart.put(chart.getNumero(),chart); |
} |
public PerguntaStats getRespostasChart(String numero) |
{ |
return numeroPerguntaRespostasChart.get(numero); |
} |
public String getRespostasChartMediaCursos(String numero) |
{ |
RespostasChart r = numeroPerguntaRespostasChart.get(numero); |
PerguntaStats r = numeroPerguntaRespostasChart.get(numero); |
return r == null ? "0" : r.getMediaCursos(); |
} |
public String getRespostasChartMediaEscolas(String numero) |
{ |
RespostasChart r = numeroPerguntaRespostasChart.get(numero); |
PerguntaStats r = numeroPerguntaRespostasChart.get(numero); |
return r == null ? "0" : r.getMediaEscolas(); |
} |
public String getRespostasChartMediaEntidadeEmAvaliacao(String numero) |
{ |
RespostasChart r = numeroPerguntaRespostasChart.get(numero); |
PerguntaStats r = numeroPerguntaRespostasChart.get(numero); |
return r == null ? "0" : r.getMediaEntidadeEmAvaliacao(); |
} |
public String getRespostasChartMediaCursosPercent(String numero) |
{ |
RespostasChart r = numeroPerguntaRespostasChart.get(numero); |
PerguntaStats r = numeroPerguntaRespostasChart.get(numero); |
return r == null ? "0" : r.getPercentMediaCursos(); |
} |
public String getRespostasChartMediaEscolasPercent(String numero) |
{ |
RespostasChart r = numeroPerguntaRespostasChart.get(numero); |
PerguntaStats r = numeroPerguntaRespostasChart.get(numero); |
return r == null ? "0" : r.getPercentMediaEscolas(); |
} |
public String getRespostasChartMediaEntidadeEmAvaliacaoPercent(String numero) |
{ |
RespostasChart r = numeroPerguntaRespostasChart.get(numero); |
PerguntaStats r = numeroPerguntaRespostasChart.get(numero); |
return r == null ? "0" : r.getPercentMediaEntidadeEmAvaliacao(); |
} |
public static int NUMBER_CHARTS_ROW = 3; |
/********************************************** |
* @Class: RespostasAgregadasCharts |
* |
* Graficos de Respostas Agregadas |
********************************************/ |
public static class RespostasAgregadasCharts implements Serializable |
{ |
ArrayList<RespostasChartsRow> respostasChartsRow = new ArrayList<RespostasChartsRow>(); |
private void addChart(RespostasChart chart) |
{ |
if(respostasChartsRow.size() == 0 || respostasChartsRow.get(respostasChartsRow.size() - 1).getRespostasChart().size() >= NUMBER_CHARTS_ROW) |
{ |
respostasChartsRow.add(new RespostasChartsRow()); |
} |
respostasChartsRow.get(respostasChartsRow.size() - 1).getRespostasChart().add(chart); |
} |
public ArrayList<RespostasChartsRow> getRespostasChartsRow() { |
return respostasChartsRow; |
} |
public void setRespostasChartsRow(ArrayList<RespostasChartsRow> respostasChartsRow) { |
this.respostasChartsRow = respostasChartsRow; |
} |
} |
public static class RespostasChartsRow implements Serializable |
{ |
ArrayList<RespostasChart> respostasChart = new ArrayList<RespostasChart>(); |
public ArrayList<RespostasChart> getRespostasChart() { |
return respostasChart; |
} |
public void setRespostasChart(ArrayList<RespostasChart> respostasChart) { |
this.respostasChart = respostasChart; |
} |
} |
public static class UnidadeStats implements Serializable |
{ |
String nomeUnidade; |
String codigoUnidade; |
String codigoCurso; |
String nomeCurso; |
String semestre; |
UnidadeTable docenteGroup; |
UnidadeTable unidadeGroup; |
public UnidadeTable getDocenteGroup() { |
return docenteGroup; |
} |
public void setDocenteGroup(UnidadeTable docenteGroup) { |
this.docenteGroup = docenteGroup; |
} |
public UnidadeTable getUnidadeGroup() { |
return unidadeGroup; |
} |
public void setUnidadeGroup(UnidadeTable unidadeGroup) { |
this.unidadeGroup = unidadeGroup; |
} |
public String getNomeUnidade() { |
return nomeUnidade; |
} |
public void setNomeUnidade(String nomeUnidade) { |
this.nomeUnidade = nomeUnidade; |
} |
public String getCodigoUnidade() { |
return codigoUnidade; |
} |
public void setCodigoUnidade(String codigoUnidade) { |
this.codigoUnidade = codigoUnidade; |
} |
public String getCodigoCurso() { |
return codigoCurso; |
} |
public void setCodigoCurso(String codigoCurso) { |
this.codigoCurso = codigoCurso; |
} |
public String getNomeCurso() { |
return nomeCurso; |
} |
public void setNomeCurso(String nomeCurso) { |
this.nomeCurso = nomeCurso; |
} |
public String getSemestre() { |
return semestre; |
} |
public void setSemestre(String semestre) { |
this.semestre = semestre; |
} |
} |
public static class UnidadeTable implements Serializable |
{ |
public DataTable respostasUnidadesTable; |
public MediasGrupo mediasGrupoUnidades = new MediasGrupo(); |
public DataTable getRespostasUnidadesTable() { |
return respostasUnidadesTable; |
} |
public void setRespostasUnidadesTable(DataTable respostasUnidadesTable) { |
this.respostasUnidadesTable = respostasUnidadesTable; |
} |
public MediasGrupo getMediasGrupoUnidades() { |
return mediasGrupoUnidades; |
} |
public void setMediasGrupoUnidades(MediasGrupo mediasGrupoUnidades) { |
this.mediasGrupoUnidades = mediasGrupoUnidades; |
} |
} |
public MediasGrupo getMediasGrupoDocente() { |
return mediasGrupoDocente; |
} |
public void setMediasGrupoDocente(MediasGrupo mediasGrupoDocente) { |
this.mediasGrupoDocente = mediasGrupoDocente; |
} |
public MediasGrupo getMediasGrupoUnidades() { |
return mediasGrupoUnidades; |
} |
public void setMediasGrupoUnidades(MediasGrupo mediasGrupoUnidades) { |
this.mediasGrupoUnidades = mediasGrupoUnidades; |
} |
public String getNomeDocente() { |
return nomeDocente; |
} |
public void setNomeDocente(String nome) { |
this.nomeDocente = nome; |
} |
public String getNumeroDocente() { |
return numeroDocente; |
} |
public void setNumeroDocente(String numero) { |
this.numeroDocente = numero; |
} |
public String getAnoLectivo() { |
return anoLectivo; |
} |
public void setAnoLectivo(String anoLectivo) { |
this.anoLectivo = anoLectivo; |
} |
public static class MediasGrupo implements Serializable |
{ |
double avaliacaoMedia; |
int avaliacaoMediaArredondada; |
double desvioPadrao; |
public double mediaGlobalNosCursos; |
public double mediaGlobalNasEscolas; |
String colorMedia; |
DataTable mediasGlobaisTable; |
public DataTable getMediasGlobaisTable() { |
return mediasGlobaisTable; |
} |
public void setMediasGlobaisTable(DataTable mediasGlobaisTable) { |
this.mediasGlobaisTable = mediasGlobaisTable; |
} |
public double getAvaliacaoMedia() { |
return avaliacaoMedia; |
} |
public void setAvaliacaoMedia(double avaliacaoMedia) { |
this.avaliacaoMedia = avaliacaoMedia; |
} |
public int getAvaliacaoMediaArredondada() { |
return avaliacaoMediaArredondada; |
} |
public void setAvaliacaoMediaArredondada(int avaliacaoMediaArredondada) { |
this.avaliacaoMediaArredondada = avaliacaoMediaArredondada; |
} |
public double getDesvioPadrao() { |
return desvioPadrao; |
} |
public void setDesvioPadrao(double desvioPadrao) { |
this.desvioPadrao = desvioPadrao; |
} |
public double getMediaGlobalNosCursos() { |
return mediaGlobalNosCursos; |
} |
public void setMediaGlobalNosCursos(double mediaGlobalNosCursos) { |
this.mediaGlobalNosCursos = mediaGlobalNosCursos; |
} |
public double getMediaGlobalNasEscolas() { |
return mediaGlobalNasEscolas; |
} |
public void setMediaGlobalNasEscolas(double mediaGlobalNasEscolas) { |
this.mediaGlobalNasEscolas = mediaGlobalNasEscolas; |
} |
public String getColorMedia() { |
return colorMedia; |
} |
public void setColorMedia(String colorMedia) { |
this.colorMedia = colorMedia; |
} |
} |
} |
/branches/v3/impl/src/java/pt/estgp/estgweb/domain/QuestionarioImpl.java |
---|
157,6 → 157,17 |
Method m = this.getClass().getMethod("setP" + i + "Group",String.class); |
m.invoke(this,group); |
if(ConfigProperties.containsProperty("questionario.p" + i + ".subgroup")) |
{ |
String subGroup = ConfigProperties.getProperty("questionario.p" + i + ".subgroup"); |
Method mSub = this.getClass().getMethod("setP" + i + "SubGroup",String.class); |
mSub.invoke(this,subGroup); |
} |
else |
{ |
//deixa ficar null |
} |
String pergunta = ConfigProperties.getProperty("questionario.p" + i); |
Method m2 = this.getClass().getMethod("setP" + i,String.class); |
m2.invoke(this,pergunta); |
471,6 → 482,26 |
return null; |
} |
public String getSubGrupoCode(String perguntaNumero) |
{ |
try { |
String numeroGrupo = (String) this.getClass().getMethod("getP" + perguntaNumero + "SubGroup").invoke(this); |
if(numeroGrupo != null && numeroGrupo.trim().length() > 0) |
{ |
String subGrupoCode = (String) this.getClass().getMethod("getGroup" + numeroGrupo + "Code").invoke(this); |
return subGrupoCode; |
} |
return null; |
} catch (IllegalAccessException e) { |
e.printStackTrace(); |
} catch (InvocationTargetException e) { |
e.printStackTrace(); |
} catch (NoSuchMethodException e) { |
e.printStackTrace(); |
} |
return null; |
} |
public String getPergunta(String perguntaNumero) |
{ |
try { |
502,6 → 533,22 |
return null; |
} |
public String getSubGrupoTitle(String perguntaNumero) |
{ |
try { |
String numeroGrupo = (String) this.getClass().getMethod("getP" + perguntaNumero + "SubGroup").invoke(this); |
String grupoCode = (String) this.getClass().getMethod("getGroup" + numeroGrupo + "Title").invoke(this); |
return grupoCode; |
} catch (IllegalAccessException e) { |
e.printStackTrace(); |
} catch (InvocationTargetException e) { |
e.printStackTrace(); |
} catch (NoSuchMethodException e) { |
e.printStackTrace(); |
} |
return null; |
} |
} |
/branches/v3/impl/src/updates/version/updateDimensoesPaeQuestionarios |
---|
New file |
0,0 → 1,22 |
Os questionarios passam a ter mais um subGrupoCode |
usamos os codigos de grupo normais mas os subGrupos são novos um por pergunta |
É necessário preencher os subgrupos das perguntas do grupo docente |
nos questionarios já existentes |
//todo falta arranjar isto na clonagem de Questionários |
update questionario |
set |
group6Code = "D_RelAluno", |
group7Code="D_ProfissRigorDocente", |
group6Title = "(D) Relação Docente/Aluno", |
group7Title = "(D) Rigor e Profissionalismo do Docente", |
p6SubGroup = "7", |
p7SubGroup = "6", |
p8SubGroup = "7", |
p9SubGroup = "6", |
p10SubGroup = "6", |
p11SubGroup = "7", |
p12SubGroup = "7"; |
/branches/v3/impl/src/hbm/pt/estgp/estgweb/domain/OlapQuestionarios.hbm.xml |
---|
114,6 → 114,8 |
</id> |
<property name="grupoCode" type="string" index="grupoCodeIndex"/> |
<property name="grupoTitle" type="string" index="grupoTitleIndex"/> |
<property name="subGrupoCode" type="string" index="subGrupoCodeIndex"/> |
<property name="subGrupoTitle" type="string" index="subGrupoTitleIndex"/> |
<property name="pergunta" type="string" index="perguntaIndex"/> |
<property name="numero" type="string" index="numeroIndex"/> |
<many-to-one name="questionario" class="pt.estgp.estgweb.domain.Questionario" outer-join="false" lazy="proxy"/> |
/branches/v3/impl/src/hbm/pt/estgp/estgweb/domain/Questionarios.hbm.xml |
---|
122,6 → 122,57 |
<property name="t9Group" type="string"/> |
<property name="t10Group" type="string"/> |
<property name="p1SubGroup" type="string"/> |
<property name="p2SubGroup" type="string"/> |
<property name="p3SubGroup" type="string"/> |
<property name="p4SubGroup" type="string"/> |
<property name="p5SubGroup" type="string"/> |
<property name="p6SubGroup" type="string"/> |
<property name="p7SubGroup" type="string"/> |
<property name="p8SubGroup" type="string"/> |
<property name="p9SubGroup" type="string"/> |
<property name="p10SubGroup" type="string"/> |
<property name="p11SubGroup" type="string"/> |
<property name="p12SubGroup" type="string"/> |
<property name="p13SubGroup" type="string"/> |
<property name="p14SubGroup" type="string"/> |
<property name="p15SubGroup" type="string"/> |
<property name="p16SubGroup" type="string"/> |
<property name="p17SubGroup" type="string"/> |
<property name="p18SubGroup" type="string"/> |
<property name="p19SubGroup" type="string"/> |
<property name="p20SubGroup" type="string"/> |
<property name="p21SubGroup" type="string"/> |
<property name="p22SubGroup" type="string"/> |
<property name="p23SubGroup" type="string"/> |
<property name="p24SubGroup" type="string"/> |
<property name="p25SubGroup" type="string"/> |
<property name="p26SubGroup" type="string"/> |
<property name="p27SubGroup" type="string"/> |
<property name="p28SubGroup" type="string"/> |
<property name="p29SubGroup" type="string"/> |
<property name="p30SubGroup" type="string"/> |
<property name="p31SubGroup" type="string"/> |
<property name="p32SubGroup" type="string"/> |
<property name="p33SubGroup" type="string"/> |
<property name="p34SubGroup" type="string"/> |
<property name="p35SubGroup" type="string"/> |
<property name="p36SubGroup" type="string"/> |
<property name="p37SubGroup" type="string"/> |
<property name="p38SubGroup" type="string"/> |
<property name="p39SubGroup" type="string"/> |
<property name="p40SubGroup" type="string"/> |
<property name="t1SubGroup" type="string"/> |
<property name="t2SubGroup" type="string"/> |
<property name="t3SubGroup" type="string"/> |
<property name="t4SubGroup" type="string"/> |
<property name="t5SubGroup" type="string"/> |
<property name="t6SubGroup" type="string"/> |
<property name="t7SubGroup" type="string"/> |
<property name="t8SubGroup" type="string"/> |
<property name="t9SubGroup" type="string"/> |
<property name="t10SubGroup" type="string"/> |
<property name="introHtml" type="string"> |
<column name="introHtml" sql-type="text"/> |
</property> |
/branches/v3/impl/src/web/user/questionarios/questionarioNewEdit.jsp |
---|
440,7 → 440,7 |
<div class="form-group"> |
<label class="control-label col-sm-2" for="p${p}">Pergunta ${p}:</label> |
<div class="col-sm-8"> |
<div class="col-sm-6"> |
<html:textarea styleClass="form-control" property="questionario.p${p}" styleId="p${p}"/> |
</div> |
<div class="col-sm-2"> |
460,6 → 460,23 |
%> |
</html:select> |
</div> |
<div class="col-sm-2"> |
<html:select styleClass="form-control perguntaGroup" property="questionario.p${p}SubGroup" onchange="set(this.form,'refresh');submitQuestionarioForm(form);"> |
<html:option value="">Nenhum</html:option> |
<% |
for(int a = 1;a<10;a++) |
{ |
request.setAttribute("a",a); |
%> |
<logic:notEmpty name="QuestionarioForm" property="questionario.group${a}Title"> |
<html:option value="${a}"><bean:write name="QuestionarioForm" property="questionario.group${a}Title"/></html:option> |
</logic:notEmpty> |
<% |
} |
%> |
</html:select> |
</div> |
</div> |
<% |
} |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/QuestionarioPedagogicoCursoAfeto.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Pagina.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.ArrayList; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitDeliverable.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/OlapEntityQuestionarioPergunta.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
12,6 → 12,8 |
private long id; |
private String grupoCode; |
private String grupoTitle; |
private String subGrupoCode; |
private String subGrupoTitle; |
private String pergunta; |
private String numero; |
private Questionario questionario; |
41,6 → 43,20 |
public void setGrupoTitle(String grupoTitle) { |
this.grupoTitle = grupoTitle; |
} |
public String getSubGrupoCode() { |
return this.subGrupoCode; |
} |
public void setSubGrupoCode(String subGrupoCode) { |
this.subGrupoCode = subGrupoCode; |
} |
public String getSubGrupoTitle() { |
return this.subGrupoTitle; |
} |
public void setSubGrupoTitle(String subGrupoTitle) { |
this.subGrupoTitle = subGrupoTitle; |
} |
public String getPergunta() { |
return this.pergunta; |
} |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/SurveyStatsGraphic.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/GenericUser.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/QuestionarioReportFileGroupDocentesAno.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/EventGeneric.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/QuestionarioReportFileGroupCursosAno.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitProgram.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Announcement.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Survey.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/RecordThesis.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/AssessmentQuestionPossibleAnswer.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.HashSet; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/PageSection.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.ArrayList; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/SurveyQuestionCandidateAnswer.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.HashSet; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/OlapStarFactQuestionarioAnswer.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/SruSourceCollection.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/EventClass.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/ConfigurationGradesStatusEpoca.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/RecordJob.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Teacher.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.HashSet; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/PageRepositoryFile.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitSummary.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Record.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/QuestionarioReportDocenteFile.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.HashSet; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseYear.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Blog.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Assessment.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/RepositoryFileVersion.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/UserRoleConfig.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/SessionObjectId.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/QuestionarioPedagogicoUnidadeCurricularAfeta.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/UrlStatMonth.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/SurveyQuestionItem.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.HashSet; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Page.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseStudiesPlan.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/QuestionarioPedagogicoAlunoRequisitado.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/QuestionarioReportFile.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Process.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/PageText.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Questionario.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
118,6 → 118,56 |
private String t8Group; |
private String t9Group; |
private String t10Group; |
private String p1SubGroup; |
private String p2SubGroup; |
private String p3SubGroup; |
private String p4SubGroup; |
private String p5SubGroup; |
private String p6SubGroup; |
private String p7SubGroup; |
private String p8SubGroup; |
private String p9SubGroup; |
private String p10SubGroup; |
private String p11SubGroup; |
private String p12SubGroup; |
private String p13SubGroup; |
private String p14SubGroup; |
private String p15SubGroup; |
private String p16SubGroup; |
private String p17SubGroup; |
private String p18SubGroup; |
private String p19SubGroup; |
private String p20SubGroup; |
private String p21SubGroup; |
private String p22SubGroup; |
private String p23SubGroup; |
private String p24SubGroup; |
private String p25SubGroup; |
private String p26SubGroup; |
private String p27SubGroup; |
private String p28SubGroup; |
private String p29SubGroup; |
private String p30SubGroup; |
private String p31SubGroup; |
private String p32SubGroup; |
private String p33SubGroup; |
private String p34SubGroup; |
private String p35SubGroup; |
private String p36SubGroup; |
private String p37SubGroup; |
private String p38SubGroup; |
private String p39SubGroup; |
private String p40SubGroup; |
private String t1SubGroup; |
private String t2SubGroup; |
private String t3SubGroup; |
private String t4SubGroup; |
private String t5SubGroup; |
private String t6SubGroup; |
private String t7SubGroup; |
private String t8SubGroup; |
private String t9SubGroup; |
private String t10SubGroup; |
private String introHtml; |
private String group1Title; |
private String group2Title; |
906,6 → 956,356 |
public void setT10Group(String t10Group) { |
this.t10Group = t10Group; |
} |
public String getP1SubGroup() { |
return this.p1SubGroup; |
} |
public void setP1SubGroup(String p1SubGroup) { |
this.p1SubGroup = p1SubGroup; |
} |
public String getP2SubGroup() { |
return this.p2SubGroup; |
} |
public void setP2SubGroup(String p2SubGroup) { |
this.p2SubGroup = p2SubGroup; |
} |
public String getP3SubGroup() { |
return this.p3SubGroup; |
} |
public void setP3SubGroup(String p3SubGroup) { |
this.p3SubGroup = p3SubGroup; |
} |
public String getP4SubGroup() { |
return this.p4SubGroup; |
} |
public void setP4SubGroup(String p4SubGroup) { |
this.p4SubGroup = p4SubGroup; |
} |
public String getP5SubGroup() { |
return this.p5SubGroup; |
} |
public void setP5SubGroup(String p5SubGroup) { |
this.p5SubGroup = p5SubGroup; |
} |
public String getP6SubGroup() { |
return this.p6SubGroup; |
} |
public void setP6SubGroup(String p6SubGroup) { |
this.p6SubGroup = p6SubGroup; |
} |
public String getP7SubGroup() { |
return this.p7SubGroup; |
} |
public void setP7SubGroup(String p7SubGroup) { |
this.p7SubGroup = p7SubGroup; |
} |
public String getP8SubGroup() { |
return this.p8SubGroup; |
} |
public void setP8SubGroup(String p8SubGroup) { |
this.p8SubGroup = p8SubGroup; |
} |
public String getP9SubGroup() { |
return this.p9SubGroup; |
} |
public void setP9SubGroup(String p9SubGroup) { |
this.p9SubGroup = p9SubGroup; |
} |
public String getP10SubGroup() { |
return this.p10SubGroup; |
} |
public void setP10SubGroup(String p10SubGroup) { |
this.p10SubGroup = p10SubGroup; |
} |
public String getP11SubGroup() { |
return this.p11SubGroup; |
} |
public void setP11SubGroup(String p11SubGroup) { |
this.p11SubGroup = p11SubGroup; |
} |
public String getP12SubGroup() { |
return this.p12SubGroup; |
} |
public void setP12SubGroup(String p12SubGroup) { |
this.p12SubGroup = p12SubGroup; |
} |
public String getP13SubGroup() { |
return this.p13SubGroup; |
} |
public void setP13SubGroup(String p13SubGroup) { |
this.p13SubGroup = p13SubGroup; |
} |
public String getP14SubGroup() { |
return this.p14SubGroup; |
} |
public void setP14SubGroup(String p14SubGroup) { |
this.p14SubGroup = p14SubGroup; |
} |
public String getP15SubGroup() { |
return this.p15SubGroup; |
} |
public void setP15SubGroup(String p15SubGroup) { |
this.p15SubGroup = p15SubGroup; |
} |
public String getP16SubGroup() { |
return this.p16SubGroup; |
} |
public void setP16SubGroup(String p16SubGroup) { |
this.p16SubGroup = p16SubGroup; |
} |
public String getP17SubGroup() { |
return this.p17SubGroup; |
} |
public void setP17SubGroup(String p17SubGroup) { |
this.p17SubGroup = p17SubGroup; |
} |
public String getP18SubGroup() { |
return this.p18SubGroup; |
} |
public void setP18SubGroup(String p18SubGroup) { |
this.p18SubGroup = p18SubGroup; |
} |
public String getP19SubGroup() { |
return this.p19SubGroup; |
} |
public void setP19SubGroup(String p19SubGroup) { |
this.p19SubGroup = p19SubGroup; |
} |
public String getP20SubGroup() { |
return this.p20SubGroup; |
} |
public void setP20SubGroup(String p20SubGroup) { |
this.p20SubGroup = p20SubGroup; |
} |
public String getP21SubGroup() { |
return this.p21SubGroup; |
} |
public void setP21SubGroup(String p21SubGroup) { |
this.p21SubGroup = p21SubGroup; |
} |
public String getP22SubGroup() { |
return this.p22SubGroup; |
} |
public void setP22SubGroup(String p22SubGroup) { |
this.p22SubGroup = p22SubGroup; |
} |
public String getP23SubGroup() { |
return this.p23SubGroup; |
} |
public void setP23SubGroup(String p23SubGroup) { |
this.p23SubGroup = p23SubGroup; |
} |
public String getP24SubGroup() { |
return this.p24SubGroup; |
} |
public void setP24SubGroup(String p24SubGroup) { |
this.p24SubGroup = p24SubGroup; |
} |
public String getP25SubGroup() { |
return this.p25SubGroup; |
} |
public void setP25SubGroup(String p25SubGroup) { |
this.p25SubGroup = p25SubGroup; |
} |
public String getP26SubGroup() { |
return this.p26SubGroup; |
} |
public void setP26SubGroup(String p26SubGroup) { |
this.p26SubGroup = p26SubGroup; |
} |
public String getP27SubGroup() { |
return this.p27SubGroup; |
} |
public void setP27SubGroup(String p27SubGroup) { |
this.p27SubGroup = p27SubGroup; |
} |
public String getP28SubGroup() { |
return this.p28SubGroup; |
} |
public void setP28SubGroup(String p28SubGroup) { |
this.p28SubGroup = p28SubGroup; |
} |
public String getP29SubGroup() { |
return this.p29SubGroup; |
} |
public void setP29SubGroup(String p29SubGroup) { |
this.p29SubGroup = p29SubGroup; |
} |
public String getP30SubGroup() { |
return this.p30SubGroup; |
} |
public void setP30SubGroup(String p30SubGroup) { |
this.p30SubGroup = p30SubGroup; |
} |
public String getP31SubGroup() { |
return this.p31SubGroup; |
} |
public void setP31SubGroup(String p31SubGroup) { |
this.p31SubGroup = p31SubGroup; |
} |
public String getP32SubGroup() { |
return this.p32SubGroup; |
} |
public void setP32SubGroup(String p32SubGroup) { |
this.p32SubGroup = p32SubGroup; |
} |
public String getP33SubGroup() { |
return this.p33SubGroup; |
} |
public void setP33SubGroup(String p33SubGroup) { |
this.p33SubGroup = p33SubGroup; |
} |
public String getP34SubGroup() { |
return this.p34SubGroup; |
} |
public void setP34SubGroup(String p34SubGroup) { |
this.p34SubGroup = p34SubGroup; |
} |
public String getP35SubGroup() { |
return this.p35SubGroup; |
} |
public void setP35SubGroup(String p35SubGroup) { |
this.p35SubGroup = p35SubGroup; |
} |
public String getP36SubGroup() { |
return this.p36SubGroup; |
} |
public void setP36SubGroup(String p36SubGroup) { |
this.p36SubGroup = p36SubGroup; |
} |
public String getP37SubGroup() { |
return this.p37SubGroup; |
} |
public void setP37SubGroup(String p37SubGroup) { |
this.p37SubGroup = p37SubGroup; |
} |
public String getP38SubGroup() { |
return this.p38SubGroup; |
} |
public void setP38SubGroup(String p38SubGroup) { |
this.p38SubGroup = p38SubGroup; |
} |
public String getP39SubGroup() { |
return this.p39SubGroup; |
} |
public void setP39SubGroup(String p39SubGroup) { |
this.p39SubGroup = p39SubGroup; |
} |
public String getP40SubGroup() { |
return this.p40SubGroup; |
} |
public void setP40SubGroup(String p40SubGroup) { |
this.p40SubGroup = p40SubGroup; |
} |
public String getT1SubGroup() { |
return this.t1SubGroup; |
} |
public void setT1SubGroup(String t1SubGroup) { |
this.t1SubGroup = t1SubGroup; |
} |
public String getT2SubGroup() { |
return this.t2SubGroup; |
} |
public void setT2SubGroup(String t2SubGroup) { |
this.t2SubGroup = t2SubGroup; |
} |
public String getT3SubGroup() { |
return this.t3SubGroup; |
} |
public void setT3SubGroup(String t3SubGroup) { |
this.t3SubGroup = t3SubGroup; |
} |
public String getT4SubGroup() { |
return this.t4SubGroup; |
} |
public void setT4SubGroup(String t4SubGroup) { |
this.t4SubGroup = t4SubGroup; |
} |
public String getT5SubGroup() { |
return this.t5SubGroup; |
} |
public void setT5SubGroup(String t5SubGroup) { |
this.t5SubGroup = t5SubGroup; |
} |
public String getT6SubGroup() { |
return this.t6SubGroup; |
} |
public void setT6SubGroup(String t6SubGroup) { |
this.t6SubGroup = t6SubGroup; |
} |
public String getT7SubGroup() { |
return this.t7SubGroup; |
} |
public void setT7SubGroup(String t7SubGroup) { |
this.t7SubGroup = t7SubGroup; |
} |
public String getT8SubGroup() { |
return this.t8SubGroup; |
} |
public void setT8SubGroup(String t8SubGroup) { |
this.t8SubGroup = t8SubGroup; |
} |
public String getT9SubGroup() { |
return this.t9SubGroup; |
} |
public void setT9SubGroup(String t9SubGroup) { |
this.t9SubGroup = t9SubGroup; |
} |
public String getT10SubGroup() { |
return this.t10SubGroup; |
} |
public void setT10SubGroup(String t10SubGroup) { |
this.t10SubGroup = t10SubGroup; |
} |
public String getIntroHtml() { |
return this.introHtml; |
} |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/SurveyQuestion.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.HashSet; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/OlapEntityQuestionarioUnidade.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/OlapStarFactQuestionario.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/UrlStatYearId.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/AssessmentQuestionItem.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.HashSet; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Group.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.HashSet; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnit.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/SurveyQuestionAnswer.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/ConfigurationGradesEpocaAvaliacao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/QuestionarioPedagogicoTipologiaRequisitada.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/SigesUser.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitAnnouncement.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/ManagedIdentifierCollection.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/AssessmentQuestion.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.HashSet; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/UrlStatYear.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/DigitalDeliveryCategory.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/RecordOther.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/UrlStatMonthId.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/DigitalDelivery.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/UserSession.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitEvaluation.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/QuestionarioReportCursoFile.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/QuestionarioReportFileGroup.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/AssessmentQuestionAnswer.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitProgramPart2.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/OlapStarFactQuestionarioCurso.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/OlapEntityQuestionarioTipologia.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/QuestionarioResposta.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitBlog.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/RecordEventOrganization.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Reminder.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/RecordPaper.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Configuration.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/PageContent.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitBlogPost.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/SessionObject.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.io.Serializable; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/JobParameter.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/EventFormacoes.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/ComunicationFolder.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Student.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.HashSet; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitQuestion.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/OlapEntityQuestionario.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/UrlStatDay.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/OlapStarFactQuestionarioTipologia.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/RecordProject.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/PageExternalObject.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitTurma.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/SurveyResponse.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/RepositoryFile.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/OlapStarFactQuestionarioUnidade.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/ProcessEvent.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/ProcessEventFile.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/BlogPost.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/SruSource.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/ManagedIdentifier.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Course.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/PageExternalUrl.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitGrade.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/AssessmentResponse.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/UrlStatDayId.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/JobServiceTask.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/User.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/EventUser.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Image.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/OlapHistoryDimension.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Teste.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/DigitalDeliveryTarget.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/QuestionarioReportFileGroupAno.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/OlapEntityQuestionarioUser.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/ConfigurationDirectory.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUserAssociation.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitAssignement.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/QuestionarioHistoryDrive.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/QuestionarioRespostaRequisitada.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/OlapEntityQuestionarioCurso.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Job.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.io.Serializable; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/JobServiceTaskScheduler.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/EventGenericRecord.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/JobServiceTaskSchedulerParameter.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/JobServiceTaskParameter.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseDepartment.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/MetaProcess.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/SurveyStructuralNode.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.HashSet; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/ConfigurationGrades.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Seccao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/UrlStat.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 5/Dez/2016 18:06:05 by Hibernate Tools 3.2.0.b9 |
// Generated 7/Dez/2016 18:42:49 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |