egovframework.rfc3.iam.web
Class GroupController

java.lang.Object
  extended by egovframework.rfc3.iam.web.GroupController

@Controller
@SessionAttributes(types=SessionVO.class)
public class GroupController
extends java.lang.Object

계정그룹 대한 controller 클래스를 정의한다.

Since:
2011.01.31
Version:
egovframework RFC 3.0
Author:
개발팀 허성철
See Also:
 << 개정이력(Modification Information) >>
   
   수정일      수정자           수정내용
  -------    --------    ---------------------------
   2011.01.31  허성철          최초 생성

 Copyright (C) 2011 by skoinfo  All right reserved.
 

Constructor Summary
GroupController()
           
 
Method Summary
 java.lang.String deleteGroupAct(GroupVO groupVO, org.springframework.web.bind.support.SessionStatus status, org.springframework.ui.ModelMap model)
          계정 그룹 삭제 처리
 java.lang.String groupList(javax.servlet.http.HttpServletRequest request, GroupVO groupVO, org.springframework.ui.ModelMap model)
          계정그룹 목록
 java.lang.String groupTreeXml(javax.servlet.http.HttpServletRequest request, java.lang.String sgroupId, org.springframework.ui.ModelMap model)
          그룹관계를 xml로 보여줌 - 사용안함
 java.lang.String groupXmList(javax.servlet.http.HttpServletRequest request, GroupVO groupVO, org.springframework.ui.ModelMap model)
          계정 그룹 관리 목록(xml 출력) - 사용안함
 java.lang.String initialAct(java.lang.String sgroupId)
          해당 사이트 그룹에 대한 계정그룹내용을 초기 설정합니다. - 사용안함
 java.lang.String menuList(javax.servlet.http.HttpServletRequest request, AuthoritesVO authoritesVO, org.springframework.ui.ModelMap model)
          그룹 권한으로 관리자 메뉴 가져오기
 java.lang.String menuList(javax.servlet.http.HttpServletRequest request, GroupMenuRolesVO groupMenuRolesVO, org.springframework.ui.ModelMap model)
          그룹아이디로 관리자 메뉴 가져오기
 java.lang.String resultPage(GroupVO groupVO, org.springframework.ui.ModelMap model)
          결과 페이지
 java.lang.String updateAdminRoleMenuAct(javax.servlet.http.HttpServletRequest request, AuthoritesVO authoritesVO, org.springframework.ui.ModelMap model)
          그룹별 관리자 메뉴 권한 적용
 java.lang.String updateAdminRoleMenuAct(javax.servlet.http.HttpServletRequest request, org.springframework.ui.ModelMap model)
          그룹별 메뉴 저장
 java.lang.String updateGroupAct(GroupVO groupVO, org.springframework.validation.BindingResult bindingResult, org.springframework.web.bind.support.SessionStatus status, org.springframework.ui.ModelMap model)
          계정 그룹 수정 처리
 java.lang.String writeGroup(GroupVO groupVO, GroupVO searchVO, org.springframework.ui.ModelMap model)
          계정 그룹 등록 및 수정
 java.lang.String writeGroupAct(GroupVO groupVO, org.springframework.validation.BindingResult bindingResult, org.springframework.web.bind.support.SessionStatus status, org.springframework.ui.ModelMap model)
          계정 그룹 등록 처리
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GroupController

public GroupController()
Method Detail

groupTreeXml

@RequestMapping(value="/iam/group/TreeXml.sko")
public java.lang.String groupTreeXml(javax.servlet.http.HttpServletRequest request,
                                                    @RequestParam(value="sgroupId",required=false)
                                                    java.lang.String sgroupId,
                                                    org.springframework.ui.ModelMap model)
                              throws java.lang.Exception
그룹관계를 xml로 보여줌 - 사용안함

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

groupXmList

@RequestMapping(value="/iam/group/xmlist.sko")
public java.lang.String groupXmList(javax.servlet.http.HttpServletRequest request,
                                                   @ModelAttribute(value="groupVO")
                                                   GroupVO groupVO,
                                                   org.springframework.ui.ModelMap model)
                             throws java.lang.Exception
계정 그룹 관리 목록(xml 출력) - 사용안함

Parameters:
rolesVO -
model -
Returns:
Throws:
java.lang.Exception

groupList

@RequestMapping(value="/iam/group/list.sko")
public java.lang.String groupList(javax.servlet.http.HttpServletRequest request,
                                                 @ModelAttribute(value="groupVO")
                                                 GroupVO groupVO,
                                                 org.springframework.ui.ModelMap model)
                           throws java.lang.Exception
계정그룹 목록

Parameters:
request -
groupVO -
model -
Returns:
Throws:
java.lang.Exception

writeGroup

