skoinfo.rfc.mobile.action
Class MobileAction

java.lang.Object
  extended by com.opensymphony.xwork2.ActionSupport
      extended by skoinfo.rfc.common.action.AbstractAction
          extended by skoinfo.rfc.mobile.action.MobileAction
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 MobileAction
extends AbstractAction
implements com.opensymphony.xwork2.Preparable, com.opensymphony.xwork2.ModelDriven, org.apache.struts2.interceptor.ServletRequestAware, org.apache.struts2.interceptor.ServletResponseAware

모바일 메뉴 구성 및 xml(RSS) 생성

Version:
RFC 2.0 Released, 2010.06.11
Author:
원서형
See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.opensymphony.xwork2.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
 
Constructor Summary
MobileAction()
           
 
Method Summary
 java.util.Map<java.lang.String,java.lang.String> createItem(MobileVO mobile, java.lang.String serverName)
          모바일서비스 Item 생성
 java.util.List<java.util.Map<java.lang.String,java.lang.String>> createItem(org.hibernate.Session session, MobileVO mobileVO, java.lang.String serverName, java.lang.String sid)
          모바일서비스 Item 생성
 java.lang.String deleteMenuAct()
          모바일 메뉴 삭제
 long getBoardSid()
           
 java.lang.String getCode()
           
 java.lang.String getCommand()
           
 java.lang.String getKeyword()
           
 java.util.List<MobileVO> getMobileList()
           
 MobileVO getMobileVO()
           
 java.lang.String getMode()
           
 java.lang.Object getModel()
          Model-Driven Interceptor
 int getPageBlock()
           
 int getPageSize()
           
 Paging getPaging()
           
 java.lang.String getRssContents()
           
 java.lang.String getSearchType()
           
 java.lang.String getSearchType2()
           
 java.lang.String getSearchType3()
           
 java.lang.String getSearchType4()
           
 java.lang.String getSid()
           
 int getStartPage()
           
 int getViewSize()
           
 java.util.List<MobileContentsVO> initContents(long mobileSid, long mobileContentsSid)
          모바일에 연동된 컨텐츠를 가져온다.
 java.lang.String insertContentsAct()
          모바일 메뉴에 컨텐츠 등록 Action
 java.util.List<MobileVO> listMainMenu()
          모바일 1차 메뉴를 가져온다.
 java.lang.String listMenu()
          모바일 메뉴 목록
 java.util.List<MobileVO> listSubMenu(java.lang.String mobileCd)
          해당 메뉴에 해당하는 서브 메뉴를 가져온다.
 java.lang.String mobile()
          모바일용 xml 생성
 void prepare()
          Prepare Interceptor
 void setBoardSid(long boardSid)
           
 void setCode(java.lang.String code)
           
 void setCommand(java.lang.String command)
           
 void setKeyword(java.lang.String keyword)
           
 void setMobileList(java.util.List<MobileVO> mobileList)
           
 void setMobileVO(MobileVO mobileVO)
           
 void setMode(java.lang.String mode)
           
 void setRssContents(java.lang.String rssContents)
           
 void setSearchType(java.lang.String searchType)
           
 void setSearchType2(java.lang.String searchType2)
           
 void setSearchType3(java.lang.String searchType3)
           
 void setSearchType4(java.lang.String searchType4)
           
 void setServletRequest(javax.servlet.http.HttpServletRequest request)
           getter, setter
 void setServletResponse(javax.servlet.http.HttpServletResponse response)
           
 void setSid(java.lang.String sid)
           
 void setStartPage(int startPage)
           
 java.lang.String updateMenuAct()
          모바일 메뉴 수정 Action
 java.lang.String writeMenu()
          모바일 메뉴 등록
 java.lang.String writeMenuAct()
          모바일 메뉴 등록 Action
 java.lang.String writeRss()
          모바일 메뉴 등록
 java.lang.String writeRssAct()
           
 
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

MobileAction

public MobileAction()
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

mobile

public java.lang.String mobile()
                        throws java.lang.Exception
모바일용 xml 생성

Returns:
Throws:
java.lang.Exception

createItem

public java.util.Map<java.lang.String,java.lang.String> createItem(MobileVO mobile,
                                                                   java.lang.String serverName)
                                                            throws java.lang.Exception
모바일서비스 Item 생성

