Ignore:
Timestamp:
Sep 7, 2011, 4:32:20 AM (13 years ago)
Author:
Solomon Blaz
Message:

removed dependencies on KAAJEE

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  
    11package gov.va.med.edp.web.controller;
    22
    3 import gov.va.med.authentication.kernel.LoginUserInfoVO;
    43import gov.va.med.edp.dao.ServerPackageVersionDao;
    54import gov.va.med.edp.dao.TrackingDao;
     5import gov.va.med.edp.springframework.security.userdetails.VistaUserDetails;
    66import gov.va.med.edp.vo.BigBoardDebugInfoVO;
    77import gov.va.med.edp.web.view.XmlView;
    88import org.springframework.beans.factory.InitializingBean;
     9import org.springframework.security.context.SecurityContextHolder;
    910import org.springframework.util.Assert;
    1011import org.springframework.util.StringUtils;
     
    3738    protected ModelAndView handleRequestInternal(HttpServletRequest request, HttpServletResponse response) throws Exception {
    3839        validateSwfID(request);
    39         LoginUserInfoVO userInfo = getUserInfo(request);
    40         String result = trackingDao.executeCommand(userInfo.getLoginStationNumber(), userInfo.getUserDuz(), buildParameterMap(request));
     40        VistaUserDetails userInfo = getUserInfo(request);
     41        String result = trackingDao.executeCommand(userInfo.getLoginStationNumber(), userInfo.getDuz(), buildParameterMap(request));
    4142        if (isInitDisplayBoardCommand(request))
    4243        result = appendSiteAndVistaLinkConnectionInfo(result, request);
     
    6263    }   
    6364   
    64     protected LoginUserInfoVO getUserInfo(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();
    6667        if (userInfo == null) throw new NoUserInfoInSessionException();
    6768        return userInfo;
Note: See TracChangeset for help on using the changeset viewer.