Yolanda Rocío Ortiz Mallol
Miembro del Consejo Fiscal
Dinos qué buscas, nosotros te ayudamos a encontrar la información que necesitas

Yolanda Rocío Ortiz Mallol
Miembro del Consejo Fiscal
Java method "com.sun.proxy.$Proxy1107.getFriendlyURLEntryLocalization(long, String)" threw an exception when invoked on com.sun.proxy.$Proxy1107 object "com.liferay.friendly.url.service.impl.FriendlyURLEntryLocalServiceImpl@5db89bf0"; see cause exception in the Java stack trace.
----
FTL stack trace ("~" means nesting-related):
- Failed at: #assign friendlyURLEntryLocalization ... [in template "13333257#13333299#13750832" at line 31, column 33]
----
1<#assign classNameLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.ClassNameLocalService")/>
2<#assign dlFileEntryLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService")/>
3<#assign dlFileEntryTypeLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryTypeLocalService")/>
4<#assign dlFileEntryMetadataLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryMetadataLocalService")/>
5<#assign friendlyURLLocalService = serviceLocator.findService("com.liferay.friendly.url.service.FriendlyURLEntryLocalService")/>
6<#assign storageEngineManagerUtil = objectUtil("com.liferay.dynamic.data.mapping.kernel.StorageEngineManagerUtil")/>
7
8<#assign groupLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.GroupLocalService")/>
9<#assign layout = themeDisplay.getLayout()>
10 <#if layout??>
11 <#if layout.isPrivateLayout()>
12 <#assign fiscalRepositoryGroup = groupLocalService.getGroup(companyId, "FISCAL_Zona_Privada")/>
13 <#else>
14 <#assign fiscalRepositoryGroup = groupLocalService.getGroup(companyId, "Guest")/>
15 </#if>
16 <#assign repositoryFriendlyUrl = fiscalRepositoryGroup.getFriendlyURL()/>
17 <#assign imgUrlBase = "/documents/d"+repositoryFriendlyUrl+"/"/>
18 </#if>
19<#assign documentUrlPrincipal = ""/>
20<#assign fechaItem = ""/>
21<#assign lugarItem = ""/>
22<#assign documentFechaFormat = "" />
23
24<#if entries?has_content>
25 <ul class="mj-links-list">
26 <#list entries as curEntry>
27 <li>
28 <#assign dlFileEntry = dlFileEntryLocalService.getDLFileEntry(curEntry.classPK) />
29 <#assign classNameId = classNameLocalService.getClassNameId("com.liferay.portal.kernel.repository.model.FileEntry") />
30 <#assign friendlyURLEntry = friendlyURLLocalService.getMainFriendlyURLEntry(classNameId, curEntry.classPK) />
31 <#assign friendlyURLEntryLocalization = friendlyURLLocalService.getFriendlyURLEntryLocalization(friendlyURLEntry.getFriendlyURLEntryId(), themeDisplay.getLanguageId()) />
32 <#if dlFileEntry.getSize() gt 0 >
33 <#assign documentUrlPrincipal = getDocumentUrl(repositoryFriendlyUrl, friendlyURLEntryLocalization.getUrlTitle(), false)/>
34 <#else>
35 <#assign documentUrlPrincipal = "" />
36 </#if>
37
38 <#assign descripcion = dlFileEntry.getDescription() />
39 <#assign fileEntryType = dlFileEntryTypeLocalService.getFileEntryType(dlFileEntry.getFileEntryTypeId()) />
40 <#assign fileEntryTypeName = fileEntryType.getName(locale) />
41 <#assign fileEntryMetadata = dlFileEntryMetadataLocalService.getFileEntryMetadata(fileEntryType.getDataDefinitionId(), dlFileEntry.getLatestFileVersion(true).getFileVersionId()) />
42 <#assign ddmFormValues = storageEngineManagerUtil.getDDMFormValues(fileEntryMetadata.getDDMStorageId()) />
43 <#assign ddmFormFieldValues = ddmFormValues.getDDMFormFieldValues()/>
44
45 <#if fileEntryTypeName=="DOCUMENTO" >
46
47 <#-- start -->
48 <#list ddmFormFieldValues as field>
49 <#assign reference = field.getFieldReference() />
50 <#if reference=="titulo" >
51 <#assign documentTitulo = (field.getValue().getString(locale)?has_content)?then(field.getValue().getString(locale),dlFileEntry.fileName) />
52 <#elseif reference=="fecha">
53 <#assign documentFecha = field.getValue().getString(locale)/>
54 </#if>
55
56 </#list>
57 <#-- html -->
58 <div>
59 <@printDocumentTitle documentUrlPrincipal documentTitulo />
60 <div>
61 <#if documentFecha?? && documentFecha!="">
62 <#assign documentFecha_DateObj = dateUtil.parseDate("yyyy-MM-dd", documentFecha, locale)>
63 <#assign documentFechaFormat = dateUtil.getDate(documentFecha_DateObj, "dd/MM/yyyy", locale)/>
64 <p class="mb-0"><time class="mj-datetime" datetime="${documentFecha_DateObj?date?iso_utc}">${documentFechaFormat}</time></p>
65 </#if>
66 </div>
67 </div>
68 <#else>
69 <#assign fechaLugarList = []/>
70 <#list ddmFormFieldValues as ddmFormFieldValue>
71 <#assign nestedDDNFormFieldValues = ddmFormFieldValue.getNestedDDMFormFieldValues()/>
72 <#assign documentTitulo = "" />
73 <#list nestedDDNFormFieldValues as field>
74 <#assign reference = field.getFieldReference() />
75 <#if reference=="titulo" >
76 <#assign documentTitulo = field.getValue().getString(locale) />
77 <#elseif reference=="lugar" >
78 <#assign lugarItem = field.getValue().getString(locale) />
79 <#elseif reference=="fecha">
80 <#assign fechaItem = field.getValue().getString(locale)/>
81 </#if>
82 </#list>
83 <#assign fechaLugarList = fechaLugarList+[{'fecha':fechaItem, 'lugar':lugarItem}]/>
84 </#list>
85 <div>
86 <@printDocumentTitle documentUrlPrincipal documentTitulo />
87 <#if fechaLugarList?has_content>
88 <@printFechaLugarList fechaLugarList />
89 </#if>
90 </div>
91 </#if>
92 <a class="mj-link-download" href="${documentUrlPrincipal}" download aria-label="<@liferay.language key='download' /> ${documentTitulo}">
93 ${languageUtil.format(locale, "download-x", dlFileEntry.extension?upper_case, false)}
94 </a>
95 </li>
96 </#list>
97 </ul>
98</#if>
99
100
101<#function getDocumentUrl repositoryUrl title isDownload>
102 <#if repositoryUrl?? && repositoryUrl!="" && title?? && title!="" >
103 <#if isDownload?? && isDownload==true >
104 <#return "/documents/d"+repositoryUrl+"/"+title+"?download=true">
105 <#else>
106 <#return "/documents/d"+repositoryUrl+"/"+title >
107 </#if>
108 <#else>
109 <#return "">
110 </#if>
111</#function>
112
113
114<#macro printDocumentTitle documentUrl docTitulo>
115 <#if docTitulo?? && docTitulo!="">
116 <p class="mj-links-list__text mb-2">
117 <#if documentUrl?? && documentUrl!="">
118 <a href="${documentUrl}?download=false" target="_blank" title="<@liferay.language key='opens-new-window'/>">${htmlUtil.escape(docTitulo)}
119 </a>
120 <#else>
121 ${htmlUtil.escape(docTitulo)}
122 </#if>
123 </p>
124 </#if>
125</#macro>
126
127<#macro printFechaLugarList fechaLugarList>
128 <ul class="list-unstyled">
129 <#list fechaLugarList as fechaLugarItem>
130 <#assign documentFecha_DateObj = "" />
131 <#assign documentFechaFormat = "" />
132
133 <#if fechaLugarItem.fecha?has_content>
134 <#attempt>
135 <#assign documentFecha_DateObj = dateUtil.parseDate("yyyy-MM-dd", fechaLugarItem.fecha, locale)>
136 <#if documentFecha_DateObj?? && (documentFecha_DateObj?is_date)>
137 <#assign documentFechaFormat = dateUtil.getDate(documentFecha_DateObj, "dd/MM/yy", locale)>
138 </#if>
139 <#recover>
140 <#assign documentFecha_DateObj = "" />
141 <#assign documentFechaFormat = "" />
142 </#attempt>
143 </#if>
144
145 <li class="d-block border-bottom-0 p-0">
146 <p class="mb-0">
147 <#if documentFechaFormat?has_content>
148 <time datetime="${fechaLugarItem.fecha}">${documentFechaFormat}</time>
149 </#if>
150 <#if fechaLugarItem.lugar?has_content>
151 - <strong><@liferay.language key="fiscal-templates.equipo.discurso-intervencion.place" />:</strong>
152 <span>${fechaLugarItem.lugar}</span>
153 </#if>
154 </p>
155 </li>
156 </#list>
157 </ul>
158</#macro>
Utilitzem galetes per oferir contingut personalitzat, analitzar tendències, administrar el lloc web, fer un seguiment dels moviments dels usuaris al lloc web i recollir informació demogràfica sobre la nostra base d'usuaris en conjunt. Accepteu totes les galetes per gaudir de la millor experiència possible al nostre lloc web o gestioneu les vostres preferències. Consulteu la nostra política de privadesa