Changeset 1236 for EDIS/trunk/java/tracking-server-core/src/main/java/gov/va/med/edp/web/controller/TrackingController.java
- Timestamp:
- Sep 7, 2011, 4:32:20 AM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
EDIS/trunk/java/tracking-server-core/src/main/java/gov/va/med/edp/web/controller/TrackingController.java
r1227 r1236 1 1 package gov.va.med.edp.web.controller; 2 2 3 import gov.va.med.authentication.kernel.LoginUserInfoVO;4 3 import gov.va.med.edp.dao.ServerPackageVersionDao; 5 4 import gov.va.med.edp.dao.TrackingDao; 5 import gov.va.med.edp.springframework.security.userdetails.VistaUserDetails; 6 6 import gov.va.med.edp.vo.BigBoardDebugInfoVO; 7 7 import gov.va.med.edp.web.view.XmlView; 8 8 import org.springframework.beans.factory.InitializingBean; 9 import org.springframework.security.context.SecurityContextHolder; 9 10 import org.springframework.util.Assert; 10 11 import org.springframework.util.StringUtils; … … 37 38 protected ModelAndView handleRequestInternal(HttpServletRequest request, HttpServletResponse response) throws Exception { 38 39 validateSwfID(request); 39 LoginUserInfoVOuserInfo = getUserInfo(request);40 String result = trackingDao.executeCommand(userInfo.getLoginStationNumber(), userInfo.get UserDuz(), buildParameterMap(request));40 VistaUserDetails userInfo = getUserInfo(request); 41 String result = trackingDao.executeCommand(userInfo.getLoginStationNumber(), userInfo.getDuz(), buildParameterMap(request)); 41 42 if (isInitDisplayBoardCommand(request)) 42 43 result = appendSiteAndVistaLinkConnectionInfo(result, request); … … 62 63 } 63 64 64 protected LoginUserInfoVOgetUserInfo(HttpServletRequest request) throws NoUserInfoInSessionException {65 LoginUserInfoVO userInfo = (LoginUserInfoVO) request.getSession().getAttribute(LoginUserInfoVO.SESSION_KEY);65 protected VistaUserDetails getUserInfo(HttpServletRequest request) throws NoUserInfoInSessionException { 66 VistaUserDetails userInfo = (VistaUserDetails) SecurityContextHolder.getContext().getAuthentication().getPrincipal(); 66 67 if (userInfo == null) throw new NoUserInfoInSessionException(); 67 68 return userInfo;
Note:
See TracChangeset
for help on using the changeset viewer.