skoinfo.rfc.counter.action
Class CounterAction

java.lang.Object
  extended by com.opensymphony.xwork2.ActionSupport
      extended by skoinfo.rfc.common.action.AbstractAction
          extended by skoinfo.rfc.counter.action.CounterAction
All Implemented Interfaces:
com.opensymphony.xwork2.Action, com.opensymphony.xwork2.LocaleProvider, com.opensymphony.xwork2.ModelDriven, com.opensymphony.xwork2.Preparable, com.opensymphony.xwork2.TextProvider, com.opensymphony.xwork2.Validateable, com.opensymphony.xwork2.ValidationAware, java.io.Serializable, org.apache.struts2.interceptor.ServletRequestAware, org.apache.struts2.interceptor.ServletResponseAware

public class CounterAction
extends AbstractAction
implements com.opensymphony.xwork2.Preparable, com.opensymphony.xwork2.ModelDriven, org.apache.struts2.interceptor.ServletRequestAware, org.apache.struts2.interceptor.ServletResponseAware

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.opensymphony.xwork2.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
 
Constructor Summary
CounterAction()
           
 
Method Summary
 java.lang.String createBarChart(java.lang.String title, java.lang.String categoryAxisLabel, java.lang.String valueAxisLabel, org.jfree.data.category.CategoryDataset dataset, org.jfree.chart.plot.PlotOrientation orientation, java.lang.String type, boolean legend, boolean tooltips, boolean urls, int width, int height)
          Bar형 차트 생성 [2010-02-08 : 원서형]
 long getBoardSid()
           
 java.lang.String getCommand()
           command getter
 CounterVO getCounterVO()
           
 int getDepth()
           
 java.lang.String getGroupCd()
           
 void getIsSearchType(java.lang.String searchType1, java.lang.String searchType2, java.lang.String searchType3, java.lang.String searchType4)
           
 java.lang.String getKeyword()
           keyword getter
 java.lang.String getMenuCodes()
           
 java.lang.Object getModel()
          Model-Driven Interceptor
 int getPageBlock()
           pageBlock getter
 int getPageSize()
           pageSize getter
 Paging getPaging()
           Paging getter
 java.lang.String getRedirectPage()
           
 java.lang.String getSearchEndDt()
           
 java.lang.String getSearchStartDt()
           
 java.lang.String getSearchType()
           
 java.lang.String getSearchType1()
           
 java.lang.String getSearchType2()
           
 java.lang.String getSearchType3()
           
 java.lang.String getSearchType4()
           
 java.lang.String getSearchTypes()
           
 int getStartPage()
           startPage getter
 int getViewSize()
           viewSize getter
 java.lang.String listGrade()
          만족도 목록 Action
 java.lang.String listOrderGrade()
          만족도 순위목록 Action
 java.lang.String officeBestList()
           
 java.lang.String officeList()
          조직도 목록 (통계) Action
 java.util.List<OfficeVO> OfficeSubList(java.lang.String officeCd, java.lang.String isBoard)
          해당 조직도에 해당하는 서브 조직도를 가져온다.
 void prepare()
          Prepare Interceptor
 void setBoardSid(long boardSid)
           
 java.lang.String setBrowserStatistics()
          BROWSER 액션
 void setCommand(java.lang.String command)
           command setter
 java.lang.String setCounter()
          counter Setting
 void setCounterVO(CounterVO counterVO)
           
 java.lang.String setDayofWeekStatistics()
          요일별 액션
 void setDepth(int depth)
           
 void setGroupCd(java.lang.String groupCd)
           
 java.lang.String setHHStatistics()
          시간별 액션
 java.lang.String setIpStatistics()
          IP 액션
 void setKeyword(java.lang.String keyword)
           keyword setter
 void setMenuCodes(java.lang.String menuCodes)
           
 java.lang.String setOsStatistics()
          OS 액션
 void setRedirectPage(java.lang.String redirectPage)
           
 void setSearchEndDt(java.lang.String searchEndDt)
           
 void setSearchStartDt(java.lang.String searchStartDt)
           
 void setSearchType(java.lang.String searchType)
           
 void setSearchType1(java.lang.String searchType1)
           
 void setSearchType2(java.lang.String searchType2)
           
 void setSearchType3(java.lang.String searchType3)
           
 void setSearchType4(java.lang.String searchType4)
           
 void setSearchTypes(java.lang.String searchTypes)
           
 void setServletRequest(javax.servlet.http.HttpServletRequest request)
           HttpServletRequest setter
 void setServletResponse(javax.servlet.http.HttpServletResponse response)
           HttpServletResponse setter
 void setStartPage(int startPage)
           startPage setter
 java.lang.String setYYYYMMDDStatistics()
          일간 액션
 java.lang.String setYYYYMMStatistics()
          월간 액션
 java.lang.String setYYYYStatistics()
          년간 통계
 
