Aggregatore Risorse

Concessione patrocinio gratuito alla Fondazione Sardinia per le celebrazioni di “Sa Die De Sa Sardigna 2019”. Cagliari 28 Aprile 2019.
Si è verificato un errore nell'elaborarazione del modello.
Java method "com.sun.proxy.$Proxy94.getDLFileEntryByUuidAndGroupId(String, long)" threw an exception when invoked on com.sun.proxy.$Proxy94 object "com.liferay.portlet.documentlibrary.service.impl.DLFileEntryLocalServiceImpl@4ddcd9c0"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign file = dLFileEntryLocalServic...  [in template "20116#20160#72227" at line 119, column 37]
----
1<#assign dLFileEntryLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService")> 
2 
3<#assign layoutLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.LayoutLocalService")> 
4 
5<#assign attachLabel = "Allegati" /> 
6 
7<#assign DataEmissione = "", 
8    DateTimeEmissione = "", 
9    DataInizioPubblicazione = "", 
10    DateTimeInizioPubblicazione = "", 
11    DataFinePubblicazione = "", 
12    DateTimeFinePubblicazione = "", 
13    DataUltimoAggiornamento = "", 
14    DateTimeUltimoAggiornamento = "" 
15/> 
16 
17<#-- DATA EMISSIONE --> 
18<#if emissionDate?has_content> 
19    <#assign emissionDate_Data = getterUtil.getString(emissionDate.getData())> 
20    <#if validator.isNotNull(emissionDate_Data)> 
21    	<#assign emissionDate_DateObj = dateUtil.parseDate("yyyy-MM-dd", emissionDate_Data, locale)> 
22    	<#assign DataEmissione = dateUtil.getDate(emissionDate_DateObj, "dd MMMM yyyy", locale)> 
23    	<#assign DateTimeEmissione = dateUtil.getDate(emissionDate_DateObj, "dd-MMM-yyyy HH:mm:ss", locale)> 
24    </#if> 
25</#if> 
26<#-- DATA INIZIO PUBBLICAZIONE --> 
27<#assign startDate_Data = getterUtil.getString(startDate.getData())> 
28<#if validator.isNotNull(startDate_Data)> 
29	<#assign startDate_DateObj = dateUtil.parseDate("yyyy-MM-dd", startDate_Data, locale)> 
30	<#assign DataInizioPubblicazione = dateUtil.getDate(startDate_DateObj, "dd MMMM yyyy", locale)> 
31	<#assign DateTimeInizioPubblicazione = dateUtil.getDate(startDate_DateObj, "dd-MMM-yyyy HH:mm:ss", locale)> 
32</#if> 
33 
34<#-- DATA FINE PUBBLICAZIONE --> 
35<#assign endDate_Data = getterUtil.getString(endDate.getData())> 
36<#if validator.isNotNull(endDate_Data)> 
37	<#assign endDate_DateObj = dateUtil.parseDate("yyyy-MM-dd", endDate_Data, locale)> 
38	<#assign DataFinePubblicazione = dateUtil.getDate(endDate_DateObj, "dd MMMM yyyy", locale)> 
39	<#assign DateTimeFinePubblicazione = dateUtil.getDate(endDate_DateObj, "dd-MMM-yyyy HH:mm:ss", locale)> 
40</#if> 
41 
42<#-- DATA ULTIMA MODIFICA --> 
43<#if lastUpdate?has_content> 
44    <#assign lastUpdate_Data = getterUtil.getString(lastUpdate.getData())> 
45    <#if validator.isNotNull(lastUpdate_Data)> 
46    	<#assign lastUpdate_DateObj = dateUtil.parseDate("yyyy-MM-dd", lastUpdate_Data, locale)> 
47    	<#assign DataUltimoAggiornamento = dateUtil.getDate(lastUpdate_DateObj, "dd MMMM yyyy", locale)> 
48    	<#assign DateTimeUltimoAggiornamento = dateUtil.getDate(startDate_DateObj, "dd-MMM-yyyy HH:mm:ss", locale)> 
49    </#if> 
50</#if> 
51 
52<style> 
53    .articolo time { 
54        display: inline!important; 
55        margin: 0!important; 
56        font-size: 100%; 
57        color: #1C2024; 
58
59</style> 
60 
61<#compress> 
62<div class="u-layout-wide u-layoutCenter u-layout-withGutter u-padding-r-top u-padding-bottom-xxl"> 
63    <h2 class="u-text-h2"> 
64        ${Oggetto.getData()} 
65    </h2> 
66    <div class="Grid Grid--withGutter"> 
67        <div class="Grid-cell u-md-size8of12 u-lg-size8of12"> 
68            <article class="Prose u-layout-prose"> 
69                <#if type.getData()!=""> 
70                    <div><span class="bold">Tipologia</span>: ${type.getData()}</div> 
71                </#if> 
72                 
73                <#if number.getData()!=""> 
74                    <div><span class="bold">Numero</span>: ${number.getData()}</div> 
75                </#if> 
76                 
77                <#-- DATA EMISSIONE --> 
78                <#if DataEmissione != ""> 
79                    <div> 
80                        <span class="bold">Data</span>:  
81                        <time datetime="${DateTimeEmissione}" class="small">${DataEmissione}</time> 
82                    </div> 
83                </#if> 
84                 
85                <#-- DATA PUBBLICAZIONE --> 
86                <#if DataInizioPubblicazione != ""> 
87                    <#if (DataInizioPubblicazione == DataFinePubblicazione)> 
88                        <div> 
89                            <span class="bold">Data Inizio Pubblicazione</span>:  
90                            <time datetime="${DateTimeInizioPubblicazione}" class="small">${DataInizioPubblicazione}</time> 
91                        </div> 
92                    <#else> 
93                        <div> 
94                            <span class="bold">Data Inizio Pubblicazione</span>:  
95                            <time datetime="${DateTimeInizioPubblicazione}" class="small"> 
96                                ${DataInizioPubblicazione} 
97                            </time> 
98                        </div> 
99                        <div> 
100                            <span class="bold">Data Fine Pubblicazione </span>: 
101                            <time datetime="${DateTimeFinePubblicazione}" class="small"> 
102                                ${DataFinePubblicazione} 
103                            </time> 
104                        </div> 
105                    </#if> 
106                </#if> 
107                 
108                <#if Testo.getData()!=""> 
109                    <div><span class="bold">Testo</span>: ${Testo.getData()}</div> 
110                </#if> 
111                 
112                <#-- DOCUMENTO ALLEGATO --> 
113                <#if DocumentoAllegato.getData()!="" > 
114                    <h4>Documento Allegato</h4> 
115                    <ul class="attach-list"> 
116                	    <li> 
117                            <#assign fileNameElements = DocumentoAllegato.getData()?split("/")> 
118                		    <#assign dlFileEntryuuid = fileNameElements[fileNameElements?size - 1]> 
119                		    <#assign file = dLFileEntryLocalService.getDLFileEntryByUuidAndGroupId(dlFileEntryuuid, getterUtil.getLong(groupId))> 
120                            <#assign fileLabel = file.getFileName() > 
121                		    <#if file.getDescription() != ""> 
122                		        <#assign fileLabel = file.getDescription() > 
123                		    </#if> 
124         
125                            <a href="${DocumentoAllegato.getData()}"> 
126                                <span class="fa fa-download"></span> 
127                                ${fileLabel} 
128                            </a> 
129                        </li> 
130                    </ul> 
131                </#if> 
132                 
133                <#-- ALTRI ALLEGATI --> 
134                <@displayAttachmentList attachmentList = AltriAllegati/> 
135            </article> 
136        </div> 
137    </div> 
138</div> 
139</#compress> 
140 
141<#-- FUNZIONI E MACRO --> 
142 
143<#function formatAttachment element> 
144    <#local attachment = {"attachPath":"","attachText":""} /> 
145    <#if element?? && element?has_content && element.getData() != ""> 
146        <#local fileNameElements = element.getData()?split("/")> 
147        <#local dlFileEntryuuid = fileNameElements[fileNameElements?size - 1]> 
148        <#local file = dLFileEntryLocalService.getDLFileEntryByUuidAndGroupId(dlFileEntryuuid, getterUtil.getLong(groupId))> 
149         
150        <#if (element.getChildren()?size > 0)> 
151            <#local fileLabel = element.getChild("attachText").getData() /> 
152        <#else> 
153            <#local fileLabel = file.getFileName() > 
154            <#if file.getDescription() != ""> 
155                <#local fileLabel = file.getDescription() > 
156            </#if> 
157        </#if> 
158        <#local attachment = {"attachPath":element.getData(),"attachText":fileLabel} />     
159    </#if> 
160    <#return attachment> 
161</#function> 
162 
163<#macro displayAttachmentList attachmentList> 
164    <#if attachmentList.getSiblings()?has_content> 
165    	<#list attachmentList.getSiblings() as element> 
166            <#if element.getData() != ""> 
167                <#if element_index == 0> 
168                    <h4>${attachLabel}</h4> 
169                    <ul class="attach-list"> 
170                </#if> 
171                <#local attachment = formatAttachment(element)> 
172        	    <li> 
173                    <a href="${attachment.attachPath}" title="Scarica ${attachment.attachText}"> 
174        		        <span class="fa fa-download"></span> 
175                    	${attachment.attachText} 
176                    </a> 
177        		</li> 
178            	<#if element_index == attachmentList.getSiblings()?size - 1> 
179                    </ul>	 
180                </#if> 
181            </#if> 
182    	</#list> 
183    </#if> 
184</#macro> 
185 
186<#macro displayRelatedLinkList relatedLinkList> 
187    <#if relatedLinks.getSiblings()?has_content> 
188    	<#list relatedLinks.getSiblings() as cur_relatedLinks> 
189            <#if cur_relatedLinks.getData() != ""> 
190                <#if cur_relatedLinks_index == 0> 
191                    <h4>${relatedLabel}</h4> 
192                    <ul class="link-list"> 
193                </#if> 
194        	    <#assign currentLayout = layoutLocalService.getLayout(getterUtil.getLong(groupId),false,getterUtil.getLong(cur_relatedLinks.getData()))> 
195                <#assign pageTitle = currentLayout.getHTMLTitle(locale)> 
196                <li> 
197                	<a href="${cur_relatedLinks.getFriendlyUrl()}"> 
198                		<span class="fa fa-link"></span> 
199                		${pageTitle} 
200                	</a> 
201                </li> 
202                <#if cur_relatedLinks_index == (relatedLinks.getSiblings()?size - 1)> 
203                    </ul> 
204                </#if> 
205            </#if> 
206    	</#list> 
207    </#if> 
208</#macro> 

Menù di Navigazione