@RequestMapping(value="/iam/group/write.sko")
public java.lang.String writeGroup(@ModelAttribute(value="groupVO")
                                                  GroupVO groupVO,
                                                  @ModelAttribute(value="searchVO")
                                                  GroupVO searchVO,
                                                  org.springframework.ui.ModelMap model)
                            throws java.lang.Exception
계정 그룹 등록 및 수정

Parameters:
groupVO -
searchVO -
model -
Returns:
Throws:
java.lang.Exception

writeGroupAct

@RequestMapping(value="/iam/group/writeAct.sko")
public java.lang.String writeGroupAct(@ModelAttribute(value="groupVO")
                                                     GroupVO groupVO,
                                                     org.springframework.validation.BindingResult bindingResult,
                                                     org.springframework.web.bind.support.SessionStatus status,
                                                     org.springframework.ui.ModelMap model)
                               throws java.lang.Exception
계정 그룹 등록 처리

Parameters:
groupVO -
bindingResult -
status -
model -
Returns:
Throws:
java.lang.Exception

updateGroupAct

@RequestMapping(value="/iam/group/updateAct.sko")
public java.lang.String updateGroupAct(@ModelAttribute(value="groupVO")
                                                      GroupVO groupVO,
                                                      org.springframework.validation.BindingResult bindingResult,
                                                      org.springframework.web.bind.support.SessionStatus status,
                                                      org.springframework.ui.ModelMap model)
                                throws java.lang.Exception
계정 그룹 수정 처리

Parameters:
groupVO -
bindingResult -
status -
model -
Returns:
Throws:
java.lang.Exception

deleteGroupAct

@RequestMapping(value="/iam/group/deleteAct.sko")
public java.lang.String deleteGroupAct(@ModelAttribute(value="groupVO")
                                                      GroupVO groupVO,
                                                      org.springframework.web.bind.support.SessionStatus status,
                                                      org.springframework.ui.ModelMap model)
                                throws java.lang.Exception
계정 그룹 삭제 처리

Parameters:
groupVO -
status -
model -
Returns:
Throws:
java.lang.Exception

initialAct

@RequestMapping(value="/iam/group/initialAct.sko")
public java.lang.String initialAct(@RequestParam(value="sgroupId",required=true)
                                                  java.lang.String sgroupId)
                            throws java.lang.Exception
해당 사이트 그룹에 대한 계정그룹내용을 초기 설정합니다. - 사용안함

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

resultPage

@RequestMapping(value="/iam/group/result.sko")
public java.lang.String resultPage(@ModelAttribute(value="groupVO")
                                                  GroupVO groupVO,
                                                  org.springframework.ui.ModelMap model)
                            throws java.lang.Exception
결과 페이지

Parameters:
groupVO -
model -
Returns:
Throws:
java.lang.Exception

menuList

@RequestMapping(value="/iam/group/menuList.sko")
public java.lang.String menuList(javax.servlet.http.HttpServletRequest request,
                                                @ModelAttribute(value="authoritesVO")
                                                AuthoritesVO authoritesVO,
                                                org.springframework.ui.ModelMap model)
                          throws java.lang.Exception
그룹 권한으로 관리자 메뉴 가져오기

Parameters:
request -
authoritesVO -
model -
Returns:
Throws:
java.lang.Exception

menuList

@RequestMapping(value="/iam/group/groupMenuList.sko")
public java.lang.String menuList(javax.servlet.http.HttpServletRequest request,
                                                @ModelAttribute(value="groupMenuRolesVO")
                                                GroupMenuRolesVO groupMenuRolesVO,
                                                org.springframework.ui.ModelMap model)
                          throws java.lang.Exception
그룹아이디로 관리자 메뉴 가져오기

Parameters:
request -
groupMenuRolesVO -
model -
Returns:
Throws:
java.lang.Exception

updateAdminRoleMenuAct

@RequestMapping(value="/iam/group/updateGroupRoleMenuAct.sko")
public java.lang.String updateAdminRoleMenuAct(javax.servlet.http.HttpServletRequest request,
                                                              org.springframework.ui.ModelMap model)
                                        throws java.lang.Exception
그룹별 메뉴 저장

Parameters:
request -
groupMenuRolesVO -
model -
Returns:
Throws:
java.lang.Exception

updateAdminRoleMenuAct

@RequestMapping(value="/iam/group/updateAdminRoleMenuAct.sko")
public java.lang.String updateAdminRoleMenuAct(javax.servlet.http.HttpServletRequest request,
                                                              @ModelAttribute(value="authoritesVO")
                                                              AuthoritesVO authoritesVO,
                                                              org.springframework.ui.ModelMap model)
                                        throws java.lang.Exception
그룹별 관리자 메뉴 권한 적용

Parameters:
request -
authoritesVO -
model -
Returns:
Throws:
java.lang.Exception