Methods inherited from class skoinfo.rfc.common.action.AbstractAction
getText, getText, getText, getText, getText, getText, getText, getText, getText, getTexts, getTexts
 
Methods inherited from class com.opensymphony.xwork2.ActionSupport
addActionError, addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, doDefault, execute, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getLocale, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, input, pause, setActionErrors, setActionMessages, setFieldErrors, validate
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CounterAction

public CounterAction()
Method Detail

prepare

public void prepare()
             throws java.lang.Exception
Prepare Interceptor

Specified by:
prepare in interface com.opensymphony.xwork2.Preparable
Throws:
java.lang.Exception

getModel

public java.lang.Object getModel()
Model-Driven Interceptor

Specified by:
getModel in interface com.opensymphony.xwork2.ModelDriven

setCounter

public java.lang.String setCounter()
                            throws java.lang.Exception
counter Setting

Throws:
java.lang.Exception

setYYYYStatistics

public java.lang.String setYYYYStatistics()
                                   throws java.lang.Exception
년간 통계

Throws:
java.lang.Exception

setYYYYMMStatistics

public java.lang.String setYYYYMMStatistics()
                                     throws java.lang.Exception
월간 액션

Throws:
java.lang.Exception

setYYYYMMDDStatistics

public java.lang.String setYYYYMMDDStatistics()
                                       throws java.lang.Exception
일간 액션

Throws:
java.lang.Exception

setDayofWeekStatistics

public java.lang.String setDayofWeekStatistics()
                                        throws java.lang.Exception
요일별 액션

Throws:
java.lang.Exception

setHHStatistics

public java.lang.String setHHStatistics()
                                 throws java.lang.Exception
시간별 액션

Throws:
java.lang.Exception

setIpStatistics

public java.lang.String setIpStatistics()
                                 throws java.lang.Exception
IP 액션

Throws:
java.lang.Exception

setBrowserStatistics

public java.lang.String setBrowserStatistics()
                                      throws java.lang.Exception
BROWSER 액션

Throws:
java.lang.Exception

setOsStatistics

public java.lang.String setOsStatistics()
                                 throws java.lang.Exception
OS 액션

Throws:
java.lang.Exception

getIsSearchType

public void getIsSearchType(java.lang.String searchType1,
                            java.lang.String searchType2,
                            java.lang.String searchType3,
                            java.lang.String searchType4)
                     throws java.lang.Exception
Throws:
java.lang.Exception

listGrade

public java.lang.String listGrade()
                           throws java.lang.Exception
만족도 목록 Action

Returns:
처리 결과를 리턴한다.
Throws:
java.lang.Exception - 처리

listOrderGrade

public java.lang.String listOrderGrade()
                                throws java.lang.Exception
만족도 순위목록 Action

Returns:
처리 결과를 리턴한다.
Throws:
java.lang.Exception - 처리

officeList

public java.lang.String officeList()
                            throws java.lang.Exception
조직도 목록 (통계) Action

Returns:
처리 결과를 리턴한다.
Throws:
java.lang.Exception - 처리

officeBestList

public java.lang.String officeBestList()
                                throws java.lang.Exception
Throws:
java.lang.Exception

OfficeSubList

public java.util.List<OfficeVO> OfficeSubList(java.lang.String officeCd,
                                              java.lang.String isBoard)
                                       throws java.lang.Exception
해당 조직도에 해당하는 서브 조직도를 가져온다.(비동기)

Returns:
처리 결과를 리턴한다.
Throws:
java.lang.Exception - 처리

