1
2
3
4
5 package ecar.servlet.relatorio;
6
7 import javax.servlet.http.HttpServletRequest;
8
9 import comum.util.Util;
10
11 import ecar.exception.ECARException;
12
13
14
15
16
17 public class RelatorioExemplo extends AbstractServletReportXmlXsl {
18
19
20
21
22 private static final long serialVersionUID = -8279094089574665068L;
23
24
25
26
27
28
29
30
31
32
33 public StringBuffer getXml(HttpServletRequest request) throws ECARException {
34 Util.liberarImagem();
35 StringBuffer xml = new StringBuffer();
36 xml.append("<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>\n")
37 .append("<relatorio>\n")
38 .append(" <campo titulo=\"Descricao da Acao\" texto=\" A descricao deve deixar claro\n")
39 .append(" o objeto da Ação, para quem nao a conhece. Deve conter a situação\n")
40 .append(" inicial, ou seja, a situação que justifica as ações propostas.\"/>\n")
41 .append(" <campo titulo=\"Objetivo Geral\" texto=\"Objetivo maior da ação...\"/>\n")
42 .append(" <campo titulo=\"Objetivos Específicos\" texto=\"Orientam a atuação e definem...\"/>\n")
43 .append(" <lista item=\"Encerrar forte conteudo programatico\"/>\n")
44 .append(" <lista item=\"Constar como prioridade\"/>\n")
45 .append(" <lista item=\"Possuir ampla abrangencia social\"/>\n")
46 .append(" <lista item=\"Comprometer o governo em caso de insucesso\"/>\n")
47 .append(" <lista item=\"Ter adquirido centralidade política\"/>\n")
48 .append(" <lista2>\n")
49 .append(" <lt>Critérios</lt>\n")
50 .append(" <li>item 1</li>\n")
51 .append(" <li>item 2</li>\n")
52 .append(" <li>item 3</li>\n")
53 .append(" <li>item 4</li>\n")
54 .append(" <li>item 5</li>\n")
55 .append(" </lista2>\n")
56 .append("</relatorio>");
57
58 return xml;
59 }
60
61
62
63
64
65
66
67
68
69 public String getXslFileName() {
70 return "relatorioExemplo.xsl";
71 }
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86 public String getErrorPage(HttpServletRequest request, String msg) {
87 return null;
88 }
89
90 }