RbiSearchHeader

Press escape key to go back

पिछली खोज

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

RbiAnnouncementWeb

RBI Announcements
RBI Announcements

श्रेणी पहलू

केटेगरी

RBIDateFilter

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

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

खोज परिणाम

टेम्पलेट के प्रोसेसिंग के समय त्रुटि हुई है.
Java method "com.sun.proxy.$Proxy1288.getLatestArticle(long, String)" threw an exception when invoked on com.sun.proxy.$Proxy1288 object "com.rbi.journal.article.custom.service.wrapper.OverrideJournalArticleLocalServiceWrapper@76e4ef12"; 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

पृष्ठ अंतिम बार अपडेट किया गया: अगस्त 08, 2025