createBarChart

public java.lang.String createBarChart(java.lang.String title,
                                       java.lang.String categoryAxisLabel,
                                       java.lang.String valueAxisLabel,
                                       org.jfree.data.category.CategoryDataset dataset,
                                       org.jfree.chart.plot.PlotOrientation orientation,
                                       java.lang.String type,
                                       boolean legend,
                                       boolean tooltips,
                                       boolean urls,
                                       int width,
                                       int height)
                                throws java.lang.Exception
Bar형 차트 생성 [2010-02-08 : 원서형]

Parameters:
title -
categoryAxisLabel -
valueAxisLabel -
dataset -
mode -
orientation -
legend -
tooltips -
urls -
Returns:
Throws:
java.lang.Exception

getCounterVO

public CounterVO getCounterVO()
Returns:

setCounterVO

public void setCounterVO(CounterVO counterVO)
Parameters:
counterVO -

setServletRequest

public void setServletRequest(javax.servlet.http.HttpServletRequest request)

HttpServletRequest setter

Specified by:
setServletRequest in interface org.apache.struts2.interceptor.ServletRequestAware

setServletResponse

public void setServletResponse(javax.servlet.http.HttpServletResponse response)

HttpServletResponse setter

Specified by:
setServletResponse in interface org.apache.struts2.interceptor.ServletResponseAware

getSearchType

public java.lang.String getSearchType()
Returns:

setSearchType

public void setSearchType(java.lang.String searchType)
Parameters:
searchType -

getSearchType1

public java.lang.String getSearchType1()
Returns:

setSearchType1

public void setSearchType1(java.lang.String searchType1)
Parameters:
searchType1 -

getSearchType2

public java.lang.String getSearchType2()
Returns:

setSearchType2

public void setSearchType2(java.lang.String searchType2)
Parameters:
searchType2 -

getSearchType3

public java.lang.String getSearchType3()
Returns:

setSearchType3

public void setSearchType3(java.lang.String searchType3)
Parameters:
searchType3 -

getSearchType4

public java.lang.String getSearchType4()
Returns:

setSearchType4

public void setSearchType4(java.lang.String searchType4)
Parameters:
searchType4 -

getSearchTypes

public java.lang.String getSearchTypes()
Returns:

setSearchTypes

public void setSearchTypes(java.lang.String searchTypes)
Parameters:
searchTypes -

getMenuCodes

public java.lang.String getMenuCodes()
Returns:

setMenuCodes

public void setMenuCodes(java.lang.String menuCodes)
Parameters:
menuCodes -

setCommand

public void setCommand(java.lang.String command)

command setter


getCommand

public java.lang.String getCommand()

command getter


getPageSize

public int getPageSize()

pageSize getter


getPageBlock

public int getPageBlock()

pageBlock getter


getViewSize

public int getViewSize()

viewSize getter


setStartPage

public void setStartPage(int startPage)

startPage setter


getStartPage

public int getStartPage()

startPage getter


getPaging

public Paging getPaging()

Paging getter


getKeyword

public java.lang.String getKeyword()

keyword getter


setKeyword

public void setKeyword(java.lang.String keyword)

keyword setter


getDepth

public int getDepth()
Returns:

setDepth

public void setDepth(int depth)
Parameters:
depth -

getGroupCd

public java.lang.String getGroupCd()
Returns:

setGroupCd

public void setGroupCd(java.lang.String groupCd)
Parameters:
groupCd -

getBoardSid

public long getBoardSid()
Returns:

setBoardSid

public void setBoardSid(long boardSid)
Parameters:
boardSid -

getSearchStartDt

public java.lang.String getSearchStartDt()
Returns:

setSearchStartDt

public void setSearchStartDt(java.lang.String searchStartDt)
Parameters:
searchStartDt -

getSearchEndDt

public java.lang.String getSearchEndDt()
Returns:

setSearchEndDt

public void setSearchEndDt(java.lang.String searchEndDt)
Parameters:
searchEndDt -

getRedirectPage

public java.lang.String getRedirectPage()
Returns:

setRedirectPage

public void setRedirectPage(java.lang.String redirectPage)
Parameters:
redirectPage -