Meteomont

Meteomont

Documenti meteomont

Si è verificato un errore nell'elaborarazione del modello.
No compatible overloaded variation was found; can't convert (unwrap) the 2nd argument to the desired Java type.
The FTL type of the argument values were: extended_hash+string (com.liferay.portlet.internal.RenderRequestImpl wrapped into f.e.b.StringModel), extended_hash+string (it.eng.allerta.utils.BlogsRenderFilter$BufferedRenderResponseWrapper wrapped into f.e.b.StringModel), extended_hash+string (com.liferay.portlet.asset.model.impl.AssetEntryImpl wrapped into f.e.b.StringModel).
The matching overload was searched among these members:
    com.liferay.asset.publisher.web.internal.util.AssetPublisherHelperImpl.getAssetViewURL(com.liferay.portal.kernel.portlet.LiferayPortletRequest, com.liferay.portal.kernel.portlet.LiferayPortletResponse, com.liferay.asset.kernel.model.AssetEntry, boolean),
    com.liferay.asset.publisher.web.internal.util.AssetPublisherHelperImpl.getAssetViewURL(com.liferay.portal.kernel.portlet.LiferayPortletRequest, com.liferay.portal.kernel.portlet.LiferayPortletResponse, com.liferay.asset.kernel.model.AssetRenderer, com.liferay.asset.kernel.model.AssetEntry, boolean),
    com.liferay.asset.publisher.web.internal.util.AssetPublisherHelperImpl.getAssetViewURL(com.liferay.portal.kernel.portlet.LiferayPortletRequest, com.liferay.portal.kernel.portlet.LiferayPortletResponse, com.liferay.asset.kernel.model.AssetEntry)

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign viewURL = assetPublisherHelpe...  [in template "20154#20194#224443" at line 27, column 9]
----
1<h2 class="sr-only">Lista degli ultimi aggiornamenti</h2> 
2 
3	<script> 
4	function removeBlog(xxx){ 
5			$.ajax({method:"POST",data:{p_auth:Liferay.authToken},url:"/group/guest/~/control_panel/manage?p_p_id=com_liferay_blogs_web_portlet_BlogsAdminPortlet&p_p_lifecycle=1&p_p_state=maximized&p_p_mode=view&_com_liferay_blogs_web_portlet_BlogsAdminPortlet_javax.portlet.action=/blogs/edit_entry&_com_liferay_blogs_web_portlet_BlogsAdminPortlet_cmd=move_to_trash&_com_liferay_blogs_web_portlet_BlogsAdminPortlet_redirect="+window.location+"&p_p_lifecycle=0&p_p_state=maximized&p_p_mode=view&_com_liferay_blogs_web_portlet_BlogsAdminPortlet_mvcRenderCommandName=%2Fblogs%2Fview&_com_liferay_blogs_web_portlet_BlogsAdminPortlet_entryId="+xxx}).done(function( d ) { 
6    location.reload(); 
7  }) 
8
9	 
10	function removeArticle(xxx){ 
11			$.ajax({method:"POST",data:{p_auth:Liferay.authToken},url:"group/guest/~/control_panel/manage?p_p_id=com_liferay_journal_web_portlet_JournalPortlet&p_p_lifecycle=1&p_p_state=maximized&p_p_mode=view&_com_liferay_journal_web_portlet_JournalPortlet_javax.portlet.action=moveToTrash&_com_liferay_journal_web_portlet_JournalPortlet_redirect="+window.location+"&_com_liferay_journal_web_portlet_JournalPortlet_folderId=0&p_p_mode=view&p_p_state=maximized&p_p_id=com_liferay_journal_web_portlet_JournalPortlet&p_p_lifecycle=0&_com_liferay_journal_web_portlet_JournalPortlet_groupId=20181&_com_liferay_journal_web_portlet_JournalPortlet_articleId="+(xxx-2)}).done(function( d ) { 
12    location.reload(); 
13  }) 
14
15	</script> 
16              
17<#list entries as entry> 
18 
19	<#assign entry = entry /> 
20	<#assign idEntry =  entry.getEntryId() > 
21	<#assign pk =  entry.getClassPK() > 
22	 
23	 
24	<#if entry.getAssetRenderer()?has_content > 
25	<#assign assetRenderer = entry.getAssetRenderer() /> 
26	<#assign entryTitle = htmlUtil.escape(assetRenderer.getTitle(locale)) /> 
27	<#assign viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, entry) /> 
28 
29 
30	<#if assetLinkBehavior != "showFullContent"> 
31		<#assign viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, entry, true) /> 
32	</#if> 
33	 
34		 
35	<#if (entry.getClassName() != "it.eng.allerter.model.Allerta" && entry.getClassName() != "it.eng.allerter.model.AllertaValanghe" ) 
36	     || (  
37	        entry.getClassName() == "it.eng.allerter.model.Allerta"  
38	        && entry.getAssetRenderer().getAssetObject().getStato() == 0 
39	       ) || (  
40	        entry.getClassName() == "it.eng.allerter.model.AllertaValanghe"  
41	        && entry.getAssetRenderer().getAssetObject().getStato() == 0 
42	       ) > 
43 
44        <div class="card card--item  " style="margin-bottom:-2.5rem"> 
45            <div class="lfr-meta-actions asset-actions"> 
46    		 
47    		</div> 
48            <a data-senna-off="true" href="${viewURL}" title="Vai alla pagina identificata da questo elemento">  
49                                                 
50                <div class="card-header"> 
51                    <div class="card__thumbnail"> 
52                        <#if  
53                            entry.getClassName() == "it.eng.allerter.model.Allerta" 
54                                && entry.getAssetRenderer().getAssetObject().getTipoAllerta() 
55
56                            <#assign viewURL = "/web/guest/singola-allerta/-/asset_publisher/FZPQSb6AzKtJ/Allerta-Bollettino/id/${idEntry}" /> 
57                            <span class="icon i-warning-o" title="Allerta"></span> 
58                        <#elseif 
59                             entry.getClassName() == "it.eng.bollettino.model.Bollettino"> 
60                             <#assign viewURL = "/web/guest/monitoraggio-dettaglio/-/asset_publisher/16LwXJHZXwfc/Bollettino/id/${idEntry}" /> 
61                            
62                            <span class="icon i-file-text-o" title="Monitoraggio"></span>     
63                            
64                        <#elseif 
65                             entry.getClassName() == "it.eng.allerter.model.Allerta" 
66                                && !entry.getAssetRenderer().getAssetObject().getTipoAllerta() 
67
68                            <#assign viewURL = "/web/guest/singola-allerta/-/asset_publisher/FZPQSb6AzKtJ/Allerta-Bollettino/id/${idEntry}" /> 
69                            <span class="icon i-bullhorn-o" title="Bollettino"></span> 
70			<#elseif 
71                            entry.getClassName() == "it.eng.allerter.model.AllertaValanghe" && entry.getAssetRenderer().getAssetObject().getTipoAllerta() 
72
73                            <#assign viewURL = "/web/guest/singola-allerta-valanghe/-/asset_publisher/3KQ7Ixh8YDd7/AllertaValanghe-Bollettino/id/${idEntry}" /> 
74                            <span class="icon i-warning-o" title="Allerta valanghe"></span> 
75                        <#elseif 
76                            entry.getClassName() == "it.eng.allerter.model.AllertaValanghe" && !entry.getAssetRenderer().getAssetObject().getTipoAllerta() 
77
78                            <#assign viewURL = "/web/guest/singola-allerta-valanghe/-/asset_publisher/3KQ7Ixh8YDd7/AllertaValanghe-Bollettino/id/${idEntry}" /> 
79                            <span class="icon i-bullhorn-o" title="Bollettino valanghe"></span> 
80                        <#else> 
81                            <span class="icon i-message" title="Comunicazione"></span> 
82                        </#if> 
83                    </div> 
84                </div> 
85            </a> 
86            <div class="card-body"> 
87    			<@getEditIcon /> 
88    			<#if assetRenderer.hasEditPermission(themeDisplay.getPermissionChecker())> 
89    			<span class onmouseover="Liferay.Portal.ToolTip.show(this, 'Sposta nel Cestino')"> 
90			 
91		<#if entry.getClassName() == "com.liferay.blogs.model.BlogsEntry"> 
92			<a href="javascript:removeBlog(${pk})" 
93                      class=" taglib-icon"> 
94			<img id="wert_column1_2" src="${themeDisplay.getCDNBaseURL()}/o/allerta-theme/images/common/trash.png" alt="" style="background-image: url('${themeDisplay.getCDNBaseURL()}/sprite/html/themes/control_panel/images/common/_sprite.png'); background-position: 50% -1688px; background-repeat: no-repeat; height: 16px; width: 16px;">  
95			<span class="taglib-text hide-accessible"  onmouseover="$(this).attr('title',Liferay.authToken)">Sposta nel Cestino</span> 
96			</a> 
97			</#if> 
98			<#if entry.getClassName() == "com.liferay.journal.model.JournalArticle"> 
99			<a href="javascript:removeArticle(${pk})" 
100                      class=" taglib-icon"> 
101			<img id="wert_column1_2" src="${themeDisplay.getCDNBaseURL()}/o/allerta-theme/images/common/trash.png" alt="" style="background-image: url('${themeDisplay.getCDNBaseURL()}/sprite/html/themes/control_panel/images/common/_sprite.png'); background-position: 50% -1688px; background-repeat: no-repeat; height: 16px; width: 16px;">  
102			<span class="taglib-text hide-accessible"  onmouseover="$(this).attr('title',Liferay.authToken)">Sposta nel Cestino</span> 
103			</a> 
104			</#if> 
105			</span> 
106			</#if> 
107             
108                <div class="card__heading"> 
109                    <h3 class="card__title"> 
110                        <a data-senna-off="true" href="${viewURL}" title="Vai alla pagina identificata da questo elemento">                                 ${entryTitle} 
111                        </a> 
112			<div class="row card__data"> 
113                    <div class="col-12 col-xl-12 card__data__item"> 
114                        <span class="icon i-clock-o card__data__icon" title="Emanato il"></span> 
115                                                                 
116                        <span class="card__data__value">  
117                         
118                          <#if entry.getClassName() == "it.eng.allerter.model.Allerta" > 
119                            
120                            ${entry.getAssetRenderer().getAssetObject().getDataEmissione()?string["dd MMM yyyy - HH.mm"]} 
121                            <#elseif entry.getClassName() == "it.eng.allerter.model.AllertaValanghe" > 
122                           <#if entry.getAssetRenderer().getAssetObject().getDataEmissione()?has_content> 
123                            ${entry.getAssetRenderer().getAssetObject().getDataEmissione()?string["dd MMM yyyy - HH.mm"]} 
124			   </#if> 
125                          <#elseif entry.getClassName() == "it.eng.bollettino.model.Bollettino"> 
126						    <#if entry.getAssetRenderer().getAssetObject().getDataEmissione()?has_content> 
127                            ${entry.getAssetRenderer().getAssetObject().getDataEmissione()?string["dd MMM yyyy - HH.mm"]} 
128							</#if> 
129                          <#elseif entry.getClassName() == "com.liferay.blogs.model.BlogsEntry"> 
130                            <@getMetadataField fieldName="publish-date" /> 
131                            <#else><@getMetadataField fieldName="publish-date" /> 
132                             
133                          </#if> 
134                           
135                             
136                        </span> 
137                    </div> 
138                </div> 
139                    </h3> 
140                </div> 
141                 
142            </div> 
143                                             
144            </a>  
145        </div> 
146         
147     </#if> 
148    </#if> 
149    </#list> 
150   
151 
152<#macro getEditIcon> 
153	<#if assetRenderer.hasEditPermission(themeDisplay.getPermissionChecker())> 
154	 
155	 
156		<#assign redirectURL = renderResponse.createRenderURL() /> 
157 
158		${redirectURL.setParameter("struts_action", "/asset_publisher/add_asset_redirect")} 
159 
160		<#assign editPortletURL = assetRenderer.getURLEdit(renderRequest, renderResponse, windowStateFactory.getWindowState("pop_up"), redirectURL)!"" /> 
161 
162		<#if validator.isNotNull(editPortletURL)> 
163			<#assign title = languageUtil.format(locale, "edit-x", entryTitle) /> 
164 
165			<@liferay_ui["icon"] 
166				image="edit" 
167				message=title 
168				url=editPortletURL.toString() 
169			/> 
170		</#if> 
171		 
172		 
173	</#if> 
174</#macro> 
175 
176<#macro getFlagsIcon> 
177	<#if enableFlags == "true"> 
178		<@liferay_ui["flags"] 
179			className=entry.getClassName() 
180			classPK=entry.getClassPK() 
181			contentTitle=entry.getTitle(locale) 
182			label=false 
183			reportedUserId=entry.getUserId() 
184		/> 
185	</#if> 
186</#macro> 
187 
188<#macro getMetadataField 
189	fieldName 
190
191	<#if stringUtil.split(metadataFields)?seq_contains(fieldName)> 
192		<span class="metadata-entry metadata-${fieldName}"> 
193			<#assign dateFormat = "dd MMM yyyy - HH.mm" /> 
194 
195			<#if fieldName == "author"> 
196				<@liferay.language key="by" /> ${portalUtil.getUserName(assetRenderer.getUserId(), assetRenderer.getUserName())} 
197			<#elseif fieldName == "categories"> 
198				<@liferay_ui["asset-categories-summary"] 
199					className=entry.getClassName() 
200					classPK=entry.getClassPK() 
201					portletURL=renderResponse.createRenderURL() 
202				/> 
203			<#elseif fieldName == "create-date"> 
204				${dateUtil.getDate(entry.getCreateDate(), dateFormat, locale)} 
205			<#elseif fieldName == "expiration-date"> 
206				${dateUtil.getDate(entry.getExpirationDate(), dateFormat, locale)} 
207			<#elseif fieldName == "modified-date"> 
208				${dateUtil.getDate(entry.getModifiedDate(), dateFormat, locale)} 
209			<#elseif fieldName == "priority"> 
210				${entry.getPriority()} 
211			<#elseif fieldName == "emitt-date"> 
212			    ${dateUtil.getDate( entry.getAssetRenderer().getAssetObject().getDataEmissione(), dateFormat, locale)} 
213			<#elseif fieldName == "publish-date"> 
214				${dateUtil.getDate(entry.getPublishDate(), dateFormat, locale)} 
215			<#elseif fieldName == "tags"> 
216				<@liferay_ui["asset-tags-summary"] 
217					className=entry.getClassName() 
218					classPK=entry.getClassPK() 
219					portletURL=renderResponse.createRenderURL() 
220				/> 
221			<#elseif fieldName == "view-count"> 
222				<@liferay_ui["icon"] 
223					image="history" 
224				/> 
225 
226				${entry.getViewCount()} <@liferay.language key="views" /> 
227			</#if> 
228		</span> 
229	</#if> 
230</#macro> 
231 
232 
233<#macro getSocialBookmarks> 
234	<#if enableSocialBookmarks == "true"> 
235		<@liferay_ui["social-bookmarks"] 
236			displayStyle="${socialBookmarksDisplayStyle}" 
237			target="_blank" 
238			title=entry.getTitle(locale) 
239			url=viewURL 
240		/> 
241	</#if> 
242</#macro>