Navegação do site
Editais
Um erro ocorreu enquanto processava o modelo.
Java method "com.sun.proxy.$Proxy177.getFileEntryByUuidAndGroupId(String, long)" threw an exception when invoked on com.sun.proxy.$Proxy177 object "com.liferay.portlet.documentlibrary.service.impl.DLFileEntryServiceImpl@417c96d0"; see cause exception in the Java stack trace. ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign dlFileEntry = dlFileEntryServ... [in template "10154#10192#1477636" at line 5, column 13] ----
1<#if entries?has_content>
2 <ul>
3 <#list entries as curEntry>
4 <#assign dlFileEntryService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryService")>
5 <#assign dlFileEntry = dlFileEntryService.getFileEntryByUuidAndGroupId(curEntry.getClassUuid()?string, curEntry.getGroupId()?number)>
6 <li class="row-pdf"pdf="${dlFileEntry.fileEntryId}" title="${dlFileEntry.getTitle()}">
7 <a href="${themeDisplay.getPortalURL()}/documents/${curEntry.getGroupId()}/0/-/${curEntry.getClassUuid()}"
8 target="_blank">${curEntry.getTitle(locale)}</a>
9 <#assign assetRenderer=curEntry.getAssetRenderer()>
10 <#assign editURL=assetRenderer.getURLEdit(renderRequest,renderResponse) + "&doAsGroupId=" +
11 curEntry.getGroupId() + "&_15_groupId=" + curEntry.getGroupId() + "_15_articleId=" +
12 curEntry.getEntryId()>
13 <#if assetRenderer.hasEditPermission(themeDisplay.getPermissionChecker())>
14
15 <@getEditIcon />
16 <span>
17 <a href="javascript:;" class="excluir-conteudo taglib-icon focus" role="menuitem" tabindex="0" title="Excluir">
18 <img src="/o/tjpe-theme/images/common/trash.png" alt="Excluir" title="Excluir"
19 style="background-image: url('/o/tjpe-theme/images/common/trash.png'); background-position: 50% -1688px; background-repeat: no-repeat; height: 16px; width: 16px;">
20 </a>
21 </span>
22
23 </#if>
24 </li>
25 </#list>
26 </ul>
27 <#macro getEditIcon>
28 <#if assetRenderer.hasEditPermission(themeDisplay.getPermissionChecker())>
29 <#assign editPortletURL=assetRenderer.getURLEdit(renderRequest, renderResponse,
30 windowStateFactory.getWindowState("NORMAL"), themeDisplay.getURLCurrent())!"" />
31 ${editPortletURL.setParameter("_com_liferay_document_library_web_portlet_DLAdminPortlet_portletResource","com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet")}
32
33 <#if validator.isNotNull(editPortletURL)>
34 <#assign title=languageUtil.format(locale, "edit-x" , entryTitle, false) />
35
36 <@liferay_ui["icon"] cssClass="icon-monospaced" icon="pencil" markupView="lexicon" message=title
37 url=editPortletURL.toString() />
38 </#if>
39 </#if>
40 </#macro>
41 <script>
42 $('.excluir-conteudo').on('click', function(){
43 var pdf = $(this).closest('.row-pdf').attr('pdf');
44 var title = $(this).closest('.row-pdf').attr('title');
45 var myHeaders = new Headers();
46 myHeaders.append("accept", "application/json");
47
48 var requestOptions = {
49 method: 'DELETE',
50 headers: myHeaders,
51 redirect: 'follow'
52 };
53 if(confirm('Você deseja excluir definitivamente o documento com nome '+ title +'?')) {
54 fetch("/o/headless-delivery/v1.0/documents/" + pdf + "?p_auth=" + Liferay.authToken, requestOptions)
55 .then((response) => {
56 if(response.status == 204){
57 return true
58 }
59 })
60 .then((response) => {
61 alert("Documento "+ title + " excluído com sucesso !")
62 window.location.reload();
63 })
64 .catch(error => console.log('error', error));
65 }else {
66 return false
67 }
68
69
70
71 })
72 </script>
73</#if>