Parameters:
mobile -
serverName -
Returns:
Throws:
java.lang.Exception

createItem

public java.util.List<java.util.Map<java.lang.String,java.lang.String>> createItem(org.hibernate.Session session,
                                                                                   MobileVO mobileVO,
                                                                                   java.lang.String serverName,
                                                                                   java.lang.String sid)
                                                                            throws java.lang.Exception
모바일서비스 Item 생성

Parameters:
mobile -
serverName -
Returns:
Throws:
java.lang.Exception

listMenu

public java.lang.String listMenu()
                          throws java.lang.Exception
모바일 메뉴 목록

Returns:
Throws:
java.lang.Exception

listMainMenu

public java.util.List<MobileVO> listMainMenu()
                                      throws java.lang.Exception
모바일 1차 메뉴를 가져온다. [dwr]

Returns:
Throws:
java.lang.Exception

listSubMenu

public java.util.List<MobileVO> listSubMenu(java.lang.String mobileCd)
                                     throws java.lang.Exception
해당 메뉴에 해당하는 서브 메뉴를 가져온다. [dwr]

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

initContents

public java.util.List<MobileContentsVO> initContents(long mobileSid,
                                                     long mobileContentsSid)
                                              throws java.lang.Exception
모바일에 연동된 컨텐츠를 가져온다. [dwr]

Parameters:
contentsSid -
Returns:
Throws:
java.lang.Exception

writeMenu

public java.lang.String writeMenu()
                           throws java.lang.Exception
모바일 메뉴 등록

Returns:
Throws:
java.lang.Exception

writeMenuAct

public java.lang.String writeMenuAct()
                              throws java.lang.Exception
모바일 메뉴 등록 Action

Returns:
Throws:
java.lang.Exception

updateMenuAct

public java.lang.String updateMenuAct()
                               throws java.lang.Exception
모바일 메뉴 수정 Action

Returns:
Throws:
java.lang.Exception

deleteMenuAct

public java.lang.String deleteMenuAct()
                               throws java.lang.Exception
모바일 메뉴 삭제

Returns:
Throws:
java.lang.Exception

insertContentsAct

public java.lang.String insertContentsAct()
                                   throws java.lang.Exception
모바일 메뉴에 컨텐츠 등록 Action

Returns:
Throws:
java.lang.Exception

writeRss

public java.lang.String writeRss()
                          throws java.lang.Exception
모바일 메뉴 등록

Returns:
Throws:
java.lang.Exception

writeRssAct

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

setServletRequest

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

getter, setter

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

setServletResponse

public void setServletResponse(javax.servlet.http.HttpServletResponse response)
Specified by:
setServletResponse in interface org.apache.struts2.interceptor.ServletResponseAware

getMobileVO

public MobileVO getMobileVO()
Returns:

setMobileVO

public void setMobileVO(MobileVO mobileVO)
Parameters:
mobileVO -

getMobileList

public java.util.List<MobileVO> getMobileList()

setMobileList

public void setMobileList(java.util.List<MobileVO> mobileList)

setStartPage

public void setStartPage(int startPage)
Parameters:
startPage -

getStartPage

public int getStartPage()
Returns:

getPaging

public Paging getPaging()
Returns:

getKeyword

public java.lang.String getKeyword()
Returns:

setKeyword

public void setKeyword(java.lang.String keyword)
Parameters:
keyword -

getSearchType

public java.lang.String getSearchType()
Returns:

setSearchType

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

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 -

setCommand

public void setCommand(java.lang.String command)
Parameters:
command -

getCommand

public java.lang.String getCommand()
Returns:

getBoardSid

public long getBoardSid()
Returns:

setBoardSid

public void setBoardSid(long boardSid)
Parameters:
boardSid -

getMode

public java.lang.String getMode()
Returns:

setMode

public void setMode(java.lang.String mode)
Parameters:
mode -

getCode

public java.lang.String getCode()
Returns:

setCode

public void setCode(java.lang.String code)
Parameters:
code -

getSid

public java.lang.String getSid()
Returns:

setSid

public void setSid(java.lang.String sid)
Parameters:
sid -

getRssContents

public java.lang.String getRssContents()
Returns:

setRssContents

public void setRssContents(java.lang.String rssContents)
Parameters:
rssContents -

getPageSize

public int getPageSize()

getPageBlock

public int getPageBlock()

getViewSize

public int getViewSize()