skoinfo.rfc.group.action
Class GroupAction

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

Author:
sollogs
See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.opensymphony.xwork2.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
 
Constructor Summary
GroupAction()
           
 
Method Summary
 int confDeleteGroupAct(long groupConfSid)
          접속IP 삭제 Action
 int confInsertGroup(java.lang.String groupConfType, java.lang.String groupConfIp, java.lang.String groupConfMemo)
          접속IP 등록 Action
 java.lang.String confListGroup()
          그룹 목록 Action
 java.lang.String copyGroupAct()
          그룹 복사 Action
 java.lang.String deleteGroupAct()
          그룹 삭제 Action
 java.lang.String getCommand()
           command getter
 java.util.List<GroupConfVO> getGroupConfList()
           
 GroupVO getGroupVO()
           Group VO
 java.util.List<GroupVO> getGroupVOList()
           GroupVO getter
 java.lang.String getKeyword()
           keyword getter
 java.lang.Object getModel()
          Model-Driven Interceptor
 java.lang.String getOrderField()
           
 java.lang.String getOrderSort()
           
 int getPageBlock()
           pageBlock getter
 int getPageSize()
           pageSize getter
 Paging getPaging()
           Paging getter
 java.lang.String getSearchType()
           searchType getter
 int getStartPage()
           startPage getter
 java.util.List<GroupVO> groupCopyList(long groupSid)
          복사할 그룹정보 가져오기
 java.lang.String listGroup()
          그룹 목록 Action
 void prepare()
          Prepare Interceptor
 void setCommand(java.lang.String command)
           command setter
 void setGroupConfList(java.util.List<GroupConfVO> groupConfList)
           
 void setGroupVO(GroupVO groupVO)
           GroupVO setter
 void setGroupVOList(java.util.List<GroupVO> groupVOList)
           groupVOList setter
 void setKeyword(java.lang.String keyword)
           keyword setter
 void setOrderField(java.lang.String orderField)
           
 void setOrderSort(java.lang.String orderSort)
           
 void setSearchType(java.lang.String searchType)
           searchType setter
 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 updateGroupAct()
          그룹 수정 Action
 java.lang.String viewGroup()
          그룹 보기 Action
 java.lang.String wrietGroupAct()
          그룹 저장 Action
 java.lang.String writeGroup()
          그룹 등록및 수정 Action
 void writeMenu(org.hibernate.Session session, MenuVO menuVO, java.lang.String groupCd, java.util.Map<java.lang.Long,java.lang.Long> mapLayoutSid, java.util.Map<java.lang.Long,java.lang.Long> mapContentsSid)
          템플릿 전용 메뉴 등록
 
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

GroupAction

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

getGroupVO

public GroupVO getGroupVO()

Group VO


setGroupVO

public void setGroupVO(GroupVO groupVO)

GroupVO setter


getGroupVOList

public java.util.List<GroupVO> getGroupVOList()

GroupVO getter


setGroupVOList

public void setGroupVOList(java.util.List<GroupVO> groupVOList)

groupVOList setter


listGroup

public java.lang.String listGroup()
                           throws java.lang.Exception
그룹 목록 Action

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

confListGroup

public java.lang.String confListGroup()
                               throws java.lang.Exception
그룹 목록 Action

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

confInsertGroup

public int confInsertGroup(java.lang.String groupConfType,
                           java.lang.String groupConfIp,
                           java.lang.String groupConfMemo)
                    throws java.lang.Exception
접속IP 등록 Action

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

confDeleteGroupAct

public int confDeleteGroupAct(long groupConfSid)
                       throws java.lang.Exception
접속IP 삭제 Action

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

writeGroup

public java.lang.String writeGroup()
                            throws java.lang.Exception
그룹 등록및 수정 Action

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

viewGroup

public java.lang.String viewGroup()
                           throws java.lang.Exception
그룹 보기 Action

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

wrietGroupAct

public java.lang.String wrietGroupAct()
                               throws java.lang.Exception
그룹 저장 Action

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

updateGroupAct

public java.lang.String updateGroupAct()
                                throws java.lang.Exception
그룹 수정 Action

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

deleteGroupAct

public java.lang.String deleteGroupAct()
                                throws java.lang.Exception
그룹 삭제 Action

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

copyGroupAct

public java.lang.String copyGroupAct()
                              throws java.lang.Exception
그룹 복사 Action

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

groupCopyList

public java.util.List<GroupVO> groupCopyList(long groupSid)
                                      throws java.lang.Exception
복사할 그룹정보 가져오기

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

writeMenu

public void writeMenu(org.hibernate.Session session,
                      MenuVO menuVO,
                      java.lang.String groupCd,
                      java.util.Map<java.lang.Long,java.lang.Long> mapLayoutSid,
                      java.util.Map<java.lang.Long,java.lang.Long> mapContentsSid)
               throws java.lang.Exception
템플릿 전용 메뉴 등록

Parameters:
session -
menuVO -
groupCd -
mapLayoutSid -
mapContentsSid -
Throws:
java.lang.Exception

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

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


getSearchType

public java.lang.String getSearchType()

searchType getter


setSearchType

public void setSearchType(java.lang.String searchType)

searchType setter


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


getOrderField

public java.lang.String getOrderField()
Returns:

setOrderField

public void setOrderField(java.lang.String orderField)
Parameters:
orderField -

getOrderSort

public java.lang.String getOrderSort()
Returns:

setOrderSort

public void setOrderSort(java.lang.String orderSort)
Parameters:
orderSort -

getGroupConfList

public java.util.List<GroupConfVO> getGroupConfList()
Returns:

setGroupConfList

public void setGroupConfList(java.util.List<GroupConfVO> groupConfList)
Parameters:
groupConfList -