RbiSearchHeader

Press escape key to go back

पिछली खोज

थीम
थीम
टेक्स्ट का साइज़
टेक्स्ट का साइज़
S3

RbiAnnouncementWeb

RBI Announcements
RBI Announcements

श्रेणी पहलू

केटेगरी

RBIDateFilter

साप्‍ताहिक सांख्यिकी संपूरक

सर्च रिफाइन करें

खोज परिणाम

टेम्पलेट के प्रोसेसिंग के समय त्रुटि हुई है.
Java method "com.sun.proxy.$Proxy1388.getLatestArticle(long, String)" threw an exception when invoked on com.sun.proxy.$Proxy1388 object "com.rbi.journal.article.custom.service.wrapper.OverrideJournalArticleLocalServiceWrapper@1986c4f5"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign journalArticle = journalArtic...  [in template "20099#20125#23212961" at line 23, column 9]
----
1<#assign 
2    AssetEntryLocalServiceUtil=serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService") 
3	assetEntryLocalService=serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService") 
4	journalArticleLocalService=serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") 
5    DLFileEntryLocalService=serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService") /> 
6<#assign currDate=.now?date /> 
7<#assign groupId="" articleId =""/> 
8<#assign currentUrl=themeDisplay.getCDNBaseURL() + themeDisplay.getURLCurrent() /> 
9 
10<#-- Start breadcrumbs --> 
11<#assign urlCurrent = themeDisplay.getURLCurrent() /> 
12<#assign params = urlCurrent?split("&") /> 
13<#if params?has_content> 
14	<#list params as param> 
15      <#if param?contains("viewOneArticleId")> 
16				  <#assign viewattr = param?split("=") /> 
17				  <#assign articleId = viewattr[1] /> 
18			</#if> 
19	</#list> 
20</#if> 
21<#assign groupId = themeDisplay.getScopeGroupId()/> 
22<#if articleId?has_content && groupId?has_content && articleId != "undefined" && articleId != "null"> 
23	<#assign journalArticle = journalArticleLocalService.getLatestArticle(groupId, articleId)/> 
24			<input type="hidden" id="activeTitle"  value="${journalArticle.getTitle(locale)}"> 
25<#else> 
26	<#if entries?has_content  && currentUrl?contains("category")> 
27	<#list entries as curEntry> 
28			<#assign UUID="" 
29				 assetEntry=AssetEntryLocalServiceUtil.fetchEntry(curEntry.getClassName(), 
30				 curEntry.getClassPK()) 
31				 assetTitle=assetEntry.getTitle(locale) 
32				 contentPublishDate=assetEntry.publishDate 
33				 categories=assetEntry.getCategories() 
34			/> 
35			<#if categories?has_content> 
36				<#list categories as category> 
37					<#if category.getVocabularyId()==9018905> 
38						<input type="hidden" id="activeTitle"  value="${category.getName()}">				 
39					</#if> 
40				</#list> 
41			</#if> 
42		</#list> 
43	</#if> 
44</#if> 
45<#-- End breadcrumbs --> 
46	 
47	 
48<div class="Notification-content-wrap weekly-statistical-supplement full-width dynamic-resize" tabindex="0"> 
49    <div class="container"> 
50        <div class="row"> 
51            <div class="col-12"> 
52                <div class="notifications-row-wrapper"> 
53                    <div class="row"> 
54                        <#if entries?has_content && currentUrl?contains("category")> 
55                            <#list entries as curEntry> 
56                                <#assign UUID="" 
57																		UUIDs = "" 
58																		fileSize=""  
59																		docURL=""  
60																		excelURL=""  
61																		excelFileSize="" FID="" FIDs="" 
62                                    assetEntry=AssetEntryLocalServiceUtil.fetchEntry(curEntry.getClassName(), curEntry.getClassPK()) /> 
63                                <#assign viewURL=curEntry.getViewURL()?split('?')[0] />													 
64                                <#if assetEntry.getClassName()=="com.liferay.journal.model.JournalArticle"> 
65                                    <#assign article=assetEntry.getAssetRenderer().getArticle() id=article.getId() 
66                                        groupId=article.getGroupId() 
67                                        URL=article.getExpandoBridge().getAttribute("pdf-url")  
68																				ExcelURL=article.getExpandoBridge().getAttribute("doc-url")/> 
69                                    <#assign content=saxReaderUtil.read(article.getContentByLocale(locale)) 
70                                        notificationId=content.valueOf("//dynamic-element[@name='Numeric68058098']/dynamic-content") 
71                                        description=content.valueOf("//dynamic-element[@name='RichText92604564']/dynamic-content") publishDate=assetEntry.publishDate /> 
72                                </#if> 
73                                <div class="col-12 "> 
74                                    <div class="notification-row-each"> 
75                                        <div class="notification-row-each-inner"> 
76																					<#assign pDate=dateUtil.getDate(publishDate, "yyyy-MM-dd", locale) /> 
77																					<div class="notification-date"> 
78																						${dateUtil.getDate(publishDate, "dd MMM yyyy", locale)} 
79																					</div> 
80																					<#assign redirectURL="${viewURL}?&publishDateFrom="+pDate+"&publishDateTo="+pDate/>	 
81                                            <a href="${redirectURL}" class="mtm_list_item_heading"> 
82                                                <div class="notifications-heading c-tooltips position-relative"> 
83                                                    <span>${assetEntry.getTitle(locale)}</span> 
84                                                    <div class="custom-tooltip"> 
85                                                        <div class="tooltip-arrow-up"></div> 
86                                                        <div class="tooltip-content"> 
87                                                            ${assetEntry.getSummary(locale)} 
88                                                        </div> 
89                                                        <div class="tooltip-content-hidden" style="display:none"> 
90                                                            ${assetEntry.getSummary(locale)} 
91																												</div> 
92                                                    </div> 
93                                                </div> 
94                                                <div class="notifications-heading-hidden" style="display:none"> 
95                                                    ${assetEntry.getTitle(locale)} 
96																								</div> 
97                                            </a> 
98                                            <div class="notifications-description-hidden" style="display:none"> 
99                                                <#if assetEntry.getSummary(locale)?has_content> 
100                                                    ${assetEntry.getSummary(locale)} 
101                                                </#if> 
102                                            </div> 
103 
104                                            <!--buttons--> 
105                                            <!--<#if URL?has_content> 
106                                                <#list URL?keys as key> 
107                                                    <#if key==locale> 
108                                                        <#assign docURL=URL?values[key_index] /> 
109                                                    </#if> 
110                                                </#list> 
111                                            </#if> 
112																						<#if ExcelURL?has_content> 
113                                                <#list ExcelURL?keys as key> 
114                                                    <#if key==locale> 
115                                                        <#assign excelURL=ExcelURL?values[key_index] /> 
116                                                    </#if> 
117                                                </#list> 
118                                            </#if>--> 
119                                            <#if warningMessageLocale?has_content> 
120                                                <#list warningMessageLocale?keys as key> 
121                                                    <#if key==locale> 
122                                                        <#assign warningMessage=warningMessageLocale?values[key_index] /> 
123                                                    </#if> 
124                                                </#list> 
125                                            </#if> 
126                                            <!--<#if docURL?has_content> 
127                                                <#list docURL?split("/") as sValue> 
128                                                    <#if sValue?is_last> 
129                                                        <#list sValue?split("?") as uuid> 
130                                                            <#if uuid?is_first> 
131                                                                <#assign UUID=uuid /> 
132                                                            </#if> 
133                                                        </#list> 
134                                                    </#if> 
135                                                </#list> 
136                                            </#if> 
137																						<#if excelURL?has_content> 
138                                                <#list excelURL?split("/") as sValue> 
139                                                    <#if sValue?is_last> 
140                                                        <#list sValue?split("?") as uuid> 
141                                                            <#if uuid?is_first> 
142                                                                <#assign UUIDs=uuid /> 
143                                                            </#if> 
144                                                        </#list> 
145                                                    </#if> 
146                                                </#list> 
147                                            </#if> 
148                                            <#if UUID?has_content> 
149                                                <#if groupId?has_content> 
150                                                    <#attempt> 
151                                                        <#assign 
152                                                            DLFileEntry=DLFileEntryLocalService.fetchFileEntry(UUID,groupId?number) 
153                                                            fileSize=DLFileEntry.getSize() 
154                                                            fileAssetEntry=AssetEntryLocalServiceUtil.getEntry("com.liferay.document.library.kernel.model.DLFileEntry",DLFileEntry.getFileEntryId()) 
155                                                            docURL=fileAssetEntry.getAssetRenderer().getURLDownload(themeDisplay) /> 
156                                                        <#recover> 
157                                                    </#attempt> 
158                                                </#if> 
159                                            </#if>						 
160																						<#if UUIDs?has_content> 
161                                                <#if groupId?has_content> 
162                                                    <#attempt> 
163                                                        <#assign 
164                                                            DLFileEntry=DLFileEntryLocalService.fetchFileEntry(UUIDs,groupId?number) 
165                                                            excelFileSize=DLFileEntry.getSize() 
166                                                            fileAssetEntry=AssetEntryLocalServiceUtil.getEntry("com.liferay.document.library.kernel.model.DLFileEntry",DLFileEntry.getFileEntryId()) 
167                                                            excelURL=fileAssetEntry.getAssetRenderer().getURLDownload(themeDisplay) /> 
168                                                        <#recover> 
169                                                    </#attempt> 
170                                                </#if> 
171                                            </#if>--> 
172											<#if docURL?has_content> 
173 
174													<#if docURL?contains("fileEntryId")> 
175													 
176													<#list docURL?split("?") as sValue> 
177														<#if sValue?is_last> 
178																 
179															<#list sValue?split("=") as fid> 
180																		 
181																<#if fid?is_last> 
182																				 
183																	<#assign FID=fid /> 
184																</#if> 
185															</#list> 
186														</#if> 
187													</#list> 
188													 
189													 
190													<#else> 
191													 
192													<#list docURL?split("/") as sValue> 
193														<#if sValue?is_last> 
194															<#list sValue?split("?") as uuid> 
195																<#if uuid?is_first> 
196																	<#assign UUID=uuid /> 
197																</#if> 
198															</#list> 
199														</#if> 
200													</#list> 
201												</#if> 
202												</#if> 
203												<#if excelURL?has_content> 
204 
205													<#if excelURL?contains("fileEntryId")> 
206													 
207													<#list excelURL?split("?") as sValue> 
208														<#if sValue?is_last> 
209																 
210															<#list sValue?split("=") as fid> 
211																		 
212																<#if fid?is_last> 
213																				 
214																	<#assign FIDs=fid /> 
215																</#if> 
216															</#list> 
217														</#if> 
218													</#list> 
219													 
220													 
221													<#else> 
222													 
223													<#list excelURL?split("/") as sValue> 
224														<#if sValue?is_last> 
225															<#list sValue?split("?") as uuid> 
226																<#if uuid?is_first> 
227																	<#assign UUIDs=uuid /> 
228																</#if> 
229															</#list> 
230														</#if> 
231													</#list> 
232												</#if> 
233												</#if> 
234												<#if UUID?has_content || FID?has_content> 
235 
236 
237													<#attempt> 
238													 
239															<#if FID?has_content> 
240															<#assign dlFileEntry=DLFileEntryLocalService.fetchDLFileEntry(FID?number)  /> 
241															<#else> 
242																<#assign dlFileEntry=DLFileEntryLocalService.fetchFileEntry(UUID,groupId?number)  
243																fileAssetEntry=AssetEntryLocalServiceUtil.getEntry("com.liferay.document.library.kernel.model.DLFileEntry", 
244															dlFileEntry.getFileEntryId())/> 
245															</#if> 
246															<#assign fileSize=dlFileEntry.getSize()/> 
247															 
248															<#if UUID?has_content> 
249															<#assign docURL=fileAssetEntry.getAssetRenderer().getURLDownload(themeDisplay)/> 
250															<#assign docURL=docURL?replace("/"+UUID,"") /> 
251															</#if> 
252													<#recover> 
253														</#attempt> 
254													</#if> 
255													<#if UUIDs?has_content || FIDs?has_content> 
256													 
257													 
258													<#attempt> 
259													 
260															<#if FIDs?has_content> 
261															<#assign dlFileEntry=DLFileEntryLocalService.fetchDLFileEntry(FIDs?number)  /> 
262															<#else> 
263																<#assign dlFileEntry=DLFileEntryLocalService.fetchFileEntry(UUIDs,groupId?number)  
264																fileAssetEntry=AssetEntryLocalServiceUtil.getEntry("com.liferay.document.library.kernel.model.DLFileEntry", 
265															dlFileEntry.getFileEntryId())/> 
266															</#if> 
267															<#assign excelFileSize=dlFileEntry.getSize()/> 
268															 
269															<#if UUIDs?has_content> 
270															<#assign excelURL=fileAssetEntry.getAssetRenderer().getURLDownload(themeDisplay)/> 
271															<#assign excelURL=docURL?replace("/"+UUID,"") /> 
272															</#if> 
273													<#recover> 
274														</#attempt> 
275													</#if> 
276																						<div class="download-pdf-wrapper">										 
277																							<div class="btn-wrap"> 
278																								<#if docURL?? && docURL?has_content> 
279																									<div class="inner-wrap"> 
280																										<a href="${docURL?split('?')[0]}" target="_blank" 
281																											class="matomo_download "> 
282																											<img src="/documents/70233/0/fileDownload.svg" 
283																												class="downloadFile" 
284																												alt="${languageUtil.get(locale,'download')}" 
285																												title="${languageUtil.get(locale,'download')}"> 
286																											${languageUtil.get(locale,'pdf')} (<span class="fileSize">${fileSize}</span> ) 
287																										</a> 
288																									</div> 
289																								</#if> 
290																								<#if excelURL?? && excelURL?has_content>												 
291																									<div class="inner-wrap">						  
292																										<a href="${excelURL?split('?')[0]}" target="_blank" 
293																											class="matomo_download "> 
294																											<img src="/documents/70233/0/fileDownload.svg" 
295																													class="downloadFile" 
296																													alt="${languageUtil.get(locale,'download')}" 
297																													title="${languageUtil.get(locale,'download')}"> 
298																											${languageUtil.get(locale,'excel')} (<span class="fileSize">${excelFileSize}</span> ) 
299																										</a> 
300																									</div> 
301																								</#if> 
302                                               </div> 
303																						</div>									 
304                                        </div> 
305                                    </div> 
306                                </div> 
307                            </#list> 
308                        </#if> 
309                    </div> 
310                </div> 
311            </div> 
312        </div> 
313    </div> 
314</div>		 
315<script> 
316		 
317		window.addEventListener("load", function () { 
318		var url = window.location.href; 
319		if (url.indexOf('category') == -1) { 
320			$(".pagination-bar").removeClass("d-flex"); 
321			$(".pagination-bar").addClass("d-none"); 
322			$(".download-pdf").addClass("d-none"); 
323
324	}); 
325	function changeActiveBreadcrumb(){ 
326		let data = $('input#activeTitle').val(); 
327		$('div.rbi-breadcrumbs-wrap ol li:last-child').text(data); 
328
329	 
330    $(document).ready(function () { 
331        $(".fileSize").each(function () { 
332            var fileSize = $(this).html() 
333            if (fileSize != "") { 
334                $(this).html(formatFileSize(parseInt(fileSize), 2)) 
335
336        }); 
337 
338        function formatFileSize(bytes, decimalPoint) { 
339            if (bytes == 0) 
340                return '0 Bytes'; 
341            var k = 1024, 
342                dm = decimalPoint || 2, 
343                sizes = ['Bytes', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'], 
344                i = Math.floor(Math.log(bytes) / Math.log(k)); 
345            return (parseFloat((bytes / Math.pow(k, i)).toFixed(dm)) + ' ' + sizes[i]); 
346
347			 
348    }); 
349	//when list is available then removing this class 
350			$("#apply-button").removeClass("disabled"); 
351	 
352	//Please dont change these method 
353			changeActiveBreadcrumb(); 
354</script> 

Custom Date Facet

आरबीआई-इंस्टॉल-आरबीआई-सामग्री-वैश्विक

आरबीआई मोबाइल एप्लीकेशन इंस्टॉल करें और लेटेस्ट न्यूज़ का तुरंत एक्सेस पाएं!

Scan Your QR code to Install our app

RBIPageLastUpdatedOn

पृष्ठ अंतिम बार अपडेट किया गया: जुलाई 25, 2025