Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
mprj-doerj-geracao-caderno-portlet
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
diogo.souza
mprj-doerj-geracao-caderno-portlet
Commits
632b335a
Commit
632b335a
authored
Sep 16, 2020
by
Diogo Fellipe De Melo Souza
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Versão em homologação
parent
f2ce3e3b
Hide whitespace changes
Inline
Side-by-side
Showing
17 changed files
with
362 additions
and
260 deletions
+362
-260
pom.xml
pom.xml
+8
-2
CadernoPortlet.java
...ava/br/mp/mprj/portal/portlet/caderno/CadernoPortlet.java
+1
-38
Configuration.java
...br/mp/mprj/portal/portlet/caderno/conf/Configuration.java
+0
-34
ConfigurationActionImpl.java
.../portal/portlet/caderno/conf/ConfigurationActionImpl.java
+130
-0
RestServices.java
.../br/mp/mprj/portal/portlet/caderno/rest/RestServices.java
+13
-10
GeraCaderno.java
...r/mp/mprj/portal/portlet/caderno/service/GeraCaderno.java
+57
-79
CadernoUtil.java
...a/br/mp/mprj/portal/portlet/caderno/util/CadernoUtil.java
+11
-57
portlet-spring.xml
src/main/resources/META-INF/portlet-spring.xml
+0
-7
Language.properties
src/main/resources/content/Language.properties
+5
-5
liferay-portlet.xml
src/main/webapp/WEB-INF/liferay-portlet.xml
+7
-2
portlet.xml
src/main/webapp/WEB-INF/portlet.xml
+2
-1
admin.css
src/main/webapp/css/admin/admin.css
+2
-1
configuration.jsp
src/main/webapp/jsp/admin/configuration.jsp
+123
-0
init.jsp
src/main/webapp/jsp/admin/init.jsp
+2
-0
view-admin.jsp
src/main/webapp/jsp/admin/view-admin.jsp
+1
-1
configuration.jsp
src/main/webapp/jsp/configuration.jsp
+0
-23
TemplateCaderno.docx
src/main/webapp/template/TemplateCaderno.docx
+0
-0
No files found.
pom.xml
View file @
632b335a
...
...
@@ -4,9 +4,9 @@
<modelVersion>
4.0.0
</modelVersion>
<groupId>
mprj-doerj-geracao-caderno-portlet
</groupId>
<artifactId>
mprj-doerj-geracao-caderno-portlet
</artifactId>
<version>
0.0.1
</version>
<packaging>
war
</packaging>
<name>
mprj-doerj-geracao-caderno-portlet
</name>
<version>
arthur
</version>
<parent>
<groupId>
root-pom
</groupId>
...
...
@@ -16,6 +16,7 @@
<build>
<finalName>
${project.artifactId}
</finalName>
<plugins>
<plugin>
<groupId>
com.liferay.maven.plugins
</groupId>
...
...
@@ -57,7 +58,7 @@
</configuration>
</plugin>
</plugins>
<finalName>
mprj-doerj-geracao-caderno-portlet
</finalName>
</build>
<dependencies>
<dependency>
...
...
@@ -103,6 +104,11 @@
<scope>
provided
</scope>
</dependency>
<dependency>
<groupId>
javax.servlet
</groupId>
<artifactId>
jstl
</artifactId>
<version>
1.2
</version>
</dependency>
<dependency>
<groupId>
log4j
</groupId>
<artifactId>
log4j
</artifactId>
<version>
1.2.17
</version>
...
...
src/main/java/br/mp/mprj/portal/portlet/caderno/CadernoPortlet.java
View file @
632b335a
...
...
@@ -76,21 +76,17 @@ public class CadernoPortlet extends MVCPortlet{
String
dataDivulgacao
=
ParamUtil
.
getString
(
uploadRequest
,
"dataP"
);
String
situacao
=
ParamUtil
.
getString
(
uploadRequest
,
"situacao"
);
//System.out.println(valor);
com
.
liferay
.
portal
.
kernel
.
json
.
JSONObject
jsonResponse
=
JSONFactoryUtil
.
createJSONObject
();
if
(
cmd
.
equals
(
"geraCaderno"
)){
try
{
//geraCaderno(resourceRequest,resourceResponse,dataDivulgacao,situacao);
}
catch
(
Exception
e
)
{
// TODO Auto-generated catch block
e
.
printStackTrace
();
}
}
else
{
//System.out.println(valor);
try
{
jsonResponse
.
put
(
"result"
,
CadernoUtil
.
getDatasCadastradas
());
...
...
@@ -108,11 +104,6 @@ public class CadernoPortlet extends MVCPortlet{
}
PortletURL
renderUrl
=
resourceResponse
.
createRenderURL
();
//renderUrl.setParameter("erro", "");
// resourceResponse.addProperty("Location", renderUrl.toString());
//resourceResponse.encodeURL(renderUrl.toString());
//resourceResponse.createActionURL().addProperty("Location", renderUrl.toString());
//resourceResponse.createRenderURL();
resourceResponse
.
addProperty
(
"Location"
,
resourceResponse
.
createRenderURL
().
toString
());
return
;
...
...
@@ -130,7 +121,7 @@ public class CadernoPortlet extends MVCPortlet{
JSONArray
listaConteudos
=
new
JSONArray
();
RestServices
rest
=
new
RestServices
();
String
dataDivulgacaoRest
=
dataDivulgacao
.
replace
(
"/"
,
""
);
listaConteudos
=
rest
.
getRest
(
dataDivulgacaoRest
,
idStatus
);
listaConteudos
=
rest
.
getRest
(
dataDivulgacaoRest
,
idStatus
,
actionRequest
);
SessionMessages
.
add
(
actionRequest
.
getPortletSession
(),
PortalUtil
.
getPortletId
(
actionRequest
)
+
SessionMessages
.
KEY_SUFFIX_HIDE_DEFAULT_SUCCESS_MESSAGE
);
if
(!
mensagensDeErro
(
listaConteudos
,
dataDivulgacao
,
actionRequest
)){
...
...
@@ -139,38 +130,10 @@ public class CadernoPortlet extends MVCPortlet{
caderno
.
processaCaderno
(
actionRequest
,
actionResponse
,
listaConteudos
,
dataDivulgacao
);
}
else
{
/*com.liferay.portal.kernel.json.JSONObject jsonResponse = JSONFactoryUtil.createJSONObject();
jsonResponse.put("erroDataNula", true);
PrintWriter writer = resourceResponse.getWriter();
writer.println(jsonResponse);*/
/* PortletRequestDispatcher dispatcher;
dispatcher = getPortletContext().getRequestDispatcher("/jsp/admin/view-admin.jsp");
dispatcher.include(resourceRequest, resourceResponse);*/
// SessionMessages.add(actionRequest.getPortletSession(), "erro");
String
portletName
=
(
String
)
actionRequest
.
getAttribute
(
WebKeys
.
PORTLET_ID
);
/*PortletURL redirectURL = PortletURLFactoryUtil.create(PortalUtil.getHttpServletRequest(resourceRequest), portletName, themeDisplay.getLayout().getPlid(),
PortletRequest.RENDER_PHASE);
redirectURL.setParameter("jspPage", "/jsp/admin/view-admin.jsp");
((ActionResponse) resourceResponse).sendRedirect(redirectURL.toString());*/
}
/*String portletName = (String) resourceRequest.getAttribute(WebKeys.PORTLET_ID);
PortletURL redirectURL = PortletURLFactoryUtil.create(PortalUtil.getHttpServletRequest(resourceRequest), portletName, themeDisplay.getLayout().getPlid(),
PortletRequest.RENDER_PHASE);
redirectURL.setParameter("jspPage", "/jsp/admin/view-admin.jsp");
//resourceResponse.sendRedirect(redirectURL.toString());*/
//HttpServletResponse httpResponse = PortalUtil.getHttpServletResponse(resourceResponse);
//httpResponse.sendRedirect(redirect);
}
...
...
src/main/java/br/mp/mprj/portal/portlet/caderno/conf/Configuration.java
deleted
100644 → 0
View file @
f2ce3e3b
package
br
.
mp
.
mprj
.
portal
.
portlet
.
caderno
.
conf
;
import
com.liferay.portal.kernel.portlet.DefaultConfigurationAction
;
import
com.liferay.portal.kernel.util.ParamUtil
;
import
javax.portlet.ActionRequest
;
import
javax.portlet.ActionResponse
;
import
javax.portlet.PortletConfig
;
import
javax.portlet.PortletPreferences
;
import
javax.portlet.RenderRequest
;
import
javax.portlet.RenderResponse
;
public
class
Configuration
extends
DefaultConfigurationAction
{
@Override
public
void
processAction
(
PortletConfig
portletConfig
,
ActionRequest
actionRequest
,
ActionResponse
actionResponse
)
throws
Exception
{
super
.
processAction
(
portletConfig
,
actionRequest
,
actionResponse
);
PortletPreferences
prefs
=
actionRequest
.
getPreferences
();
String
urlConfig
=
ParamUtil
.
getString
(
actionRequest
,
"urlConfig"
);
String
urlOrgao
=
ParamUtil
.
getString
(
actionRequest
,
"urlOrgao"
);
prefs
.
setValue
(
"urlConfig"
,
urlConfig
);
prefs
.
setValue
(
"urlOrgao"
,
urlOrgao
);
prefs
.
store
();
}
}
\ No newline at end of file
src/main/java/br/mp/mprj/portal/portlet/caderno/conf/ConfigurationActionImpl.java
0 → 100644
View file @
632b335a
package
br
.
mp
.
mprj
.
portal
.
portlet
.
caderno
.
conf
;
import
com.liferay.portal.kernel.portlet.DefaultConfigurationAction
;
import
com.liferay.portal.kernel.util.ParamUtil
;
import
javax.portlet.ActionRequest
;
import
javax.portlet.ActionResponse
;
import
javax.portlet.PortletConfig
;
import
javax.portlet.PortletPreferences
;
import
javax.portlet.RenderRequest
;
import
javax.portlet.RenderResponse
;
public
class
ConfigurationActionImpl
extends
DefaultConfigurationAction
{
@Override
public
void
processAction
(
PortletConfig
portletConfig
,
ActionRequest
actionRequest
,
ActionResponse
actionResponse
)
throws
Exception
{
super
.
processAction
(
portletConfig
,
actionRequest
,
actionResponse
);
PortletPreferences
prefs
=
actionRequest
.
getPreferences
();
String
urlConfig
=
ParamUtil
.
getString
(
actionRequest
,
"urlConfig"
);
String
PGJConfig
=
ParamUtil
.
getString
(
actionRequest
,
"PGJConfig"
);
String
CGMPConfig
=
ParamUtil
.
getString
(
actionRequest
,
"CGMPConfig"
);
String
SGJAConfig
=
ParamUtil
.
getString
(
actionRequest
,
"SGJAConfig"
);
String
SGJPIConfig
=
ParamUtil
.
getString
(
actionRequest
,
"SGJPIConfig"
);
String
SGJACIConfig
=
ParamUtil
.
getString
(
actionRequest
,
"SGJACIConfig"
);
String
SGJACDHConfig
=
ParamUtil
.
getString
(
actionRequest
,
"SGJACDHConfig"
);
String
SGJRIDPConfig
=
ParamUtil
.
getString
(
actionRequest
,
"SGJRIDPConfig"
);
String
CGConfig
=
ParamUtil
.
getString
(
actionRequest
,
"CGConfig"
);
String
CJConfig
=
ParamUtil
.
getString
(
actionRequest
,
"CJConfig"
);
String
AEConfig
=
ParamUtil
.
getString
(
actionRequest
,
"AEConfig"
);
String
CMPROCJConfig
=
ParamUtil
.
getString
(
actionRequest
,
"CMPROCJConfig"
);
String
CMPROMJConfig
=
ParamUtil
.
getString
(
actionRequest
,
"CMPROMJConfig"
);
String
CSIConfig
=
ParamUtil
.
getString
(
actionRequest
,
"CSIConfig"
);
String
CEAFConfig
=
ParamUtil
.
getString
(
actionRequest
,
"CEAFConfig"
);
String
OUVIConfig
=
ParamUtil
.
getString
(
actionRequest
,
"OUVIConfig"
);
String
SGMPConfig
=
ParamUtil
.
getString
(
actionRequest
,
"SGMPConfig"
);
String
AAOMCConfig
=
ParamUtil
.
getString
(
actionRequest
,
"AAOMCConfig"
);
String
ARCCConfig
=
ParamUtil
.
getString
(
actionRequest
,
"ARCCConfig"
);
String
GAOMCConfig
=
ParamUtil
.
getString
(
actionRequest
,
"GAOMCConfig"
);
String
ARCCRIConfig
=
ParamUtil
.
getString
(
actionRequest
,
"ARCCRIConfig"
);
String
ACConfig
=
ParamUtil
.
getString
(
actionRequest
,
"ACConfig"
);
String
ADHMConfig
=
ParamUtil
.
getString
(
actionRequest
,
"ADHMConfig"
);
String
AAPConfig
=
ParamUtil
.
getString
(
actionRequest
,
"AAPConfig"
);
String
AIConfig
=
ParamUtil
.
getString
(
actionRequest
,
"AIConfig"
);
prefs
.
setValue
(
"urlConfig"
,
urlConfig
);
prefs
.
setValue
(
"PGJConfig"
,
PGJConfig
);
prefs
.
setValue
(
"CGMPConfig"
,
CGMPConfig
);
prefs
.
setValue
(
"SGJAConfig"
,
SGJAConfig
);
prefs
.
setValue
(
"SGJPIConfig"
,
SGJPIConfig
);
prefs
.
setValue
(
"SGJACIConfig"
,
SGJACIConfig
);
prefs
.
setValue
(
"SGJACDHConfig"
,
SGJACDHConfig
);
prefs
.
setValue
(
"SGJRIDPConfig"
,
SGJRIDPConfig
);
prefs
.
setValue
(
"CGConfig"
,
CGConfig
);
prefs
.
setValue
(
"CJConfig"
,
CJConfig
);
prefs
.
setValue
(
"AEConfig"
,
AEConfig
);
prefs
.
setValue
(
"CMPROCJConfig"
,
CMPROCJConfig
);
prefs
.
setValue
(
"CMPROMJConfig"
,
CMPROMJConfig
);
prefs
.
setValue
(
"CSIConfig"
,
CSIConfig
);
prefs
.
setValue
(
"CEAFConfig"
,
CEAFConfig
);
prefs
.
setValue
(
"OUVIConfig"
,
OUVIConfig
);
prefs
.
setValue
(
"SGMPConfig"
,
SGMPConfig
);
prefs
.
setValue
(
"AAOMCConfig"
,
AAOMCConfig
);
prefs
.
setValue
(
"ARCCConfig"
,
ARCCConfig
);
prefs
.
setValue
(
"GAOMCConfig"
,
GAOMCConfig
);
prefs
.
setValue
(
"ARCCRIConfig"
,
ARCCRIConfig
);
prefs
.
setValue
(
"ACConfig"
,
ACConfig
);
prefs
.
setValue
(
"ADHMConfig"
,
ADHMConfig
);
prefs
.
setValue
(
"AAPConfig"
,
AAPConfig
);
prefs
.
setValue
(
"AIConfig"
,
AIConfig
);
prefs
.
store
();
}
}
\ No newline at end of file
src/main/java/br/mp/mprj/portal/portlet/caderno/rest/RestServices.java
View file @
632b335a
package
br
.
mp
.
mprj
.
portal
.
portlet
.
caderno
.
rest
;
import
com.liferay.portal.kernel.util.ParamUtil
;
import
com.liferay.portal.kernel.util.StringPool
;
import
java.net.URI
;
import
java.util.ArrayList
;
import
java.util.List
;
import
javax.portlet.ActionRequest
;
import
javax.portlet.PortletPreferences
;
import
org.json.JSONArray
;
import
org.json.JSONObject
;
import
org.springframework.http.ResponseEntity
;
...
...
@@ -11,12 +17,16 @@ import org.springframework.web.client.RestTemplate;
public
class
RestServices
{
public
JSONArray
getRest
(
String
dataDivulgacao
,
String
idStatus
)
throws
Exception
{
public
JSONArray
getRest
(
String
dataDivulgacao
,
String
idStatus
,
ActionRequest
actionRequest
)
throws
Exception
{
Boolean
array
=
false
;
JSONArray
arr
=
new
JSONArray
();
final
String
baseUrl
=
"http://d-esb.pgj.rj.gov.br:8283/cadernoDoerj/buscaCadernoAno/"
+
dataDivulgacao
+
"/"
+
idStatus
;
PortletPreferences
prefs
=
actionRequest
.
getPreferences
();
String
urlConfig
=
prefs
.
getValue
(
"urlConfig"
,
StringPool
.
BLANK
);
final
String
baseUrl
=
urlConfig
+
dataDivulgacao
+
"/"
+
idStatus
;
URI
uri
=
new
URI
(
baseUrl
);
//RestTemplate restTemplate = new RestTemplate();
RestTemplate
restTemp
=
new
RestTemplate
();
...
...
@@ -40,14 +50,7 @@ public class RestServices {
}
}
/*else{
array=false;
JSONObject jObjVazio = new JSONObject();
arr.put(jObjVazio);
}*/
/* CreateOdc creatOdc = new CreateOdc();
creatOdc.criaPlanilhaODS(arr, req, res,tipoFunc,mes,ano,array);*/
}
return
arr
;
}
...
...
src/main/java/br/mp/mprj/portal/portlet/caderno/service/GeraCaderno.java
View file @
632b335a
package
br
.
mp
.
mprj
.
portal
.
portlet
.
caderno
.
service
;
import
com.liferay.portal.kernel.util.StringPool
;
import
com.liferay.portal.util.PortalUtil
;
import
br.mp.mprj.portal.portlet.caderno.util.CadernoUtil
;
...
...
@@ -21,6 +22,7 @@ import javax.portlet.ActionResponse;
import
javax.portlet.CacheControl
;
import
javax.portlet.ClientDataRequest
;
import
javax.portlet.PortletContext
;
import
javax.portlet.PortletPreferences
;
import
javax.portlet.PortletRequest
;
import
javax.portlet.PortletResponse
;
import
javax.portlet.PortletURL
;
...
...
@@ -56,11 +58,11 @@ public class GeraCaderno {
String
conteudo
=
""
;
String
orgao
=
""
;
String
titulo
=
""
;
PortletPreferences
prefs
=
actionRequest
.
getPreferences
();
CadernoUtil
util
=
new
CadernoUtil
();
MainDocumentPart
currentDocumentPart
=
null
;
WordprocessingMLPackage
templatePackage
=
WordprocessingMLPackage
.
load
(
new
File
(
pathTemplate
+
"/"
+
"TemplateCaderno.docx"
));
System
.
out
.
println
(
XmlUtils
.
marshaltoString
(
templatePackage
.
getMainDocumentPart
().
getJaxbElement
(),
true
,
true
));
//
System.out.println(XmlUtils.marshaltoString(templatePackage.getMainDocumentPart().getJaxbElement(), true, true));
WordprocessingMLPackage
acumuladoPackage
=
WordprocessingMLPackage
.
createPackage
();
//Preenche os dados do cabeçalho
...
...
@@ -76,14 +78,10 @@ public class GeraCaderno {
JSONObject
cabecalho
=
new
JSONObject
(
listaConteudos
.
getJSONObject
(
0
).
toString
());
//String edicao = cabecalho.get("EDICAO").toString();
String
edicao
=
"EDIÇÃO TESTE"
;
//String disponibilizacao = cabecalho.get("DISPONIBILIZACAO").toString();
String
disponibilizacao
=
util
.
gerarDataCabecalho
(
dataDivulgacao
);
//String publicacao = cabecalho.get("PUBLICACAO").toString();
String
publicacao
=
"PUBLICAÇÃO TESTE"
;
String
textoMain
=
"José Eduardo Ciotola Gussem"
;
//Cria o hash map com as variáveis para substuição dos dados dos cabeçalhos e expediente
...
...
@@ -91,79 +89,82 @@ public class GeraCaderno {
variables
.
put
(
"edicao"
,
edicao
);
variables
.
put
(
"disponibilizacao"
,
disponibilizacao
);
variables
.
put
(
"publicacao"
,
publicacao
);
variables
.
put
(
"PGJ"
,
textoMain
);
textoMain
=
"Luciana Sapha Silveira"
;
variables
.
put
(
"CGMP"
,
textoMain
);
String
PGJ
=
prefs
.
getValue
(
"PGJConfig"
,
StringPool
.
BLANK
);
variables
.
put
(
"PGJ"
,
PGJ
);
String
CGMP
=
prefs
.
getValue
(
"CGMPConfig"
,
StringPool
.
BLANK
);
variables
.
put
(
"CGMP"
,
CGMP
);
textoMain
=
"Eduardo da Silva Lima Neto"
;
variables
.
put
(
"SGJA"
,
textoMain
);
String
SGJA
=
prefs
.
getValue
(
"SGJAConfig"
,
StringPool
.
BLANK
)
;
variables
.
put
(
"SGJA"
,
SGJA
);
textoMain
=
"Leila Machado Costa"
;
variables
.
put
(
"SGJPI"
,
textoMain
);
String
SGJPI
=
prefs
.
getValue
(
"SGJPIConfig"
,
StringPool
.
BLANK
)
;
variables
.
put
(
"SGJPI"
,
SGJPI
);
textoMain
=
"Sérgio Roberto Ulhôa Pimentel"
;
variables
.
put
(
"SGJACI"
,
textoMain
);
String
SGJACI
=
prefs
.
getValue
(
"SGJACIConfig"
,
StringPool
.
BLANK
)
;
variables
.
put
(
"SGJACI"
,
SGJACI
);
textoMain
=
"Fernando Chaves da Costa"
;
variables
.
put
(
"SGJACDH"
,
textoMain
);
String
SGJACDH
=
prefs
.
getValue
(
"SGJACDHConfig"
,
StringPool
.
BLANK
)
;
variables
.
put
(
"SGJACDH"
,
SGJACDH
);
textoMain
=
"Marfan Martins Vieira"
;
variables
.
put
(
"SGJRIDP"
,
textoMain
);
String
SGJRIDP
=
prefs
.
getValue
(
"SGJRIDPConfig"
,
StringPool
.
BLANK
)
;
variables
.
put
(
"SGJRIDP"
,
SGJRIDP
);
textoMain
=
"Virgilio Panagiotis Stavridis"
;
variables
.
put
(
"CG"
,
textoMain
);
String
CG
=
prefs
.
getValue
(
"CGConfig"
,
StringPool
.
BLANK
)
;
variables
.
put
(
"CG"
,
CG
);
textoMain
=
"Emerson Garcia"
;
variables
.
put
(
"CJ"
,
textoMain
);
String
CJ
=
prefs
.
getValue
(
"CJConfig"
,
StringPool
.
BLANK
)
;
variables
.
put
(
"CJ"
,
CJ
);
textoMain
=
"Mária Luiza Bezerra Cortes Barroso Miranda"
;
variables
.
put
(
"AE"
,
textoMain
);
String
AE
=
prefs
.
getValue
(
"AEConfig"
,
StringPool
.
BLANK
)
;
variables
.
put
(
"AE"
,
AE
);
textoMain
=
"Vera de Souza Leite"
;
variables
.
put
(
"CMPROCJ"
,
textoMain
);
String
CMPROCJ
=
prefs
.
getValue
(
"CMPROCJConfig"
,
StringPool
.
BLANK
)
;
variables
.
put
(
"CMPROCJ"
,
CMPROCJ
);
textoMain
=
"Patricia Mothé Glioche Béze"
;
variables
.
put
(
"CMPROMJ"
,
textoMain
);
String
CMPROMJ
=
prefs
.
getValue
(
"CMPROMJConfig"
,
StringPool
.
BLANK
)
;
variables
.
put
(
"CMPROMJ"
,
CMPROMJ
);
textoMain
=
"Elisa Fraga de Rego Monteiro"
;
variables
.
put
(
"CSI"
,
textoMain
);
String
CSI
=
prefs
.
getValue
(
"CSIConfig"
,
StringPool
.
BLANK
)
;
variables
.
put
(
"CSI"
,
CSI
);
textoMain
=
"Leandro Silva Navega"
;
variables
.
put
(
"CEAF"
,
textoMain
);
String
CEAF
=
prefs
.
getValue
(
"CEAFConfig"
,
StringPool
.
BLANK
)
;
variables
.
put
(
"CEAF"
,
CEAF
);
textoMain
=
"José Roberto Paredes"
;
variables
.
put
(
"OUVI"
,
textoMain
);
String
OUVI
=
prefs
.
getValue
(
"OUVIConfig"
,
StringPool
.
BLANK
)
;
variables
.
put
(
"OUVI"
,
OUVI
);
textoMain
=
"Dimitrius Viveiros Gonçalves"
;
variables
.
put
(
"SGMP"
,
textoMain
);
String
SGMP
=
prefs
.
getValue
(
"SGMPConfig"
,
StringPool
.
BLANK
)
;
variables
.
put
(
"SGMP"
,
SGMP
);
textoMain
=
"Fernanda Moreira Jorgensen (Assessora-Chefe)"
;
variables
.
put
(
"AAOMC"
,
textoMain
);
String
AAOMC
=
prefs
.
getValue
(
"AAOMCConfig"
,
StringPool
.
BLANK
)
;
variables
.
put
(
"AAOMC"
,
AAOMC
);
textoMain
=
"Inês da Matta Andreiuolo (Assessora-Chefe)"
;
variables
.
put
(
"ARCC"
,
textoMain
);
String
ARCC
=
prefs
.
getValue
(
"ARCCConfig"
,
StringPool
.
BLANK
)
;
variables
.
put
(
"ARCC"
,
ARCC
);
textoMain
=
"Cláucio Cardoso da Conceição (Coordenador)"
;
variables
.
put
(
"GAOMC"
,
textoMain
);
String
GAOMC
=
prefs
.
getValue
(
"GAOMCConfig"
,
StringPool
.
BLANK
)
;
variables
.
put
(
"GAOMC"
,
GAOMC
);
textoMain
=
"Orlando Carlos Neves Belém (Assessor-Chefe)"
;
variables
.
put
(
"ARCCRI"
,
textoMain
);
String
ARCCRI
=
prefs
.
getValue
(
"ARCCRIConfig"
,
StringPool
.
BLANK
)
;
variables
.
put
(
"ARCCRI"
,
ARCCRI
);
textoMain
=
"Antonio Carlos Silva Biscaia (Assessor-Chefe)"
;
variables
.
put
(
"AC"
,
textoMain
);
String
AC
=
prefs
.
getValue
(
"ACConfig"
,
StringPool
.
BLANK
)
;
variables
.
put
(
"AC"
,
AC
);
textoMain
=
"Eliane de Lima Pereira"
;
variables
.
put
(
"ADHM"
,
textoMain
);
String
ADHM
=
prefs
.
getValue
(
"ADHMConfig"
,
StringPool
.
BLANK
)
;
variables
.
put
(
"ADHM"
,
ADHM
);
textoMain
=
"Ertulei Laureano Matos"
;
variables
.
put
(
"ARIDP"
,
textoMain
);
String
ARIDP
=
prefs
.
getValue
(
"ARIDPConfig"
,
StringPool
.
BLANK
)
;
variables
.
put
(
"ARIDP"
,
ARIDP
);
textoMain
=
"Humberto Dalla Bernadina de Pinho"
;
variables
.
put
(
"AI"
,
textoMain
);
String
AI
=
prefs
.
getValue
(
"AIConfig"
,
StringPool
.
BLANK
)
;
variables
.
put
(
"AI"
,
AI
);
textoMain
=
"Victoria Siqueiros Soares Le Cocq D`Oliveira"
;
variables
.
put
(
"AAP"
,
textoMain
);
String
AAP
=
prefs
.
getValue
(
"AAPConfig"
,
StringPool
.
BLANK
)
;
variables
.
put
(
"AAP"
,
AAP
);
firstPageHeaderPart
.
variableReplace
(
variables
);
...
...
@@ -196,19 +197,15 @@ public class GeraCaderno {
conteudo
=
util
.
tratarString
(
conteudo
,
"conteudo"
);
wordCurrentPackage
=
util
.
ConverterHTML
(
conteudo
,
orgao
,
titulo
);
wordCurrentPackage
=
util
.
ConverterHTML
(
conteudo
,
orgao
,
titulo
,
actionRequest
);
currentDocumentPart
=
wordCurrentPackage
.
getMainDocumentPart
();
acumuladoPackage
.
getMainDocumentPart
().
getContent
().
addAll
(
currentDocumentPart
.
getContent
());
wordCurrentPackage
=
null
;
currentDocumentPart
=
null
;
//firstDocumentPart=null;
}
MainDocumentPart
acumuladoDocumentPart
=
acumuladoPackage
.
getMainDocumentPart
();
estilo
.
alterStyleSheet
(
templatePackage
);
...
...
@@ -223,25 +220,6 @@ public class GeraCaderno {
File
exportFile
=
new
File
(
pathTemplate
+
"/"
+
nomeArquivo
+
".docx"
);
templatePackage
.
save
(
exportFile
);
/*response.setContentType("application/force-download");
((PortletResponse) response).addProperty("Content-Disposition", "attachment; filename="+nomeArquivo + ".docx");
File outputFile = new File(System.getProperty("java.io.tmpdir"), nomeArquivo);
FileInputStream in = new FileInputStream(exportFile);
OutputStream out = resourceResponse.getPortletOutputStream();
//wb.write(out);
byte[] buffer = new byte[4096];
int length;
while ((length = in.read(buffer)) > 0){
out.write(buffer, 0, length);
}
in.close();
out.flush();
out.close();*/
PortletRequest
pRequest
=
PortalUtil
.
getLiferayPortletRequest
(
actionRequest
);
PortletResponse
pResponse
=
PortalUtil
.
getLiferayPortletResponse
(
actionResponse
);
...
...
src/main/java/br/mp/mprj/portal/portlet/caderno/util/CadernoUtil.java
View file @
632b335a
...
...
@@ -9,12 +9,16 @@ import java.util.GregorianCalendar;
import
java.util.List
;
import
java.util.Locale
;
import
javax.portlet.ActionRequest
;
import
javax.portlet.PortletContext
;
import
org.apache.commons.lang3.time.DateFormatUtils
;
import
org.docx4j.XmlUtils
;
import
org.docx4j.convert.in.xhtml.XHTMLImporterImpl
;
import
org.docx4j.openpackaging.packages.WordprocessingMLPackage
;
import
org.docx4j.openpackaging.parts.WordprocessingML.MainDocumentPart
;
import
org.docx4j.openpackaging.parts.WordprocessingML.NumberingDefinitionsPart
;
import
org.docx4j.org.xhtmlrenderer.util.XRLog
;
public
class
CadernoUtil
{
...
...
@@ -22,22 +26,10 @@ public class CadernoUtil {
public
static
String
TITULO
=
""
;
public
static
String
getDatasCadastradas
()
throws
SystemException
,
ParseException
{
//List<Agendamento> agendamentos =AgendamentoLocalServiceUtil.getAgendamentos(0, AgendamentoLocalServiceUtil.getAgendamentosCount());
String
datas
=
" "
;
Date
data
=
GregorianCalendar
.
getInstance
().
getTime
();
String
now
=
DateFormatUtils
.
format
(
GregorianCalendar
.
getInstance
(),
"dd/MM/yyyy"
,
new
Locale
(
"pt-BR"
));
boolean
ch
=
false
;
/*for (Agendamento agendamento : agendamentos) {
if(now.equals(agendamento.getDataDivulgacao()) ) {
ch=true;
}
datas += agendamento.getDataDivulgacao().replaceAll("/", "-") +",";
}
//Local que preenche o datepicker permitindo agendamentos ate as 19:50
if(!ch && regraDeAgendamentoPorPeriodo()) {
datas += now.replaceAll("/", "-") +",";
}*/
datas
+=
datas
.
substring
(
0
,
datas
.
length
()
-
1
);
datas
+=
" "
;
return
datas
;
...
...
@@ -260,46 +252,20 @@ public class CadernoUtil {
return
conteudoHtml
;
}
public
static
WordprocessingMLPackage
ConverterHTML
(
String
stringFromFile
,
String
orgao
,
String
titulo
){
public
static
WordprocessingMLPackage
ConverterHTML
(
String
stringFromFile
,
String
orgao
,
String
titulo
,
ActionRequest
actionRequest
){
//String inputfilepath = System.getProperty("user.dir") + "/Documents/Caderno DO/arquivoHtmlTeste.html";
String
inputfilepath
=
"C:/Users/diogo.souza/Documents/Caderno DO/arquivoHtmlTeste.html"
;
// String baseURL = "file:///C:/Users/jharrop/git/docx4j-ImportXHTML/somedir/";
String
baseURL
=
"file:///C:/Users/diogo.souza/Documents/Caderno DO"
;
//String stringFromFile = FileUtils.readFileToString(new File(inputfilepath), "UTF-8");
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
unescaped
=
stringFromFile
;
// if (stringFromFile.contains("</") ) {
// unescaped = StringEscapeUtils.unescapeHtml(stringFromFile);
// }
// XHTMLImporter.setTableFormatting(FormattingOption.IGNORE_CLASS);
// XHTMLImporter.setParagraphFormatting(FormattingOption.IGNORE_CLASS);
System
.
out
.
println
(
"Unescaped: "
+
unescaped
);
// Setup font mapping
/* RFonts rfonts = Context.getWmlObjectFactory().createRFonts();
rfonts.setAscii("Century Gothic");
XHTMLImporterImpl.addFontMapping("Century Gothic", rfonts);*/
// Create an empty docx package
WordprocessingMLPackage
wordMLPackage
=
null
;
try
{
wordMLPackage
=
WordprocessingMLPackage
.
createPackage
();
//Estilos estilo = new Estilos();
//estilo.alterStyleSheet(wordMLPackage);
// WordprocessingMLPackage wordMLPackage = WordprocessingMLPackage.load(new File(System.getProperty("user.dir") + "/styled.docx"));
MainDocumentPart
DocumentPart
=
wordMLPackage
.
getMainDocumentPart
();
// DocumentPart.addStyledParagraphOfText("Century Gothic", "texto teste");
if
(!
orgao
.
equals
(
ORGAO
)){
...
...
@@ -325,20 +291,8 @@ public class CadernoUtil {
XHTMLImporterImpl
XHTMLImporter
=
new
XHTMLImporterImpl
(
wordMLPackage
);
XHTMLImporter
.
setHyperlinkStyle
(
"Heading1"
);
// XHTMLImporter.setRunFormatting(null);
wordMLPackage
.
getMainDocumentPart
().
getContent
().
addAll
(
XHTMLImporter
.
convert
(
unescaped
,
baseURL
)
);
//System.out.println(XmlUtils.marshaltoString(wordMLPackage.getMainDocumentPart().getJaxbElement(), true, true));
// System.out.println(
// XmlUtils.marshaltoString(wordMLPackage.getMainDocumentPart().getNumberingDefinitionsPart().getJaxbElement(), true, true));
//wordMLPackage.save(new java.io.File(System.getProperty("user.dir") + "/OUT_from_XHTML.docx") );
//wordMLPackage.save(new java.io.File("C:/Users/diogo.souza/Documents/Caderno DO" + "/OUT_from_XHTML.docx"));
//String retorno = XmlUtils.marshaltoString(wordMLPackage.getMainDocumentPart().getJaxbElement(), true, true);
}
catch
(
Exception
e
)
{
// TODO Auto-generated catch block
e
.
printStackTrace
();
...
...
src/main/resources/META-INF/portlet-spring.xml
View file @
632b335a
<?xml version="1.0"?>
<beans
xmlns=
"http://www.springframework.org/schema/beans"
xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
default-destroy-method=
"destroy"
default-init-method=
"afterPropertiesSet"
xsi:schemaLocation=
"http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"
>
<bean
id=
"br.mp.mprj.portal.portlet.doerj.service.service.AgendamentoLocalService"
class=
"br.mp.mprj.portal.portlet.doerj.service.service.impl.AgendamentoLocalServiceImpl"
/>
<bean
id=
"br.mp.mprj.portal.portlet.doerj.service.service.AgendamentoService"
class=
"br.mp.mprj.portal.portlet.doerj.service.service.impl.AgendamentoServiceImpl"
/>
<bean
id=
"br.mp.mprj.portal.portlet.doerj.service.service.persistence.AgendamentoPersistence"
class=
"br.mp.mprj.portal.portlet.doerj.service.service.persistence.AgendamentoPersistenceImpl"
parent=
"basePersistence"
/>
</beans>
\ No newline at end of file
src/main/resources/content/Language.properties
View file @
632b335a
#ADMINISTRACAO
admin.form.agendamento.observacao
=
*campos obrigatórios
admin.form.agendamento.titulo
=
Gerar Caderno
admin.form.agendamento.do
=
Diário Oficial
*
admin.form.agendamento.data.divulgacao
=
Data de disponibilização
*
admin.form.agendamento.do
=
Diário Oficial*
admin.form.agendamento.data.divulgacao
=
Data de disponibilização*
admin.form.agendamento.obs.arquivo
=
Envie arquivos com a extensão .pdf com até 100mb de tamanho.
admin.form.adicionar.titulo
=
Adicionar matéria
admin.form.adicionar.observacao
=
*campos obrigatórios
admin.form.adicionar.orgao
=
Órgão
admin.form.adicionar.materia
=
Tipo de matéria
*
admin.form.adicionar.data.divulgacao
=
Data de disponibilização
*
admin.form.adicionar.conteudo
=
Conteúdo
*
admin.form.adicionar.materia
=
Tipo de matéria*
admin.form.adicionar.data.divulgacao
=
Data de disponibilização*
admin.form.adicionar.conteudo
=
Conteúdo*
admin.form.editar.situacao
=
Situação*
admin.form.editar.titulo
=
Editar matéria
src/main/webapp/WEB-INF/liferay-portlet.xml
View file @
632b335a
...
...
@@ -5,9 +5,14 @@
<portlet>
<portlet-name>
mprj-doerj-geracao-caderno-portlet
</portlet-name>
<icon>
/icon.png
</icon>
<configuration-action-class>
br.mp.mprj.portal.portlet.caderno.conf.Configuration
</configuration-action-class>
<configuration-action-class>
br.mp.mprj.portal.portlet.caderno.conf.Configuration
ActionImpl
</configuration-action-class>
<control-panel-entry-category>
content
</control-panel-entry-category>
<control-panel-entry-weight>
2
</control-panel-entry-weight>
<control-panel-entry-weight>
3
</control-panel-entry-weight>
<preferences-unique-per-layout>
false
</preferences-unique-per-layout>
<maximize-edit>
true
</maximize-edit>
<instanceable>
false
</instanceable>
<requires-namespaced-parameters>
false
</requires-namespaced-parameters>
<ajaxable>
true
</ajaxable>
<header-portlet-css>
/css/admin/admin.css
</header-portlet-css>
<header-portlet-css>
/css/datepicker/bootstrap.min.css
</header-portlet-css>
<header-portlet-css>
/css/datepicker/bootstrap-datepicker3.standalone.min.css
</header-portlet-css>
...
...
src/main/webapp/WEB-INF/portlet.xml
View file @
632b335a
...
...
@@ -11,12 +11,13 @@
</init-param>
<init-param>
<name>
config-template
</name>
<value>
/jsp/configuration.jsp
</value>
<value>
/jsp/
admin/
configuration.jsp
</value>
</init-param>
<expiration-cache>
0
</expiration-cache>
<supports>
<mime-type>
text/html
</mime-type>
<portlet-mode>
view
</portlet-mode>
<portlet-mode>
edit
</portlet-mode>
</supports>
<resource-bundle>
content/Language
</resource-bundle>
<portlet-info>
...
...
src/main/webapp/css/admin/admin.css
View file @
632b335a
...
...
@@ -26,7 +26,8 @@
font-size
:
16px
;
line-height
:
16px
;
font-weight
:
bold
;
color
:
#333
;
color
:
#333
;
}
.texto-obs
{
font-size
:
12px
;
...
...
src/main/webapp/jsp/admin/configuration.jsp
0 → 100644
View file @
632b335a
<%@ include file="/jsp/admin/init.jsp" %>
<liferay-portlet:actionURL portletConfiguration="true" var="configurationURL" />
<%
String urlConfig = portletPreferences.getValue("urlConfig", StringPool.BLANK);
String PGJConfig = portletPreferences.getValue("PGJConfig", StringPool.BLANK);
String CGMPConfig = portletPreferences.getValue("CGMPConfig", StringPool.BLANK);
String SGJAConfig = portletPreferences.getValue("SGJAConfig", StringPool.BLANK);
String SGJPIConfig = portletPreferences.getValue("SGJPIConfig", StringPool.BLANK);
String SGJACIConfig = portletPreferences.getValue("SGJACIConfig", StringPool.BLANK);
String SGJACDHConfig = portletPreferences.getValue("SGJACDHConfig", StringPool.BLANK);
String SGJRIDPConfig = portletPreferences.getValue("SGJRIDPConfig", StringPool.BLANK);
String CGConfig = portletPreferences.getValue("CGConfig", StringPool.BLANK);
String CJConfig = portletPreferences.getValue("CJConfig", StringPool.BLANK);
String AEConfig = portletPreferences.getValue("AEConfig", StringPool.BLANK);
String CMPROCJConfig = portletPreferences.getValue("CMPROCJConfig", StringPool.BLANK);
String CMPROMJConfig = portletPreferences.getValue("CMPROMJConfig", StringPool.BLANK);
String CSIConfig = portletPreferences.getValue("CSIConfig", StringPool.BLANK);
String CEAFConfig = portletPreferences.getValue("CEAFConfig", StringPool.BLANK);
String OUVIConfig = portletPreferences.getValue("OUVIConfig", StringPool.BLANK);
String SGMPConfig = portletPreferences.getValue("SGMPConfig", StringPool.BLANK);
String AAOMCConfig = portletPreferences.getValue("AAOMCConfig", StringPool.BLANK);
String ARCCConfig = portletPreferences.getValue("ARCCConfig", StringPool.BLANK);
String GAOMCConfig = portletPreferences.getValue("GAOMCConfig", StringPool.BLANK);
String ARCCRIConfig = portletPreferences.getValue("ARCCRIConfig", StringPool.BLANK);
String ACConfig = portletPreferences.getValue("ACConfig", StringPool.BLANK);
String ADHMConfig = portletPreferences.getValue("ADHMConfig", StringPool.BLANK);
String AAPConfig = portletPreferences.getValue("AAPConfig", StringPool.BLANK);
String AIConfig = portletPreferences.getValue("AIConfig", StringPool.BLANK);
%>
<aui:form action="<%=configurationURL %>" method="post" name="fm">
<aui:fieldset label="Dados da Conexo com Servio">
<aui:input name="urlConfig" label="URL do Servio REST: " style="width:500px; display:block" type="text" value="<%= urlConfig %>" />
</aui:fieldset>
<br/>
<aui:fieldset label="Expediente">
<aui:input name="PGJConfig" label="PROCURADOR GERAL DE JUSTIA: " style="width:500px; display:block" type="text" value="<%= PGJConfig %>" />
<aui:input name="CGMPConfig" label="CORREGEDORA GERAL DO MINISTRIO PBLICO: " style="width:500px; display:block" type="text" value="<%= CGMPConfig %>" />
<aui:input name="SGJAConfig" label="PROCURADORIA GERAL DE JUSTIA SUBPROCURADORIA GERAL DE JUSTIA DE ADMINISTRAO: " style="width:500px; display:block" type="text" value="<%= SGJAConfig %>" />
<aui:input name="SGJPIConfig" label="SUBPROCURADORIA GERAL DE JUSTIA DE PLANEJAMENTO INSTITUCIONAL: " style="width:500px; display:block" type="text" value="<%= SGJPIConfig %>" />
<aui:input name="SGJACIConfig" label="SUBPROCURADORIA GERAL DE JUSTIA DE ASSUNTOS CVEIS E INSTITUCIONAIS: " style="width:500px; display:block" type="text" value="<%= SGJACIConfig %>" />
<aui:input name="SGJACDHConfig" label="SUBPROCURADORIA GERAL DE JUSTIA DE ASSUNTOS CRIMINAIS E DE DIREITOS HUMANOS: " style="width:500px; display:block" type="text" value="<%= SGJACDHConfig %>" />
<aui:input name="SGJRIDPConfig" label="SUBPROCURADORIA GERAL DE JUSTIA DE RELAES INSTITUCIONAIS E DEFESA DE PRERROGATIVAS: " style="width:500px; display:block" type="text" value="<%= SGJRIDPConfig %>" />
<aui:input name="CGConfig" label="CHEFIA DE GABINETE: " style="width:500px; display:block" type="text" value="<%= CGConfig %>" />
<aui:input name="CJConfig" label="CONSULTORIA JURDICA: " style="width:500px; display:block" type="text" value="<%= CJConfig %>" />
<aui:input name="AEConfig" label="ASSESSORIA EXECUTIVA: " style="width:500px; display:block" type="text" value="<%= AEConfig %>" />
<aui:input name="CMPROCJConfig" label="COOREDENADORIA DE MOVIMENTAO DOS PROCURADORES DE JUSTIA: " style="width:500px; display:block" type="text" value="<%= CMPROCJConfig %>" />
<aui:input name="CMPROMJConfig" label="COORDENADORIA DE MOVIMENTAO DOS PROMOTORES DE JUSTIA: " style="width:500px; display:block" type="text" value="<%= CMPROMJConfig %>" />
<aui:input name="CSIConfig" label="COORDENADORIA DE SEGURANA E INTELIGNCIA: " style="width:500px; display:block" type="text" value="<%= CSIConfig %>" />
<aui:input name="CEAFConfig" label="CENTRO DE ESTUDOS E APERFEIOAMENTO FUNCIONAL: " style="width:500px; display:block" type="text" value="<%= CEAFConfig %>" />
<aui:input name="OUVIConfig" label="OUVIDORIA: " style="width:500px; display:block" type="text" value="<%= OUVIConfig %>" />
<aui:input name="SGMPConfig" label="SECRETARIA GERAL DO MINISTRIO PBLICO: " style="width:500px; display:block" type="text" value="<%= SGMPConfig %>" />
<aui:input name="AAOMCConfig" label="ASSESSORIA DE ATRIBUIO ORIGINRIA EM MATRIA CVEL: " style="width:500px; display:block" type="text" value="<%= AAOMCConfig %>" />
<aui:input name="ARCCConfig" label="ASSESSORIA DE RECURSOS CONSTITUCIONAIS CVEIS: " style="width:500px; display:block" type="text" value="<%= ARCCConfig %>" />
<aui:input name="GAOMCConfig" label="GRUPO DE ATRIBUIO ORIGINRIA EM MATRIA CRIMINAL: " style="width:500px; display:block" type="text" value="<%= GAOMCConfig %>" />
<aui:input name="ARCCRIConfig" label="ASSESSORIA DE RECURSOS CONSTITUCIONAIS CRIMINAIS: " style="width:500px; display:block" type="text" value="<%= ARCCRIConfig %>" />
<aui:input name="ACConfig" label="ASSESSORIA CRIMINAL: " style="width:500px; display:block" type="text" value="<%= ACConfig %>" />
<aui:input name="ADHMConfig" label="ASSESSORIA DE DIRETOS HUMANOS E DE MINORIAS: " style="width:500px; display:block" type="text" value="<%= ADHMConfig %>" />
<aui:input name="AAPConfig" label="ASSESSORIA DE ASSUNTOS PARLAMENTARES: " style="width:500px; display:block" type="text" value="<%= AAPConfig %>" />
<aui:input name="AIConfig" label="ASSESSORIA INTERNACIONAL: " style="width:500px; display:block" type="text" value="<%= AIConfig %>" />
</aui:fieldset>
<aui:button-row>
<aui:button type="submit" value="Salvar" />
</aui:button-row>
</aui:form>
\ No newline at end of file
src/main/webapp/jsp/init.jsp
→
src/main/webapp/jsp/
admin/
init.jsp
View file @
632b335a
<%@ taglib uri="http://java.sun.com/portlet_2_0" prefix="portlet" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix = "c" %>
<%@ taglib uri="http://liferay.com/tld/theme" prefix="theme" %>
<%@ taglib uri="http://liferay.com/tld/ui" prefix="liferay-ui" %>
<%@ taglib uri="http://liferay.com/tld/portlet" prefix="liferay-portlet" %>
...
...
@@ -8,6 +9,7 @@
<%@ page import="com.liferay.portal.kernel.util.StringPool" %>
<%@ page import="com.liferay.portal.kernel.util.ParamUtil" %>
<%@page import="com.liferay.portal.theme.ThemeDisplay"%>
<%@page import="org.apache.taglibs.standard.tag.common.core.ForEachSupport"%>
<%@page import="com.liferay.portal.kernel.servlet.SessionErrors"%>
<%@page import="java.util.List"%>
<%@page import="java.lang.String"%>
...
...
src/main/webapp/jsp/admin/view-admin.jsp
View file @
632b335a
...
...
@@ -59,7 +59,7 @@
<select class="selectpicker" name="<portlet:namespace/>situacao" id="<portlet:namespace/>situacao" >
<option value="
3
">Validada</option>
<option value="
4
">Validada</option>
<option value="6">Aprovada</option>
<option value="8">Divulgada</option>
...
...
src/main/webapp/jsp/configuration.jsp
deleted
100644 → 0
View file @
f2ce3e3b
<%@ include file="/jsp/init.jsp" %>
<liferay-portlet:actionURL portletConfiguration="true" var="configurationURL" />
<%
String urlConfig = portletPreferences.getValue("urlConfig", StringPool.BLANK);
String urlOrgao = portletPreferences.getValue("urlOrgao", StringPool.BLANK);
%>
<aui:form action="<%=configurationURL %>" method="post" name="fm">
<aui:input name="urlConfig" label="URL do Solr utilizado: " type="text" value="<%= urlConfig %>" />
<aui:input name="urlOrgao" label="URL do Servio Orgao: " type="text" value="<%= urlOrgao %>" />
<aui:button-row>
<aui:button type="submit" value="Salvar" />
</aui:button-row>
</aui:form>
\ No newline at end of file
src/main/webapp/template/TemplateCaderno.docx
View file @
632b335a
No preview for this file type
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment