Java method "com.sun.proxy.$Proxy491.getDiepaReminderListEntriesCount(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)" threw an exception when invoked on com.sun.proxy.$Proxy491 object "de.diepa.reminder.list.data.service.impl.DiepaReminderListEntryLocalServiceImpl@275de811"; see cause exception in the Java stack trace. ---- FTL stack trace ("~" means nesting-related): - Failed at: reminderListEntriesCount = reminderLi... [in template "35101#35140#39030" at line 9, column 9] ----
1<#assign
2 reminderListEntryLocalService = serviceLocator.findService("de.diepa.reminder.list.data.service.DiepaReminderListEntryLocalService")
3 portletDisplay = themeDisplay.getPortletDisplay()
4 navbarId = "navbar_" + portletDisplay.getId()
5 userIsSignedIn = themeDisplay.isSignedIn()
6 myDiepaURL = "/mein-diepa"
7 logoutURL = htmlUtil.escape(themeDisplay.getURLSignOut())
8 companyId = themeDisplay.getCompanyId()
9 reminderListEntriesCount = reminderListEntryLocalService.getDiepaReminderListEntriesCount(themeDisplay.getRequest(), themeDisplay.getResponse())
10>
11
12<#if !entries?has_content>
13 <#if themeDisplay.isSignedIn()>
14 <div class="alert alert-info">
15 <@liferay.language key="there-are-no-menu-items-to-display" />
16 </div>
17 </#if>
18<#else>
19 <#assign
20 portletDisplay = themeDisplay.getPortletDisplay()
21
22 navbarId = "navbar_" + portletDisplay.getId()
23 />
24
25 <div id="${navbarId}">
26 <ul aria-label="<@liferay.language key="site-pages" />" class="nav nav-pills navbar-site" role="menubar">
27
28 <#-- LRP Start -->
29 <#-- Close button for mobile navigation -->
30 <button aria-controls="navigation" aria-expanded="false" class="collapsed navbar-toggle lrp-mobile-menu-close-button"
31 data-target="#navigationCollapse" data-toggle="collapse" type="button">
32 <i class="fas fa-times"></i>
33 </button>
34 <#-- LRP end -->
35
36 <#assign navItems = entries />
37
38 <#list navItems as navItem>
39 <#assign showChildren = (displayDepth != 1) && navItem.hasBrowsableChildren() />
40
41 <#if navItem.isBrowsable() || showChildren>
42 <#assign
43 nav_item_attr_has_popup = ""
44 nav_item_caret = ""
45 nav_item_css_class = "lfr-nav-item nav-item"
46 nav_item_href_link = ""
47 nav_item_link_css_class = "nav-link text-truncate"
48 />
49
50 <#if showChildren>
51 <#assign nav_item_attr_has_popup = "aria-haspopup='true'" />
52 <#assign nav_item_caret = '<span class="lfr-nav-child-toggle"><i class="icon-angle-down"></i></span>' />
53 <#assign
54 nav_item_css_class = "${nav_item_css_class} dropdown"
55 nav_item_link_css_class = "${nav_item_link_css_class} dropdown-toggle"
56 />
57 </#if>
58
59 <#if navItem.isBrowsable()>
60 <#assign nav_item_href_link = "href='${navItem.getURL()}'" />
61 </#if>
62
63 <#if navItem.isSelected()>
64 <#assign
65 nav_item_css_class = "${nav_item_css_class} selected active"
66 />
67 </#if>
68
69 <li class="${nav_item_css_class}" id="layout_${portletDisplay.getId()}_${navItem.getLayoutId()}" role="presentation">
70 <a aria-labelledby="layout_${portletDisplay.getId()}_${navItem.getLayoutId()}" ${nav_item_attr_has_popup} class="${nav_item_link_css_class}" ${nav_item_href_link} ${navItem.getTarget()} role="menuitem">
71 <span class="text-truncate"><@liferay_theme["layout-icon"] layout=navItem.getLayout() /> ${navItem.getName()} ${nav_item_caret}</span>
72 </a>
73
74 <#if showChildren>
75 <ul aria-expanded="false" class="child-menu dropdown-menu" role="menu">
76 <#list navItem.getBrowsableChildren() as childNavigationItem>
77 <#assign
78 nav_child_css_class = ""
79 />
80
81 <#if childNavigationItem.isSelected()>
82 <#assign
83 nav_child_css_class = "active selected"
84 />
85 </#if>
86
87 <li class="${nav_child_css_class}" id="layout_${portletDisplay.getId()}_${childNavigationItem.getLayoutId()}" role="presentation">
88 <a aria-labelledby="layout_${portletDisplay.getId()}_${childNavigationItem.getLayoutId()}" class="dropdown-item" href="${childNavigationItem.getURL()}" ${childNavigationItem.getTarget()} role="menuitem">${childNavigationItem.getName()}</a>
89 </li>
90 </#list>
91 </ul>
92 </#if>
93 </li>
94 </#if>
95 </#list>
96
97 <#-- Reminder List Taglib -->
98 <li class="bookmarks-link">
99 <a class="link" href="javascript:;">
100 <i class="icon-star"></i>
101 <span><@liferay.language_format key="lrp-navbar-bookmarks-label-x" arguments="${reminderListEntriesCount}" /></span>
102 </a>
103 </li>
104
105 <#--<#– My DIEPA link –>
106 <li class="my-lrp-link">
107 <#if userIsSignedIn>
108 <a href="${myDiepaURL}">
109 <i class="icon-user"></i>
110 <span><@liferay.language key="lrp-navbar-my-diepa-label" /></span>
111 </a>
112 <span>(</span>
113 <a href="${logoutURL}">
114 <span><@liferay.language key="sign-out" /></span>
115 </a>
116 <span>)</span>
117 <#else>
118 <a class="login-link" href="javascript:;">
119 <i class="icon-user"></i>
120 <span><@liferay.language key="lrp-navbar-my-diepa-label" /></span>
121 </a>
122 </#if>
123 </li>-->
124 </ul>
125 </div>
126
127 <@liferay_aui.script use="liferay-navigation-interaction">
128 var navigation = A.one('#${navbarId}');
129
130 Liferay.Data.NAV_INTERACTION_LIST_SELECTOR = '.navbar-site';
131 Liferay.Data.NAV_LIST_SELECTOR = '.navbar-site';
132
133 if (navigation) {
134 navigation.plug(Liferay.NavigationInteraction);
135 }
136 </@>
137
138 <script type="text/javascript">
139 Liferay.Loader.require('lrp-js-module-loader@1.0.0/modules/reminder_list.es', function(obj) {
140 document.querySelector("li.bookmarks-link a").addEventListener("click", function () {
141 new obj.default().openReminderListPortlet()
142 })
143 }, function(error) {
144 console.error(error);
145 });
146
147 /*var loginLink = document.querySelector("li.my-lrp-link a.login-link")
148 if (loginLink) {
149 Liferay.Loader.require('lrp-js-module-loader@1.0.0/modules/application.es', function (obj) {
150 loginLink.addEventListener("click", function () {
151 new obj.default().openApplicationPortletLogin()
152 })
153 }, function (error) {
154 console.error(error);
155 });
156 }*/
157 </script>
158</#if>
Die von ihnen aufgerufene Stellenanzeige existiert nicht mehr. Klicken Sie hier um auf unsere Jobbörse zu gelangen