package itn.let.sec.gmt.service; import java.util.List; /** * 그룹관리에 관한 서비스 인터페이스 클래스를 정의한다. * @author 공통서비스 개발팀 이문준 * @since 2009.06.01 * @version 1.0 * @see * *
 * << 개정이력(Modification Information) >>
 *   
 *   수정일      수정자           수정내용
 *  -------    --------    ---------------------------
 *   2009.03.20  이문준          최초 생성
 *   2011.08.31  JJY            경량환경 템플릿 커스터마이징버전 생성 
 *
 * 
*/ public interface EgovGroupManageService { /** * 검색조건에 따른 그룹정보를 조회 * @param groupManageVO GroupManageVO * @return GroupManageVO * @exception Exception */ public GroupManageVO selectGroup(GroupManageVO groupManageVO) throws Exception; /** * 시스템사용 목적별 그룹 목록 조회 * @param groupManageVO GroupManageVO * @return List * @exception Exception */ public List selectGroupList(GroupManageVO groupManageVO) throws Exception; /** * 그룹 기본정보를 화면에서 입력하여 항목의 정합성을 체크하고 데이터베이스에 저장 * @param groupManage GroupManage * @param groupManageVO GroupManageVO * @return GroupManageVO * @exception Exception */ public GroupManageVO insertGroup(GroupManage groupManage, GroupManageVO groupManageVO) throws Exception; /** * 화면에 조회된 그룹의 기본정보를 수정하여 항목의 정합성을 체크하고 수정된 데이터를 데이터베이스에 반영 * @param groupManage GroupManage * @exception Exception */ public void updateGroup(GroupManage groupManage) throws Exception; /** * 불필요한 그룹정보를 화면에 조회하여 데이터베이스에서 삭제 * @param groupManage GroupManage * @exception Exception */ public void deleteGroup(GroupManage groupManage) throws Exception; /** * 목록조회 카운트를 반환한다 * @param groupManageVO GroupManageVO * @return int * @exception Exception */ public int selectGroupListTotCnt(GroupManageVO groupManageVO) throws Exception; }