Enajenación y retirada de restos de papel durante 2014
Information on past Contracts Awarded
An error occurred while processing the template.
No compatible overloaded variation was found; wrong number of arguments.
The FTL type of the argument values were: extended_hash+string (com.liferay.journal.model.impl.JournalArticleImpl wrapped into f.e.b.StringModel), string (wrapper: f.t.SimpleScalar), string (wrapper: f.t.SimpleScalar), extended_hash+string (Locale wrapped into f.e.b.StringModel), extended_hash+string (com.liferay.portal.kernel.theme.ThemeDisplay wrapped into f.e.b.StringModel).
The matching overload was searched among these members:
jdk.proxy143.$Proxy871.getArticleContent(com.liferay.journal.model.JournalArticle, String, String, String, com.liferay.portal.kernel.portlet.PortletRequestModel, com.liferay.portal.kernel.theme.ThemeDisplay),
jdk.proxy143.$Proxy871.getArticleContent(long, String, double, String, String, String, com.liferay.portal.kernel.portlet.PortletRequestModel, com.liferay.portal.kernel.theme.ThemeDisplay),
jdk.proxy143.$Proxy871.getArticleContent(long, String, String, String, String, com.liferay.portal.kernel.portlet.PortletRequestModel, com.liferay.portal.kernel.theme.ThemeDisplay)
----
FTL stack trace ("~" means nesting-related):
- Failed at: ${journalArticleLocalService.getArtic... [in template "10153#10191#11063751" at line 46, column 33]
----
1<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")>
2
3<#if !entries?has_content>
4 <#if !themeDisplay.isSignedIn()>
5 ${renderRequest.setAttribute("PORTLET_CONFIGURATOR_VISIBILITY", true)}
6 </#if>
7
8 <div class="alert alert-info">
9 <@liferay_ui["message"] key="there-are-no-results" />
10 </div>
11</#if>
12
13<#list entries as entry>
14 <#assign
15 entry = entry
16
17 assetRenderer = entry.getAssetRenderer()
18
19
20 viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, assetRenderer, entry, !stringUtil.equals(assetLinkBehavior, "showFullContent"))
21 />
22
23 <div class="asset-abstract">
24 <div class="pull-right">
25 <@getPrintIcon />
26
27 <@getFlagsIcon />
28
29 <@getEditIcon />
30 </div>
31
32
33
34 <@getMetadataField fieldName="tags" />
35
36 <@getMetadataField fieldName="create-date" />
37
38 <@getMetadataField fieldName="view-count" />
39
40 <div class="asset-content mb-3">
41 <@getSocialBookmarks />
42
43 <div class="journal-content-article">
44 <@getMetadataField fieldName="author" />
45
46 ${journalArticleLocalService.getArticleContent(assetRenderer.getAssetObject(), "","VIEW", locale, themeDisplay)}
47 </div>
48
49 <@getRatings />
50
51 <@getRelatedAssets />
52
53 <@getDiscussion />
54 </div>
55 </div>
56</#list>
57
58<#macro getDiscussion>
59 <#if getterUtil.getBoolean(enableComments) && assetRenderer.isCommentable()>
60 <br />
61
62 <@liferay_comment["discussion"]
63 className=entry.getClassName()
64 classPK=entry.getClassPK()
65 formName="fm" + entry.getClassPK()
66 ratingsEnabled=getterUtil.getBoolean(enableCommentRatings)
67 redirect=currentURL
68 userId=assetRenderer.getUserId()
69 />
70 </#if>
71</#macro>
72
73<#macro getEditIcon>
74 <#if assetRenderer.hasEditPermission(themeDisplay.getPermissionChecker())>
75 <#assign editPortletURL = assetRenderer.getURLEdit(renderRequest, renderResponse, windowStateFactory.getWindowState("NORMAL"), themeDisplay.getURLCurrent())!"" />
76
77 <#if validator.isNotNull(editPortletURL)>
78 <#assign title = languageUtil.format(locale, "edit-x", entryTitle, false) />
79
80 <@liferay_ui["icon"]
81 cssClass="icon-monospaced visible-interaction"
82 icon="pencil"
83 markupView="lexicon"
84 message=title
85 url=editPortletURL.toString()
86 />
87 </#if>
88 </#if>
89</#macro>
90
91<#macro getFlagsIcon>
92 <#if getterUtil.getBoolean(enableFlags)>
93 <@liferay_flags["flags"]
94 className=entry.getClassName()
95 classPK=entry.getClassPK()
96 contentTitle=entry.getTitle(locale)
97 label=false
98 reportedUserId=entry.getUserId()
99 />
100 </#if>
101</#macro>
102
103<#macro getMetadataField
104 fieldName
105>
106 <#if stringUtil.split(metadataFields)?seq_contains(fieldName)>
107 <span class="metadata-entry metadata-${fieldName}">
108 <#assign dateFormat = "dd MMM yyyy - HH:mm:ss" />
109
110 <#if stringUtil.equals(fieldName, "author")>
111 <@liferay.language key="by" /> ${htmlUtil.escape(portalUtil.getUserName(assetRenderer.getUserId(), assetRenderer.getUserName()))}
112 <#elseif stringUtil.equals(fieldName, "categories")>
113 <@liferay_asset["asset-categories-summary"]
114 className=entry.getClassName()
115 classPK=entry.getClassPK()
116 portletURL=renderResponse.createRenderURL()
117 />
118 <#elseif stringUtil.equals(fieldName, "create-date")>
119 ${dateUtil.getDate(entry.getCreateDate(), dateFormat, locale)}
120 <#elseif stringUtil.equals(fieldName, "expiration-date")>
121 ${dateUtil.getDate(entry.getExpirationDate(), dateFormat, locale)}
122 <#elseif stringUtil.equals(fieldName, "modified-date")>
123 ${dateUtil.getDate(entry.getModifiedDate(), dateFormat, locale)}
124 <#elseif stringUtil.equals(fieldName, "priority")>
125 ${entry.getPriority()}
126 <#elseif stringUtil.equals(fieldName, "publish-date")>
127 ${dateUtil.getDate(entry.getPublishDate(), dateFormat, locale)}
128 <#elseif stringUtil.equals(fieldName, "tags")>
129 <@liferay_asset["asset-tags-summary"]
130 className=entry.getClassName()
131 classPK=entry.getClassPK()
132 portletURL=renderResponse.createRenderURL()
133 />
134 <#elseif stringUtil.equals(fieldName, "view-count")>
135 ${entry.getViewCount()} <@liferay.language key="views" />
136 </#if>
137 </span>
138 </#if>
139</#macro>
140
141<#macro getPrintIcon>
142 <#if getterUtil.getBoolean(enablePrint)>
143 <#assign printURL = renderResponse.createRenderURL() />
144
145 ${printURL.setParameter("mvcPath", "/view_content.jsp")}
146 ${printURL.setParameter("assetEntryId", entry.getEntryId()?string)}
147 ${printURL.setParameter("viewMode", "print")}
148 ${printURL.setParameter("type", entry.getAssetRendererFactory().getType())}
149 ${printURL.setWindowState("pop_up")}
150
151 <@liferay_ui["icon"]
152 icon="print"
153 markupView="lexicon"
154 message="print"
155 url="javascript:Liferay.Util.openWindow({id:'" + renderResponse.getNamespace() + "printAsset', title: '" + languageUtil.format(locale, "print-x-x", ["hide-accessible", entryTitle], false) + "', uri: '" + htmlUtil.escapeURL(printURL.toString()) + "'});"
156 />
157 </#if>
158</#macro>
159
160<#macro getRatings>
161 <#if getterUtil.getBoolean(enableRatings) && assetRenderer.isRatable()>
162 <div class="asset-ratings">
163 <@liferay_ui["ratings"]
164 className=entry.getClassName()
165 classPK=entry.getClassPK()
166 />
167 </div>
168 </#if>
169</#macro>
170
171<#macro getRelatedAssets>
172 <#if getterUtil.getBoolean(enableRelatedAssets)>
173 <@liferay_asset["asset-links"]
174 assetEntryId=entry.getEntryId()
175 viewInContext=!stringUtil.equals(assetLinkBehavior, "showFullContent")
176 />
177 </#if>
178</#macro>
179
180<#macro getSocialBookmarks>
181 <@liferay_social_bookmarks["bookmarks"]
182 className=entry.getClassName()
183 classPK=entry.getClassPK()
184 displayStyle="${socialBookmarksDisplayStyle}"
185 target="_blank"
186 title=entry.getTitle(locale)
187 types="${socialBookmarksTypes}"
188 url=viewURL
189 />
190</#macro>