package itn.com.usr.search.web; import java.util.List; import java.util.Map; import javax.annotation.Resource; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.ModelMap; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.servlet.mvc.support.RedirectAttributes; import org.springmodules.validation.commons.DefaultBeanValidator; import egovframework.rte.fdl.property.EgovPropertyService; import egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper; import egovframework.rte.psl.dataaccess.util.EgovMap; import itn.com.cmm.ComDefaultCodeVO; import itn.com.cmm.EgovMessageSource; import itn.com.cmm.LoginVO; import itn.com.cmm.service.EgovCmmUseService; import itn.com.cmm.util.RedirectUrlMaker; import itn.com.uss.ion.cyb.service.CyberAlertManageService; import itn.com.uss.ion.cyb.service.CyberAlertManageVO; /** * 개요 * - 팝업창에 대한 Controller를 정의한다. * * 상세내용 * - 팝업창에 대한 등록, 수정, 삭제, 조회, 반영확인 기능을 제공한다. * - 팝업창의 조회기능은 목록조회, 상세조회로, 사용자 화면 보기로 구분된다. * @author 이창원 * @version 1.0 * @created 05-8-2009 오후 2:19:57 *
* << 개정이력(Modification Information) >> * * 수정일 수정자 수정내용 * ------- -------- --------------------------- * 2009.8.05 이창원 최초 생성 * 2011.8.26 정진오 IncludedInfo annotation 추가 * **/ @Controller public class SearchTotalController { private static final Logger LOGGER = LoggerFactory.getLogger(SearchTotalController.class); @Autowired private DefaultBeanValidator beanValidator; /** cmmUseService */ @Resource(name = "EgovCmmUseService") private EgovCmmUseService cmmUseService; /** EgovMessageSource */ @Resource(name = "egovMessageSource") EgovMessageSource egovMessageSource; /** EgovPropertyService */ @Resource(name = "propertiesService") protected EgovPropertyService propertiesService; /** cyberAlertManageService */ @Resource(name = "cyberAlertManageService") private CyberAlertManageService cyberAlertManageService; /** * 토탈 검색 예제 페이지 * @param popupManageVO * @param model * @return "web/search/totalResearch" * @throws Exception */ @RequestMapping(value = "/usr/search/totalSearch.do") public String totalResearch(@RequestParam Map, ?> commandMap, RedirectAttributes redirectAttributes, ModelMap model) throws Exception { return "web/search/totalSearch"; } }