Merge de configuração de painel de controle e ajustes na geração do cadeno

parent c1ed1712
<%@ include file="/init.jsp" %>
<%
boolean errArquivo = false;
boolean errVazio = false;
boolean errDataNula = false;
boolean errHorarioLimite = false;
String cssErro = "control-group error";
if(request.getAttribute("erroArquivo") != null){
errArquivo = (Boolean) request.getAttribute("erroArquivo");
}
if(request.getAttribute("erroVazio") != null){
errVazio = (Boolean) request.getAttribute("erroVazio");
}
if(request.getAttribute("erroDataNula") != null){
errDataNula = (Boolean) request.getAttribute("erroDataNula");
}
if(request.getAttribute("erroHorarioLimite") != null){
errHorarioLimite = (Boolean) request.getAttribute("erroHorarioLimite");
}
%>
<liferay-theme:defineObjects />
<portlet:defineObjects />
<liferay-portlet:actionURL var="submitActionURL">
<liferay-portlet:param name="<%=ActionRequest.ACTION_NAME%>" value='geraCaderno' />
<liferay-portlet:param name="navigation" value="gerar"/>
<liferay-portlet:param name="mvcPath" value="/view.jsp"/>
</liferay-portlet:actionURL>
<portlet:renderURL var="viewUrl">
<portlet:param name="navigation" value="gerar"/>
<portlet:param name="mvcPath" value="/view.jsp"/>
<portlet:param name="jspPath" value="/view.jsp"/>
</portlet:renderURL>
<liferay-ui:error key="erroListagemNula" message="No existem matrias cadastradas para os parmetros utilizados." />
<aui:form id="<portlet:namespace />formDO" name="<portlet:namespace />formDO" method="POST" action="<%= submitActionURL%>" data-senna-off="true">
<div class="sheet sheet-lg" style="margin-top: 24px">
<liferay-ui:header title="Gerar Caderno"/>
<div style="font-size: 12px; line-height: 12px; color: #A3AFBF; margin-bottom: 15px; margin-top: -10px;"><liferay-ui:message key="*campos obrigatrios"/></div>
<div id="campo-situacao" class="campo">
<label><liferay-ui:message key="admin.form.editar.situacao"/></label>
<div class="form-group">
<div style="width: 31%;">
<aui:select name="situacao" id="situacao" label="">
<aui:option value="4">Validada</aui:option>
<aui:option value="6">Aprovada</aui:option>
<aui:option value="8">Divulgada</aui:option>
</aui:select>
</div>
</div>
<liferay-ui:error key="erroTipoMat" message="Uma Situao deve ser selecionada." />
</div>
<div class='campo <%=errDataNula || errHorarioLimite ? cssErro : "" %>' >
<label><liferay-ui:message key="admin.form.agendamento.data.divulgacao"/></label>
<div class="form-group">
<div class='input-group date' id='datepickeragendamento' style="width: 31%;">
<input class="form-control" name="<portlet:namespace/>dataP" id="<portlet:namespace/>dataP" onpaste="return false;" ondrop="return false;"/>
<span class="input-group-addon">
<span class="glyphicon glyphicon-calendar"></span>
</span>
</div>
</div>
<liferay-ui:error key="erroDataNula" message="Uma data deve ser selecionada." />
</div>
<aui:button-row>
<aui:button type="reset" id="limparFormDO" name="limparFormDO" value="Limpar" />
<aui:button type="submit" id="enviarFormDO" name="enviarFormDO" value="Gerar Caderno" />
<aui:button type="button" id="jobForm" name="jobForm" class="oculto" style="display: none" value="no aperte" />
</aui:button-row>
</div>
</aui:form>
<portlet:resourceURL var="ocultoJob"><portlet:param name="parameter" value="jobOculto" /></portlet:resourceURL>
<portlet:resourceURL var="testAjaxResourceUrl"></portlet:resourceURL>
<script type="text/javascript">
var urlAjax = "<%=testAjaxResourceUrl%>";
var urlOculto = "<%=ocultoJob%>";
</script>
\ No newline at end of file
......@@ -64,6 +64,8 @@ Export-Package: mprj.doerj.caderno.constants
@xalan-metainf-*.jar,\
@xalan-serializer-*.jar,\
@serializer-*.jar,\
@xhtmlrenderer-3.0.0.jar,\
@itext-2.1.7.jar,\
@jaxb-runtime-*.jar
......@@ -119,6 +121,7 @@ Import-Package: \
!org.joda.*,\
!org.plutext.jaxb.svg11.*,\
!org.tukaani.*,\
!org.bouncycastle.*,\
!org.w3c.*,\
*
......@@ -97,6 +97,8 @@ dependencies {
compileOnly group: 'org.docx4j.org.apache', name: 'xalan-interpretive', version: '8.0.0'
compileOnly group: 'org.docx4j.org.apache', name: 'xalan-metainf', version: '8.0.0'
compileOnly group: 'com.lowagie', name: 'itext', version: '2.1.7'
cssBuilder group: "com.liferay", name: "com.liferay.css.builder", version: "3.0.2"
}
......@@ -107,6 +109,6 @@ repositories {
}
liferay{
liferayHome="C:/Projetos/mprj/opt/deploy"
liferayHome="C:/liferay-mprj-fixpack6/deploy"
deployDir=file("${liferayHome}/")
}
\ No newline at end of file
......@@ -31,7 +31,8 @@ public class RestServices {
RestTemplate restTemp = new RestTemplate();
//ResponseEntity<String> result = restTemp.getForEntity(uri, String.class);
ResponseEntity<String> result = new ResponseEntity<String>("{\"Materias\":{\"materia\":[{\"CONTEUDO\":\"<p class=&quot;western&quot; style=&quot;margin&ndash;top:0cm;margin&ndash;right:0cm;margin&ndash;bottom:7.5pt;margin&ndash;left:0cm&quot;><span style=&quot;font&ndash;size:13.5pt;color:#222222;background:white&quot;>O MINISTÉRIO PÚBLICO DO ESTADO DO RIO DE JANEIRO, através da 2</span><span style=&quot;font&ndash;size:10.0pt;color:#222222;background:white&quot;>a</span><span style=&quot;font&ndash;size:13.5pt;color:#222222;background:white&quot;>&nbsp;Promotoria de Justiça Criminal de Angra dos Reis, vem COMUNICAR aos investigados CLAUDINEI JUNIOR DE OLIVEIRA,&nbsp;identidade nº 30939776&ndash;8</span><span style=&quot;font&ndash;size:13.5pt;color:black;background:white&quot;>,</span><span style=&quot;font&ndash;size:13.5pt;color:#222222;background:white&quot;>&nbsp;e JESUS GOMES DA SILVA, identidade&nbsp;</span><span new=&quot;&quot; roman=&quot;&quot; times=&quot;&quot;><span helvetica=&quot;&quot; style=&quot;font&ndash;size:10.5pt;font&ndash;family:&quot;>nº 34357883&ndash;7,</span></span><span style=&quot;font&ndash;size:13.5pt;color:#222222;background:white&quot;>&nbsp;que, nos autos do Procedimento nº&nbsp;</span><span style=&quot;font&ndash;size:13.5pt;color:black;background:white&quot;>0006428&ndash;91.20202.8.19.0066</span><span style=&quot;font&ndash;size:13.5pt;color:#222222;background:white&quot;>, houve recusa, por ausência de requisitos legais, de formulação de Proposta de Acordo de Não Persecução Penal, para os fins previstos no § 14 do artigo 28&ndash;A, do Código de Processo Penal.&nbsp;</span><span helvetica=&quot;&quot; style=&quot;font&ndash;size:10.5pt;font&ndash;family:&quot;><o:p></o:p></span></p>\\n\\n<p class=&quot;western&quot; style=&quot;margin&ndash;top:0cm;margin&ndash;right:0cm;margin&ndash;bottom:7.5pt;margin&ndash;left:0cm;font&ndash;variant&ndash;ligatures: normal;font&ndash;variant&ndash;caps: normal;orphans: 2;text&ndash;align:start;widows: 2;&ndash;webkit&ndash;text&ndash;stroke&ndash;width: 0px;text&ndash;decoration&ndash;style: initial;text&ndash;decoration&ndash;color: initial;word&ndash;spacing:0px&quot;><span helvetica=&quot;&quot; style=&quot;font&ndash;size:10.5pt;font&ndash;family:&quot;><o:p>&nbsp;</o:p></span></p>\\n\\n<p class=&quot;western&quot; style=&quot;margin&ndash;top:0cm;margin&ndash;right:0cm;margin&ndash;bottom:7.5pt;margin&ndash;left:0cm;font&ndash;variant&ndash;ligatures: normal;font&ndash;variant&ndash;caps: normal;orphans: 2;text&ndash;align:start;widows: 2;&ndash;webkit&ndash;text&ndash;stroke&ndash;width: 0px;text&ndash;decoration&ndash;style: initial;text&ndash;decoration&ndash;color: initial;word&ndash;spacing:0px&quot;><span style=&quot;font&ndash;size:13.5pt;color:black&quot;>Ficam os investigados, ainda, a contar desta publicação, cientificados da fluência do prazo previsto no artigo 6º, da Resolução GPGJ/CGMP Nº 20, de 23 de janeiro de 2020.</span><span helvetica=&quot;&quot; style=&quot;font&ndash;size:10.5pt;font&ndash;family:&quot;><o:p></o:p></span></p>\",\"IDMATERIA\":42456,\"ORGAO\":\"GERÊNCIA DE PORTAL E PROGRAMAÇÃO VISUAL\",\"NOME\":\"Decisão da Comissão de Concurso\",\"POSICAO\":10},{\"CONTEUDO\":\"<table align=&quot;center&quot; border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;>\\n\\t<tbody>\\n\\t\\t<tr>\\n\\t\\t\\t<td style=&quot;width:653px;&quot;>\\n\\t\\t\\t<p align=&quot;center&quot;>&nbsp;</p>\\n\\n\\t\\t\\t<p align=&quot;center&quot;><strong><u>AGENDA IERBB/MPRJ</u></strong></p>\\n\\n\\t\\t\\t<p align=&quot;center&quot;><strong>Período de 08 a 22.06.2020</strong></p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;>O <strong>INSTITUTO DE EDUCAÇÃO ROBERTO BERNARDES BARROSO (IERBB/MPRJ)</strong> INFORMA aos membros e servidores do MPRJ o lançamento de <strong>novos vídeos e episódios de <em>podcasts, </em></strong>bem como os <strong>cursos e palestras com inscrições abertas</strong>.</p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><strong>WEBINARS</strong></p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><em>Palestras que ocorrem em um único dia por meio das ferramentas de videoconferência, substituindo os eventos presenciais.</em></p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><strong>&ndash;&nbsp;19/06 &ndash;&nbsp;</strong><a href=&quot;https://ierbb.mprj.mp.br/ci/2020_06_19_WebinarMinistro.pdf&quot; target=&quot;_blank&quot;>Ministério Público, Pandemia e Decisões Judiciais &ndash; Ministro Luís Roberto Barroso.</a></p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><strong>IERBB CONECTA</strong></p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><em>Série de Seminários on&ndash;line promovidos pelo IERBB/MPRJ que ocorrem durante a semana, sempre às 14h30min.</em></p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><strong>&ndash;&nbsp;08/06</strong>&nbsp;&ndash;&nbsp;<a href=&quot;https://ierbb.mprj.mp.br/ci/2020_06_08_Conecta.pdf&quot; target=&quot;_blank&quot;>Lei 13431/17 &ndash; Lei da escuta protegida de crianças e adolescentes. Discussão jurídica e fundamentos das. técnicas de coleta de testemunho</a></p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><strong>&ndash;&nbsp;09/06</strong>&nbsp;&ndash;&nbsp;<a href=&quot;https://ierbb.mprj.mp.br/ci/2020_06_09_Conecta.pdf&quot; target=&quot;_blank&quot;>A experiência dos Centros de Atendimento Integrado (CAACs) e do atendimento especial de crianças e adolescentes no Estado do Rio de Janeiro.</a></p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><strong>&ndash;&nbsp;10/06</strong>&nbsp;&ndash;&nbsp;<a href=&quot;https://ierbb.mprj.mp.br/ci/2020_06_10_Conecta.pdf&quot; target=&quot;_blank&quot;>O Ministério Público na defesa da igualdade racial</a></p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><strong>&ndash;&nbsp;17/06</strong>&nbsp;&ndash;&nbsp;<a href=&quot;https://ierbb.mprj.mp.br/ci/2020_06_17_Conecta.pdf&quot; target=&quot;_blank&quot;>União Estável e União Civil: um diálogo Brasil&ndash;Portugal</a></p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><strong>&ndash;&nbsp;18/06</strong>&nbsp;&ndash;&nbsp;<a href=&quot;https://ierbb.mprj.mp.br/ci/2020_06_18_Conecta.pdf&quot; target=&quot;_blank&quot;>Edificando o Controle Interno</a></p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><strong>&ndash;&nbsp;22/06</strong>&nbsp;&ndash;&nbsp;<a href=&quot;https://ierbb.mprj.mp.br/ci/2020_06_22_Conecta.pdf&quot; target=&quot;_blank&quot;>Atuação do MP em saúde mental e o projeto &quot;Saúde Mental é Mais Legal&quot;</a></p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><strong>CURSOS DE CAPACITAÇAO</strong></p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><em>Cursos com aulas regulares com temas inerentes às atividades fim e meio do ministério público, onde é necessária a participação em 75% das aulas para obtenção de certificado.</em></p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><strong>&ndash;&nbsp;16/06 &ndash;&nbsp;</strong><a href=&quot;https://ierbb.mprj.mp.br/ci/2020_06_16_IRDR.pdf&quot; target=&quot;_blank&quot;>Curso de julgamentos repetitivos e a atuação do MPRJ: IRDR sob a perspectiva das funções institucionais do ministério</a></p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><strong>IERBB CAST</strong></p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><em>O Podcast do IERBB/MPRJ. Episódios com convidados especialistas em diversos temas relativos à atuação do Ministério Público na sociedade. Disponível no site do IERBB, Spotify e no Soundcloud.</em></p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><strong>&ndash;&nbsp;08/06</strong>&nbsp;&ndash; Temas Relevantes sobre Crimes Sexuais &ndash; Roberta La Place.</p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><strong>&ndash;&nbsp;15/06</strong>&nbsp;&ndash; A importância da representação institucional do Ministério Público &ndash; Jarbas Soares Júnior</p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><strong>IERBB IDEIAS</strong></p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><em>Vídeos curtos com reflexões, propostas e novos olhares sobre o mundo e a vida em sociedade, feitos por especialistas em diversos temas. Disponibilizamos em nosso site, canal no YouTube e Facebook</em></p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><strong>&ndash;&nbsp;12/06</strong>&nbsp;&ndash; As 7 Lições para um Mundo Pós&ndash;Pandêmico &ndash; André Bello</p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><strong>&ndash;&nbsp;19/06</strong>&nbsp;&ndash; A vida das crianças na pandemia &ndash; Angela Borba</p>\\n\\t\\t\\t</td>\\n\\t\\t</tr>\\n\\t</tbody>\\n</table>\\n\\n<div style=&quot;clear:both;&quot;>&nbsp;</div>\",\"IDMATERIA\":42455,\"ORGAO\":\"GERÊNCIA DE PORTAL E PROGRAMAÇÃO VISUAL\",\"NOME\":\"Edital-Pauta do Órgão Especial do Colégio de Procuradores de Justiça\",\"POSICAO\":500}]}}", HttpStatus.OK);
//ResponseEntity<String> result = new ResponseEntity<String>("{\"Materias\":{\"materia\":[{\"CONTEUDO\":\"<p class=&quot;western&quot; style=&quot;margin&ndash;top:0cm;margin&ndash;right:0cm;margin&ndash;bottom:7.5pt;margin&ndash;left:0cm&quot;><span style=&quot;font&ndash;size:13.5pt;color:#222222;background:white&quot;>O MINISTRIO PBLICO DO ESTADO DO RIO DE JANEIRO, atravs da 2</span><span style=&quot;font&ndash;size:10.0pt;color:#222222;background:white&quot;>a</span><span style=&quot;font&ndash;size:13.5pt;color:#222222;background:white&quot;>&nbsp;Promotoria de Justia Criminal de Angra dos Reis, vem COMUNICAR aos investigados CLAUDINEI JUNIOR DE OLIVEIRA,&nbsp;identidade n 30939776&ndash;8</span><span style=&quot;font&ndash;size:13.5pt;color:black;background:white&quot;>,</span><span style=&quot;font&ndash;size:13.5pt;color:#222222;background:white&quot;>&nbsp;e JESUS GOMES DA SILVA, identidade&nbsp;</span><span new=&quot;&quot; roman=&quot;&quot; times=&quot;&quot;><span helvetica=&quot;&quot; style=&quot;font&ndash;size:10.5pt;font&ndash;family:&quot;>n 34357883&ndash;7,</span></span><span style=&quot;font&ndash;size:13.5pt;color:#222222;background:white&quot;>&nbsp;que, nos autos do Procedimento n&nbsp;</span><span style=&quot;font&ndash;size:13.5pt;color:black;background:white&quot;>0006428&ndash;91.20202.8.19.0066</span><span style=&quot;font&ndash;size:13.5pt;color:#222222;background:white&quot;>, houve recusa, por ausncia de requisitos legais, de formulao de Proposta de Acordo de No Persecuo Penal, para os fins previstos no 14 do artigo 28&ndash;A, do Código de Processo Penal.&nbsp;</span><span helvetica=&quot;&quot; style=&quot;font&ndash;size:10.5pt;font&ndash;family:&quot;><o:p></o:p></span></p>\\n\\n<p class=&quot;western&quot; style=&quot;margin&ndash;top:0cm;margin&ndash;right:0cm;margin&ndash;bottom:7.5pt;margin&ndash;left:0cm;font&ndash;variant&ndash;ligatures: normal;font&ndash;variant&ndash;caps: normal;orphans: 2;text&ndash;align:start;widows: 2;&ndash;webkit&ndash;text&ndash;stroke&ndash;width: 0px;text&ndash;decoration&ndash;style: initial;text&ndash;decoration&ndash;color: initial;word&ndash;spacing:0px&quot;><span helvetica=&quot;&quot; style=&quot;font&ndash;size:10.5pt;font&ndash;family:&quot;><o:p>&nbsp;</o:p></span></p>\\n\\n<p class=&quot;western&quot; style=&quot;margin&ndash;top:0cm;margin&ndash;right:0cm;margin&ndash;bottom:7.5pt;margin&ndash;left:0cm;font&ndash;variant&ndash;ligatures: normal;font&ndash;variant&ndash;caps: normal;orphans: 2;text&ndash;align:start;widows: 2;&ndash;webkit&ndash;text&ndash;stroke&ndash;width: 0px;text&ndash;decoration&ndash;style: initial;text&ndash;decoration&ndash;color: initial;word&ndash;spacing:0px&quot;><span style=&quot;font&ndash;size:13.5pt;color:black&quot;>Ficam os investigados, ainda, a contar desta publicação, cientificados da fluência do prazo previsto no artigo 6º, da Resolução GPGJ/CGMP Nº 20, de 23 de janeiro de 2020.</span><span helvetica=&quot;&quot; style=&quot;font&ndash;size:10.5pt;font&ndash;family:&quot;><o:p></o:p></span></p>\",\"IDMATERIA\":42456,\"ORGAO\":\"GERÊNCIA DE PORTAL E PROGRAMAÇÃO VISUAL\",\"NOME\":\"Decisão da Comissão de Concurso\",\"POSICAO\":10},{\"CONTEUDO\":\"<table align=&quot;center&quot; border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;>\\n\\t<tbody>\\n\\t\\t<tr>\\n\\t\\t\\t<td style=&quot;width:653px;&quot;>\\n\\t\\t\\t<p align=&quot;center&quot;>&nbsp;</p>\\n\\n\\t\\t\\t<p align=&quot;center&quot;><strong><u>AGENDA IERBB/MPRJ</u></strong></p>\\n\\n\\t\\t\\t<p align=&quot;center&quot;><strong>Período de 08 a 22.06.2020</strong></p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;>O <strong>INSTITUTO DE EDUCAÇÃO ROBERTO BERNARDES BARROSO (IERBB/MPRJ)</strong> INFORMA aos membros e servidores do MPRJ o lançamento de <strong>novos vídeos e episódios de <em>podcasts, </em></strong>bem como os <strong>cursos e palestras com inscrições abertas</strong>.</p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><strong>WEBINARS</strong></p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><em>Palestras que ocorrem em um único dia por meio das ferramentas de videoconferência, substituindo os eventos presenciais.</em></p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><strong>&ndash;&nbsp;19/06 &ndash;&nbsp;</strong><a href=&quot;https://ierbb.mprj.mp.br/ci/2020_06_19_WebinarMinistro.pdf&quot; target=&quot;_blank&quot;>Ministério Público, Pandemia e Decisões Judiciais &ndash; Ministro Luís Roberto Barroso.</a></p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><strong>IERBB CONECTA</strong></p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><em>Série de Seminários on&ndash;line promovidos pelo IERBB/MPRJ que ocorrem durante a semana, sempre às 14h30min.</em></p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><strong>&ndash;&nbsp;08/06</strong>&nbsp;&ndash;&nbsp;<a href=&quot;https://ierbb.mprj.mp.br/ci/2020_06_08_Conecta.pdf&quot; target=&quot;_blank&quot;>Lei 13431/17 &ndash; Lei da escuta protegida de crianças e adolescentes. Discussão jurídica e fundamentos das. técnicas de coleta de testemunho</a></p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><strong>&ndash;&nbsp;09/06</strong>&nbsp;&ndash;&nbsp;<a href=&quot;https://ierbb.mprj.mp.br/ci/2020_06_09_Conecta.pdf&quot; target=&quot;_blank&quot;>A experiência dos Centros de Atendimento Integrado (CAACs) e do atendimento especial de crianças e adolescentes no Estado do Rio de Janeiro.</a></p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><strong>&ndash;&nbsp;10/06</strong>&nbsp;&ndash;&nbsp;<a href=&quot;https://ierbb.mprj.mp.br/ci/2020_06_10_Conecta.pdf&quot; target=&quot;_blank&quot;>O Ministério Público na defesa da igualdade racial</a></p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><strong>&ndash;&nbsp;17/06</strong>&nbsp;&ndash;&nbsp;<a href=&quot;https://ierbb.mprj.mp.br/ci/2020_06_17_Conecta.pdf&quot; target=&quot;_blank&quot;>União Estável e União Civil: um diálogo Brasil&ndash;Portugal</a></p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><strong>&ndash;&nbsp;18/06</strong>&nbsp;&ndash;&nbsp;<a href=&quot;https://ierbb.mprj.mp.br/ci/2020_06_18_Conecta.pdf&quot; target=&quot;_blank&quot;>Edificando o Controle Interno</a></p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><strong>&ndash;&nbsp;22/06</strong>&nbsp;&ndash;&nbsp;<a href=&quot;https://ierbb.mprj.mp.br/ci/2020_06_22_Conecta.pdf&quot; target=&quot;_blank&quot;>Atuação do MP em saúde mental e o projeto &quot;Saúde Mental é Mais Legal&quot;</a></p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><strong>CURSOS DE CAPACITAÇAO</strong></p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><em>Cursos com aulas regulares com temas inerentes às atividades fim e meio do ministério público, onde é necessária a participação em 75% das aulas para obtenção de certificado.</em></p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><strong>&ndash;&nbsp;16/06 &ndash;&nbsp;</strong><a href=&quot;https://ierbb.mprj.mp.br/ci/2020_06_16_IRDR.pdf&quot; target=&quot;_blank&quot;>Curso de julgamentos repetitivos e a atuação do MPRJ: IRDR sob a perspectiva das funções institucionais do ministério</a></p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><strong>IERBB CAST</strong></p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><em>O Podcast do IERBB/MPRJ. Episódios com convidados especialistas em diversos temas relativos à atuação do Ministério Público na sociedade. Disponível no site do IERBB, Spotify e no Soundcloud.</em></p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><strong>&ndash;&nbsp;08/06</strong>&nbsp;&ndash; Temas Relevantes sobre Crimes Sexuais &ndash; Roberta La Place.</p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><strong>&ndash;&nbsp;15/06</strong>&nbsp;&ndash; A importância da representação institucional do Ministério Público &ndash; Jarbas Soares Júnior</p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><strong>IERBB IDEIAS</strong></p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><em>Vídeos curtos com reflexões, propostas e novos olhares sobre o mundo e a vida em sociedade, feitos por especialistas em diversos temas. Disponibilizamos em nosso site, canal no YouTube e Facebook</em></p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><strong>&ndash;&nbsp;12/06</strong>&nbsp;&ndash; As 7 Lições para um Mundo Pós&ndash;Pandêmico &ndash; André Bello</p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><strong>&ndash;&nbsp;19/06</strong>&nbsp;&ndash; A vida das crianças na pandemia &ndash; Angela Borba</p>\\n\\t\\t\\t</td>\\n\\t\\t</tr>\\n\\t</tbody>\\n</table>\\n\\n<div style=&quot;clear:both;&quot;>&nbsp;</div>\",\"IDMATERIA\":42455,\"ORGAO\":\"GERÊNCIA DE PORTAL E PROGRAMAÇÃO VISUAL\",\"NOME\":\"Edital-Pauta do Órgão Especial do Colégio de Procuradores de Justiça\",\"POSICAO\":500}]}}", HttpStatus.OK);
ResponseEntity<String> result = new ResponseEntity<String>("{\"Materias\":{\"materia\":[{\"CONTEUDO\":\"<p class=&quot;western&quot; style=&quot;margin&ndash;top:0cm;margin&ndash;right:0cm;margin&ndash;bottom:7.5pt;margin&ndash;left:0cm&quot;><span style=&quot;font&ndash;size:13.5pt;color:#222222;background:white&quot;>O MINISTRIO PBLICO DO ESTADO DO RIO DE JANEIRO, atravs da 2</span><span style=&quot;font&ndash;size:10.0pt;color:#222222;background:white&quot;>a</span><span style=&quot;font&ndash;size:13.5pt;color:#222222;background:white&quot;>&nbsp;Promotoria de Justia Criminal de Angra dos Reis, vem COMUNICAR aos investigados CLAUDINEI JUNIOR DE OLIVEIRA,&nbsp;identidade n 30939776&ndash;8</span><span style=&quot;font&ndash;size:13.5pt;color:black;background:white&quot;>,</span><span style=&quot;font&ndash;size:13.5pt;color:#222222;background:white&quot;>&nbsp;e JESUS GOMES DA SILVA, identidade&nbsp;</span><span new=&quot;&quot; roman=&quot;&quot; times=&quot;&quot;><span helvetica=&quot;&quot; style=&quot;font&ndash;size:10.5pt;font&ndash;family:&quot;>n 34357883&ndash;7,</span></span><span style=&quot;font&ndash;size:13.5pt;color:#222222;background:white&quot;>&nbsp;que, nos autos do Procedimento n&nbsp;</span><span style=&quot;font&ndash;size:13.5pt;color:black;background:white&quot;>0006428&ndash;91.20202.8.19.0066</span><span style=&quot;font&ndash;size:13.5pt;color:#222222;background:white&quot;>, houve recusa, por ausncia de requisitos legais, de formulao de Proposta de Acordo de No Persecuo Penal, para os fins previstos no 14 do artigo 28&ndash;A, do Cdigo de Processo Penal.&nbsp;</span><span helvetica=&quot;&quot; style=&quot;font&ndash;size:10.5pt;font&ndash;family:&quot;><o:p></o:p></span></p>\\n\\n<p class=&quot;western&quot; style=&quot;margin&ndash;top:0cm;margin&ndash;right:0cm;margin&ndash;bottom:7.5pt;margin&ndash;left:0cm;font&ndash;variant&ndash;ligatures: normal;font&ndash;variant&ndash;caps: normal;orphans: 2;text&ndash;align:start;widows: 2;&ndash;webkit&ndash;text&ndash;stroke&ndash;width: 0px;text&ndash;decoration&ndash;style: initial;text&ndash;decoration&ndash;color: initial;word&ndash;spacing:0px&quot;><span helvetica=&quot;&quot; style=&quot;font&ndash;size:10.5pt;font&ndash;family:&quot;><o:p>&nbsp;</o:p></span></p>\\n\\n<p class=&quot;western&quot; style=&quot;margin&ndash;top:0cm;margin&ndash;right:0cm;margin&ndash;bottom:7.5pt;margin&ndash;left:0cm;font&ndash;variant&ndash;ligatures: normal;font&ndash;variant&ndash;caps: normal;orphans: 2;text&ndash;align:start;widows: 2;&ndash;webkit&ndash;text&ndash;stroke&ndash;width: 0px;text&ndash;decoration&ndash;style: initial;text&ndash;decoration&ndash;color: initial;word&ndash;spacing:0px&quot;><span style=&quot;font&ndash;size:13.5pt;color:black&quot;>Ficam os investigados, ainda, a contar desta publicao, cientificados da fluncia do prazo previsto no artigo 6, da Resoluo GPGJ/CGMP N 20, de 23 de janeiro de 2020.</span><span helvetica=&quot;&quot; style=&quot;font&ndash;size:10.5pt;font&ndash;family:&quot;><o:p></o:p></span></p>\",\"IDMATERIA\":42456,\"ORGAO\":\"GERNCIA DE PORTAL E PROGRAMAO VISUAL\",\"NOME\":\"Deciso da Comisso de Concurso\",\"POSICAO\":10},{\"CONTEUDO\":\"<table align=&quot;center&quot; border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;>\\n\\t<tbody>\\n\\t\\t<tr>\\n\\t\\t\\t<td style=&quot;width:653px;&quot;>\\n\\t\\t\\t<p align=&quot;center&quot;>&nbsp;</p>\\n\\n\\t\\t\\t<p align=&quot;center&quot;><strong><u>AGENDA IERBB/MPRJ</u></strong></p>\\n\\n\\t\\t\\t<p align=&quot;center&quot;><strong>Perodo de 08 a 22.06.2020</strong></p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;>O <strong>INSTITUTO DE EDUCAO ROBERTO BERNARDES BARROSO (IERBB/MPRJ)</strong> INFORMA aos membros e servidores do MPRJ o lanamento de <strong>novos vdeos e episdios de <em>podcasts, </em></strong>bem como os <strong>cursos e palestras com inscries abertas</strong>.</p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><strong>WEBINARS</strong></p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><em>Palestras que ocorrem em um nico dia por meio das ferramentas de videoconferncia, substituindo os eventos presenciais.</em></p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><strong>&ndash;&nbsp;19/06 &ndash;&nbsp;</strong><a href=&quot;https://ierbb.mprj.mp.br/ci/2020_06_19_WebinarMinistro.pdf&quot; target=&quot;_blank&quot;>Ministrio Pblico, Pandemia e Decises Judiciais &ndash; Ministro Lus Roberto Barroso.</a></p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><strong>IERBB CONECTA</strong></p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><em>Srie de Seminrios on&ndash;line promovidos pelo IERBB/MPRJ que ocorrem durante a semana, sempre s 14h30min.</em></p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><strong>&ndash;&nbsp;08/06</strong>&nbsp;&ndash;&nbsp;<a href=&quot;https://ierbb.mprj.mp.br/ci/2020_06_08_Conecta.pdf&quot; target=&quot;_blank&quot;>Lei 13431/17 &ndash; Lei da escuta protegida de crianas e adolescentes. Discusso jurdica e fundamentos das. tcnicas de coleta de testemunho</a></p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><strong>&ndash;&nbsp;09/06</strong>&nbsp;&ndash;&nbsp;<a href=&quot;https://ierbb.mprj.mp.br/ci/2020_06_09_Conecta.pdf&quot; target=&quot;_blank&quot;>A experincia dos Centros de Atendimento Integrado (CAACs) e do atendimento especial de crianas e adolescentes no Estado do Rio de Janeiro.</a></p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><strong>&ndash;&nbsp;10/06</strong>&nbsp;&ndash;&nbsp;<a href=&quot;https://ierbb.mprj.mp.br/ci/2020_06_10_Conecta.pdf&quot; target=&quot;_blank&quot;>O Ministrio Pblico na defesa da igualdade racial</a></p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><strong>&ndash;&nbsp;17/06</strong>&nbsp;&ndash;&nbsp;<a href=&quot;https://ierbb.mprj.mp.br/ci/2020_06_17_Conecta.pdf&quot; target=&quot;_blank&quot;>Unio Estvel e Unio Civil: um dilogo Brasil&ndash;Portugal</a></p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><strong>&ndash;&nbsp;18/06</strong>&nbsp;&ndash;&nbsp;<a href=&quot;https://ierbb.mprj.mp.br/ci/2020_06_18_Conecta.pdf&quot; target=&quot;_blank&quot;>Edificando o Controle Interno</a></p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><strong>&ndash;&nbsp;22/06</strong>&nbsp;&ndash;&nbsp;<a href=&quot;https://ierbb.mprj.mp.br/ci/2020_06_22_Conecta.pdf&quot; target=&quot;_blank&quot;>Atuao do MP em sade mental e o projeto &quot;Sade Mental Mais Legal&quot;</a></p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><strong>CURSOS DE CAPACITAAO</strong></p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><em>Cursos com aulas regulares com temas inerentes s atividades fim e meio do ministrio pblico, onde necessria a participao em 75% das aulas para obteno de certificado.</em></p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><strong>&ndash;&nbsp;16/06 &ndash;&nbsp;</strong><a href=&quot;https://ierbb.mprj.mp.br/ci/2020_06_16_IRDR.pdf&quot; target=&quot;_blank&quot;>Curso de julgamentos repetitivos e a atuao do MPRJ: IRDR sob a perspectiva das funes institucionais do ministrio</a></p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><strong>IERBB CAST</strong></p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><em>O Podcast do IERBB/MPRJ. Episdios com convidados especialistas em diversos temas relativos atuao do Ministrio Pblico na sociedade. Disponvel no site do IERBB, Spotify e no Soundcloud.</em></p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><strong>&ndash;&nbsp;08/06</strong>&nbsp;&ndash; Temas Relevantes sobre Crimes Sexuais &ndash; Roberta La Place.</p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><strong>&ndash;&nbsp;15/06</strong>&nbsp;&ndash; A importncia da representao institucional do Ministrio Pblico &ndash; Jarbas Soares Jnior</p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><strong>IERBB IDEIAS</strong></p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><em>Vdeos curtos com reflexes, propostas e novos olhares sobre o mundo e a vida em sociedade, feitos por especialistas em diversos temas. Disponibilizamos em nosso site, canal no YouTube e Facebook</em></p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><strong>&ndash;&nbsp;12/06</strong>&nbsp;&ndash; As 7 Lies para um Mundo Ps&ndash;Pandmico &ndash; Andr Bello</p>\\n\\n\\t\\t\\t<p style=&quot;margin&ndash;left:14.2pt;&quot;><strong>&ndash;&nbsp;19/06</strong>&nbsp;&ndash; A vida das crianas na pandemia &ndash; Angela Borba</p>\\n\\t\\t\\t</td>\\n\\t\\t</tr>\\n\\t</tbody>\\n</table>\\n\\n<div style=&quot;clear:both;&quot;>&nbsp;</div>\",\"IDMATERIA\":42455,\"ORGAO\":\"GERNCIA DE PORTAL E PROGRAMAO VISUAL\",\"NOME\":\"Edital-Pauta do rgo Especial do Colgio de Procuradores de Justia\",\"POSICAO\":500}]}}", HttpStatus.OK);
JSONObject obj = new JSONObject(result.getBody());
......
......@@ -251,13 +251,13 @@ public class CadernoUtil {
return conteudoHtml;
}
public static WordprocessingMLPackage ConverterHTML(String stringFromFile,String orgao,String titulo, ActionRequest actionRequest){
public WordprocessingMLPackage ConverterHTML(String stringFromFile,String orgao,String titulo, ActionRequest actionRequest){
PortletContext context = actionRequest.getPortletSession().getPortletContext();
String baseURL = "file:///" + context.getRealPath("/template");
//String baseURL = "file:///C:/Users/diogo.souza/Documents/Caderno DO";
XRLog.setLoggingEnabled(false);
//String baseURL = "file:///" + context.getRealPath("/template");
String baseURL = "file:///" + getClass().getResourceAsStream("/META-INF/resources/template");
//XRLog.setLoggingEnabled(false);
String unescaped = stringFromFile;
// Create an empty docx package
......
......@@ -77,9 +77,9 @@ public class GeraCaderno {
JSONObject cabecalho = new JSONObject(listaConteudos.getJSONObject(0).toString());
String edicao = "EDIÇÃO TESTE";
String edicao = "EDIO TESTE";
String disponibilizacao = util.gerarDataCabecalho(dataDivulgacao);
String publicacao = "PUBLICAÇÃO TESTE";
String publicacao = "PUBLICAO TESTE";
......@@ -196,7 +196,7 @@ public class GeraCaderno {
conteudo=util.tratarString(conteudo,"conteudo");
//AINDA N�O FOI IMPLEMENTADO wordCurrentPackage = util.ConverterHTML(conteudo,orgao,titulo,actionRequest);
wordCurrentPackage = util.ConverterHTML(conteudo,orgao,titulo,actionRequest);
currentDocumentPart = wordCurrentPackage.getMainDocumentPart();
acumuladoPackage.getMainDocumentPart().getContent().addAll(currentDocumentPart.getContent());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment