egovframework.rfc3.openapijeonjubus.web
Class OpenApiBusDataController

java.lang.Object
  extended by egovframework.rfc3.openapijeonjubus.web.OpenApiBusDataController

@Controller
@Service(value="OpenApiBusDataController")
@SessionAttributes(types=SessionVO.class)
public class OpenApiBusDataController
extends java.lang.Object


Constructor Summary
OpenApiBusDataController()
           
 
Method Summary
 java.lang.String busLocation1(JeonjuBusNosunSearchVO jeonjuBusNosunSearchVO, BoardSearchVO boardSearchVO, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.ModelMap model)
          노선번호 검색
 java.lang.String busLocation2(JeonjuBusStopSearchVO jeonjuBusStopSearchVO, BoardSearchVO boardSearchVO, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.ModelMap model)
          정류장 번호 및 이름으로 검색
 java.lang.String busLocationAll(JeonjuBusNosunSearchVO jeonjuBusNosunSearchVO, BoardSearchVO boardSearchVO, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.ModelMap model)
          모든 노선 검색
 java.lang.String busLocationBusstopInfo(JeonjuNosunInfoVO jeonjuNosunInfoVO, BoardSearchVO boardSearchVO, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.ModelMap model)
          해당 노선의 정보
 java.lang.String busLocationBusstopInfomation(JeonjuBusStopInfoVO jeonjuBusStopInfoVO, BoardSearchVO boardSearchVO, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.ModelMap model)
          정류소별 저상버스 도착정보 목록 조회
 java.lang.String busLocationBusstopList(JeonjuBusNosunRouteVO jeonjuBusNosunRouteVO, JeonjuNosunInfoVO jeonjuNosunInfoVO, BoardSearchVO boardSearchVO, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.ModelMap model)
          노선번호 검색후 해당 노선의 운행경로 정보
 java.lang.String busLocationTime(JeonjuNosunTimeVO jeonjuNosunTimeVO, JeonjuNosunInfoVO jeonjuNosunInfoVO, BoardSearchVO boardSearchVO, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.ModelMap model)
          해당 노선 배차시간
 java.lang.String busNosunDrawing(JeonjuBusNosunDrawingVO jeonjuBusNosunDrawingVO, BoardSearchVO boardSearchVO, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.ModelMap model)
          버스 노선의 운행경로 좌표
 java.lang.String busStopApproach(JeonjuBusStopApproachVO jeonjuBusStopApproachVO, BoardSearchVO boardSearchVO, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.ModelMap model)
          선택한 좌표에서 가까운 정류장의 좌표값 구하기
 java.lang.String busStopDrawing(JeonjuBusStopNosunInfoVO jeonjuBusStopNosunInfoVO, JeonjuBusStopNosunDrawingVO jeonjuBusStopNosunDrawingVO, BoardSearchVO boardSearchVO, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.ModelMap model)
          선택한 출발지와 도착지의 이동경로 좌표
 java.lang.String busStopRealLocation(JeonjuBusStopInfoVO jeonjuBusStopInfoVO, BoardSearchVO boardSearchVO, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.ModelMap model)
          특정 노선의 특정 정류장의 버스 도착 정보
 java.lang.String busTransferStopInfo(JeonjuBusTransferStopInfoVO jeonjuBusTransferStopInfoVO, BoardSearchVO boardSearchVO, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.ModelMap model)
          특정 환승경로의 경유 정류장 리스트
 java.lang.String cctvList(JeonjuCctvListVO jeonjuCctvListVO, BoardSearchVO boardSearchVO, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.ModelMap model)
          CCTV 상세 정보
 java.lang.String fromtoBusSearchNonstopDetail(JeonjuRouteNonstopDetailSearchVO jeonjuRouteNonstopDetailSearchVO, BoardSearchVO boardSearchVO, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.ModelMap model)
          시내버스 경로검색 (직행)
 java.lang.String fromtoBusSearchTransferDetail(JeonjuRouteTransferDetailSearchVO jeonjuRouteTransferDetailSearchVO, BoardSearchVO boardSearchVO, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.ModelMap model)
          시내버스 경로검색 (환승)
 java.lang.String fromToWaySearch(JeonjuRouteSearchVO jeonjuRouteSearchVO, BoardSearchVO boardSearchVO, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.ModelMap model)
          시내버스 출발지 검색 및 도착지 검색
 java.lang.String generalBusstop(JeonjuNosunByWayStopVO jeonjuNosunByWayStopVO, BoardSearchVO boardSearchVO, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.ModelMap model)
          해당 정류장을 경유하는 노선 정보
 java.lang.String getRestMode()
           
 java.lang.String lowBusLocation1List(JeonjuBusLowListVO jeonjuBusLowListVO, BoardSearchVO boardSearchVO, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.ModelMap model)
           
 void setRestMode(java.lang.String restMode)
           
 java.lang.String trafficDetail(JeonjuRoadStatusDetailVO jeonjuRoadStatusDetailVO, BoardSearchVO boardSearchVO, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.ModelMap model)
          도로별 현황 상세 정보
 java.lang.String trafficList(JeonjuRoadStatusVO jeonjuRoadStatusVO, BoardSearchVO boardSearchVO, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.ModelMap model)
          도로별 현황 리스트
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OpenApiBusDataController

public OpenApiBusDataController()
Method Detail

getRestMode

public java.lang.String getRestMode()

setRestMode

public void setRestMode(java.lang.String restMode)

busLocationAll

@RequestMapping(value="/jeonjubus/openApi/traffic/bus_location_all.*")
public java.lang.String busLocationAll(@ModelAttribute(value="jeonjuBusNosunSearchVO")
                                                      JeonjuBusNosunSearchVO jeonjuBusNosunSearchVO,
                                                      @ModelAttribute(value="boardSearchVO")
                                                      BoardSearchVO boardSearchVO,
                                                      javax.servlet.http.HttpServletRequest request,
                                                      javax.servlet.http.HttpServletResponse response,
                                                      org.springframework.ui.ModelMap model)
                                throws java.lang.Exception
모든 노선 검색

Parameters:
jeonjuBusNosunSearchVO -
boardSearchVO -
request -
response -
model -
Returns:
Throws:
java.lang.Exception

busLocation1

@RequestMapping(value="/jeonjubus/openApi/traffic/bus_location1.*")
public java.lang.String busLocation1(@ModelAttribute(value="jeonjuBusNosunSearchVO")
                                                    JeonjuBusNosunSearchVO jeonjuBusNosunSearchVO,
                                                    @ModelAttribute(value="boardSearchVO")
                                                    BoardSearchVO boardSearchVO,
                                                    javax.servlet.http.HttpServletRequest request,
                                                    javax.servlet.http.HttpServletResponse response,
                                                    org.springframework.ui.ModelMap model)
                              throws java.lang.Exception
노선번호 검색

Parameters:
jeonjuBusNosunSearchVO -
boardSearchVO -
request -
response -
model -
Returns:
Throws:
java.lang.Exception

busLocationBusstopList

@RequestMapping(value="/jeonjubus/openApi/traffic/bus_location_busstop_list.*")
public java.lang.String busLocationBusstopList(@ModelAttribute(value="jeonjuBusNosunRouteVO")
                                                              JeonjuBusNosunRouteVO jeonjuBusNosunRouteVO,
                                                              @ModelAttribute(value="jeonjuNosunInfoVO")
                                                              JeonjuNosunInfoVO jeonjuNosunInfoVO,
                                                              @ModelAttribute(value="boardSearchVO")
                                                              BoardSearchVO boardSearchVO,
                                                              javax.servlet.http.HttpServletRequest request,
                                                              javax.servlet.http.HttpServletResponse response,
                                                              org.springframework.ui.ModelMap model)
                                        throws java.lang.Exception
노선번호 검색후 해당 노선의 운행경로 정보

Parameters:
jeonjuBusNosunRouteVO -
jeonjuNosunInfoVO -
boardSearchVO -
request -
response -
model -
Returns:
Throws:
java.lang.Exception

busLocationBusstopInfomation

@RequestMapping(value="/jeonjubus/openApi/traffic/bus_location_busstop_infomation.*")
public java.lang.String busLocationBusstopInfomation(@ModelAttribute(value="jeonjuBusStopInfoVO")
                                                                    JeonjuBusStopInfoVO jeonjuBusStopInfoVO,
                                                                    @ModelAttribute(value="boardSearchVO")
                                                                    BoardSearchVO boardSearchVO,
                                                                    javax.servlet.http.HttpServletRequest request,
                                                                    javax.servlet.http.HttpServletResponse response,
                                                                    org.springframework.ui.ModelMap model)
                                              throws java.lang.Exception
정류소별 저상버스 도착정보 목록 조회

Parameters:
jeonjuBusStopInfoVO -
boardSearchVO -
request -
response -
model -
Returns:
Throws:
java.lang.Exception

busLocation2

@RequestMapping(value="/jeonjubus/openApi/traffic/bus_location2.*")
public java.lang.String busLocation2(@ModelAttribute(value="jeonjuBusStopSearchVO")
                                                    JeonjuBusStopSearchVO jeonjuBusStopSearchVO,
                                                    @ModelAttribute(value="boardSearchVO")
                                                    BoardSearchVO boardSearchVO,
                                                    javax.servlet.http.HttpServletRequest request,
                                                    javax.servlet.http.HttpServletResponse response,
                                                    org.springframework.ui.ModelMap model)
                              throws java.lang.Exception
정류장 번호 및 이름으로 검색

Parameters:
jeonjuBusStopSearchVO -
boardSearchVO -
request -
response -
model -
Returns:
Throws:
java.lang.Exception

lowBusLocation1List

@RequestMapping(value="/jeonjubus/openApi/traffic/low_location1_list.*")
public java.lang.String lowBusLocation1List(@ModelAttribute(value="jeonjuBusLowListVO")
                                                           JeonjuBusLowListVO jeonjuBusLowListVO,
                                                           @ModelAttribute(value="boardSearchVO")
                                                           BoardSearchVO boardSearchVO,
                                                           javax.servlet.http.HttpServletRequest request,
                                                           javax.servlet.http.HttpServletResponse response,
                                                           org.springframework.ui.ModelMap model)
                                     throws java.lang.Exception
Throws:
java.lang.Exception

trafficList

@RequestMapping(value="/jeonjubus/openApi/traffic/traffic_list.*")
public java.lang.String trafficList(@ModelAttribute(value="jeonjuRoadStatusVO")
                                                   JeonjuRoadStatusVO jeonjuRoadStatusVO,
                                                   @ModelAttribute(value="boardSearchVO")
                                                   BoardSearchVO boardSearchVO,
                                                   javax.servlet.http.HttpServletRequest request,
                                                   javax.servlet.http.HttpServletResponse response,
                                                   org.springframework.ui.ModelMap model)
                             throws java.lang.Exception
도로별 현황 리스트

Parameters:
jeonjuRoadStatusVO -
boardSearchVO -
request -
response -
model -
Returns:
Throws:
java.lang.Exception

trafficDetail

@RequestMapping(value="/jeonjubus/openApi/traffic/traffic_detail.*")
public java.lang.String trafficDetail(@ModelAttribute(value="jeonjuRoadStatusDetailVO")
                                                     JeonjuRoadStatusDetailVO jeonjuRoadStatusDetailVO,
                                                     @ModelAttribute(value="boardSearchVO")
                                                     BoardSearchVO boardSearchVO,
                                                     javax.servlet.http.HttpServletRequest request,
                                                     javax.servlet.http.HttpServletResponse response,
                                                     org.springframework.ui.ModelMap model)
                               throws java.lang.Exception
도로별 현황 상세 정보

Parameters:
jeonjuRoadStatusDetailVO -
boardSearchVO -
request -
response -
model -
Returns:
Throws:
java.lang.Exception

cctvList

@RequestMapping(value="/jeonjubus/openApi/traffic/cctv_list.*")
public java.lang.String cctvList(@ModelAttribute(value="jeonjuCctvListVO")
                                                JeonjuCctvListVO jeonjuCctvListVO,
                                                @ModelAttribute(value="boardSearchVO")
                                                BoardSearchVO boardSearchVO,
                                                javax.servlet.http.HttpServletRequest request,
                                                javax.servlet.http.HttpServletResponse response,
                                                org.springframework.ui.ModelMap model)
                          throws java.lang.Exception
CCTV 상세 정보

Parameters:
jeonjuCctvListVO -
boardSearchVO -
request -
response -
model -
Returns:
Throws:
java.lang.Exception

fromToWaySearch

@RequestMapping(value="/jeonjubus/openApi/traffic/fromto_bus_search.*")
public java.lang.String fromToWaySearch(@ModelAttribute(value="jeonjuRouteSearchVO")
                                                       JeonjuRouteSearchVO jeonjuRouteSearchVO,
                                                       @ModelAttribute(value="boardSearchVO")
                                                       BoardSearchVO boardSearchVO,
                                                       javax.servlet.http.HttpServletRequest request,
                                                       javax.servlet.http.HttpServletResponse response,
                                                       org.springframework.ui.ModelMap model)
                                 throws java.lang.Exception
시내버스 출발지 검색 및 도착지 검색

Parameters:
jeonjuRouteSearchVO -
boardSearchVO -
request -
response -
model -
Returns:
Throws:
java.lang.Exception

fromtoBusSearchNonstopDetail

@RequestMapping(value="/jeonjubus/openApi/traffic/fromto_bus_search_nonstop_detail.*")
public java.lang.String fromtoBusSearchNonstopDetail(@ModelAttribute(value="jeonjuRouteNonstopDetailSearchVO")
                                                                    JeonjuRouteNonstopDetailSearchVO jeonjuRouteNonstopDetailSearchVO,
                                                                    @ModelAttribute(value="boardSearchVO")
                                                                    BoardSearchVO boardSearchVO,
                                                                    javax.servlet.http.HttpServletRequest request,
                                                                    javax.servlet.http.HttpServletResponse response,
                                                                    org.springframework.ui.ModelMap model)
                                              throws java.lang.Exception
시내버스 경로검색 (직행)

Parameters:
jeonjuRouteNonstopDetailSearchVO -
boardSearchVO -
request -
response -
model -
Returns:
Throws:
java.lang.Exception

fromtoBusSearchTransferDetail

@RequestMapping(value="/jeonjubus/openApi/traffic/fromto_bus_search_transfer_detail.*")
public java.lang.String fromtoBusSearchTransferDetail(@ModelAttribute(value="jeonjuRouteTransferDetailSearchVO")
                                                                     JeonjuRouteTransferDetailSearchVO jeonjuRouteTransferDetailSearchVO,
                                                                     @ModelAttribute(value="boardSearchVO")
                                                                     BoardSearchVO boardSearchVO,
                                                                     javax.servlet.http.HttpServletRequest request,
                                                                     javax.servlet.http.HttpServletResponse response,
                                                                     org.springframework.ui.ModelMap model)
                                               throws java.lang.Exception
시내버스 경로검색 (환승)

Parameters:
jeonjuRouteTransferDetailSearchVO -
boardSearchVO -
request -
response -
model -
Returns:
Throws:
java.lang.Exception

busLocationBusstopInfo

@RequestMapping(value="/jeonjubus/openApi/traffic/bus_location_busstop_info.*")
public java.lang.String busLocationBusstopInfo(@ModelAttribute(value="jeonjuNosunInfoVO")
                                                              JeonjuNosunInfoVO jeonjuNosunInfoVO,
                                                              @ModelAttribute(value="boardSearchVO")
                                                              BoardSearchVO boardSearchVO,
                                                              javax.servlet.http.HttpServletRequest request,
                                                              javax.servlet.http.HttpServletResponse response,
                                                              org.springframework.ui.ModelMap model)
                                        throws java.lang.Exception
해당 노선의 정보

Parameters:
jeonjuNosunInfoVO -
boardSearchVO -
request -
response -
model -
Returns:
Throws:
java.lang.Exception

busLocationTime

@RequestMapping(value="/jeonjubus/openApi/traffic/bus_location_time.*")
public java.lang.String busLocationTime(@ModelAttribute(value="jeonjuNosunTimeVO")
                                                       JeonjuNosunTimeVO jeonjuNosunTimeVO,
                                                       @ModelAttribute(value="jeonjuNosunInfoVO")
                                                       JeonjuNosunInfoVO jeonjuNosunInfoVO,
                                                       @ModelAttribute(value="boardSearchVO")
                                                       BoardSearchVO boardSearchVO,
                                                       javax.servlet.http.HttpServletRequest request,
                                                       javax.servlet.http.HttpServletResponse response,
                                                       org.springframework.ui.ModelMap model)
                                 throws java.lang.Exception
해당 노선 배차시간

Parameters:
jeonjuNosunTimeVO -
jeonjuNosunInfoVO -
boardSearchVO -
request -
response -
model -
Returns:
Throws:
java.lang.Exception

generalBusstop

@RequestMapping(value="/jeonjubus/openApi/traffic/general_busstop.*")
public java.lang.String generalBusstop(@ModelAttribute(value="jeonjuNosunByWayStopVO")
                                                      JeonjuNosunByWayStopVO jeonjuNosunByWayStopVO,
                                                      @ModelAttribute(value="boardSearchVO")
                                                      BoardSearchVO boardSearchVO,
                                                      javax.servlet.http.HttpServletRequest request,
                                                      javax.servlet.http.HttpServletResponse response,
                                                      org.springframework.ui.ModelMap model)
                                throws java.lang.Exception
해당 정류장을 경유하는 노선 정보

Parameters:
jeonjuNosunByWayStopVO -
boardSearchVO -
request -
response -
model -
Returns:
Throws:
java.lang.Exception

busStopDrawing

@RequestMapping(value="/jeonjubus/openApi/traffic/bus_stop_drawing.*")
public java.lang.String busStopDrawing(@ModelAttribute(value="jeonjuBusStopNosunInfoVO")
                                                      JeonjuBusStopNosunInfoVO jeonjuBusStopNosunInfoVO,
                                                      @ModelAttribute(value="jeonjuBusStopNosunDrawingVO")
                                                      JeonjuBusStopNosunDrawingVO jeonjuBusStopNosunDrawingVO,
                                                      @ModelAttribute(value="boardSearchVO")
                                                      BoardSearchVO boardSearchVO,
                                                      javax.servlet.http.HttpServletRequest request,
                                                      javax.servlet.http.HttpServletResponse response,
                                                      org.springframework.ui.ModelMap model)
                                throws java.lang.Exception
선택한 출발지와 도착지의 이동경로 좌표

Parameters:
jeonjuBusStopNosunInfoVO -
jeonjuBusStopNosunDrawingVO -
boardSearchVO -
request -
response -
model -
Returns:
Throws:
java.lang.Exception

busNosunDrawing

@RequestMapping(value="/jeonjubus/openApi/traffic/bus_nosun_drawing.*")
public java.lang.String busNosunDrawing(@ModelAttribute(value="jeonjuBusNosunDrawingVO")
                                                       JeonjuBusNosunDrawingVO jeonjuBusNosunDrawingVO,
                                                       @ModelAttribute(value="boardSearchVO")
                                                       BoardSearchVO boardSearchVO,
                                                       javax.servlet.http.HttpServletRequest request,
                                                       javax.servlet.http.HttpServletResponse response,
                                                       org.springframework.ui.ModelMap model)
                                 throws java.lang.Exception
버스 노선의 운행경로 좌표

Parameters:
jeonjuBusNosunDrawingVO -
boardSearchVO -
request -
response -
model -
Returns:
Throws:
java.lang.Exception

busStopApproach

@RequestMapping(value="/jeonjubus/openApi/traffic/bus_stop_approach.*")
public java.lang.String busStopApproach(@ModelAttribute(value="jeonjuBusStopApproachVO")
                                                       JeonjuBusStopApproachVO jeonjuBusStopApproachVO,
                                                       @ModelAttribute(value="boardSearchVO")
                                                       BoardSearchVO boardSearchVO,
                                                       javax.servlet.http.HttpServletRequest request,
                                                       javax.servlet.http.HttpServletResponse response,
                                                       org.springframework.ui.ModelMap model)
                                 throws java.lang.Exception
선택한 좌표에서 가까운 정류장의 좌표값 구하기

Parameters:
jeonjuBusStopApproachVO -
boardSearchVO -
request -
response -
model -
Returns:
Throws:
java.lang.Exception

busStopRealLocation

@RequestMapping(value="/jeonjubus/openApi/traffic/bus_stop_real_location.*")
public java.lang.String busStopRealLocation(@ModelAttribute(value="jeonjuBusStopInfoVO")
                                                           JeonjuBusStopInfoVO jeonjuBusStopInfoVO,
                                                           @ModelAttribute(value="boardSearchVO")
                                                           BoardSearchVO boardSearchVO,
                                                           javax.servlet.http.HttpServletRequest request,
                                                           javax.servlet.http.HttpServletResponse response,
                                                           org.springframework.ui.ModelMap model)
                                     throws java.lang.Exception
특정 노선의 특정 정류장의 버스 도착 정보

Parameters:
jeonjuBusStopInfoVO -
boardSearchVO -
request -
response -
model -
Returns:
Throws:
java.lang.Exception

busTransferStopInfo

@RequestMapping(value="/jeonjubus/openApi/traffic/bus_transfer_stop_info.*")
public java.lang.String busTransferStopInfo(@ModelAttribute(value="jeonjuBusTransferStopInfoVO")
                                                           JeonjuBusTransferStopInfoVO jeonjuBusTransferStopInfoVO,
                                                           @ModelAttribute(value="boardSearchVO")
                                                           BoardSearchVO boardSearchVO,
                                                           javax.servlet.http.HttpServletRequest request,
                                                           javax.servlet.http.HttpServletResponse response,
                                                           org.springframework.ui.ModelMap model)
                                     throws java.lang.Exception
특정 환승경로의 경유 정류장 리스트

Parameters:
jeonjuBusTransferStopInfoVO -
boardSearchVO -
request -
response -
model -
Returns:
Throws:
java.lang.Exception