1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package com.hack23.cia.web.impl.ui.application.views.pageclicklistener;
20
21 import org.springframework.web.context.request.RequestContextHolder;
22 import org.springframework.web.context.request.ServletRequestAttributes;
23 import org.springframework.web.context.support.WebApplicationContextUtils;
24
25 import com.hack23.cia.service.api.ApplicationManager;
26
27
28
29
30 public final class ApplicationMangerAccess {
31
32
33
34
35
36
37 public static ApplicationManager getApplicationManager() {
38 return WebApplicationContextUtils
39 .getWebApplicationContext(((ServletRequestAttributes) RequestContextHolder.currentRequestAttributes())
40 .getRequest().getSession(true).getServletContext())
41 .getBean(ApplicationManager.class);
42 }
43
44 }