package itn.let.uat.uap.service; import java.util.List; /** * 로그인정책에 대한 Service Interface를 정의한다. * 로그인정책에 대한 등록, 수정, 삭제, 조회, 반영확인 기능을 제공한다. * 로그인정책의 조회기능은 목록조회, 상세조회로 구분된다. * @author 공통서비스개발팀 lee.m.j * @since 2009.08.03 * @version 1.0 * @see * *
 * << 개정이력(Modification Information) >>
 *   
 *   수정일      수정자           수정내용
 *  -------    --------    ---------------------------
 *   2009.08.03  lee.m.j        최초 생성
 *   2011.08.31  JJY            경량환경 템플릿 커스터마이징버전 생성 
 *
 * 
*/ public interface EgovLoginPolicyService { /** * 로그인정책 목록을 조회한다. * @param loginPolicyVO - 로그인정책 VO * @return List - 로그인정책 목록 */ public List selectLoginPolicyList(LoginPolicyVO loginPolicyVO) throws Exception; /** * 로그인정책 목록 수를 조회한다. * @param loginPolicyVO - 로그인정책 VO * @return int */ public int selectLoginPolicyListTotCnt(LoginPolicyVO loginPolicyVO) throws Exception; /** * 로그인정책 목록의 상세정보를 조회한다. * @param loginPolicyVO - 로그인정책 VO * @return LoginPolicyVO - 로그인정책 VO */ public LoginPolicyVO selectLoginPolicy(LoginPolicyVO loginPolicyVO) throws Exception; /* * 로그인 허용 아이피 대역 검사 * * */ public int selectLoginIPPolicy(String checkIp) throws Exception; /** * 로그인정책 정보를 신규로 등록한다. * @param loginPolicy - 로그인정책 model */ public void insertLoginPolicy(LoginPolicy loginPolicy) throws Exception; /** * 기 등록된 로그인정책 정보를 수정한다. * @param loginPolicy - 로그인정책 model */ public void updateLoginPolicy(LoginPolicy loginPolicy) throws Exception; /** * 기 등록된 로그인정책 정보를 삭제한다. * @param loginPolicy - 로그인정책 model */ public void deleteLoginPolicy(LoginPolicy loginPolicy) throws Exception; /** * 로그인정책에 대한 현재 반영되어 있는 결과를 조회한다. * @param loginPolicyVO - 로그인정책 VO * @return LoginPolicyVO - 로그인정책 VO */ public LoginPolicyVO selectLoginPolicyResult(LoginPolicyVO loginPolicyVO) throws Exception; public void insertAdminLoginIp(LoginPolicyVO loginPolicyVO) throws Exception; public List selectAdminLoginIpList(LoginPolicyVO tempLoginPolicyVO) throws Exception; public LoginPolicyVO selectLoginGroupPolicy(LoginPolicyVO loginPolicyVO) throws Exception; public List selectLoginGroupPolicyList(LoginPolicyVO loginPolicyVO) throws Exception; public int selectLoginGroupPolicyListTotCnt(LoginPolicyVO loginPolicyVO) throws Exception; public void insertLoginGroupPolicy(LoginPolicyVO loginPolicyVO) throws Exception; public void deleteGroupPolicy(String id) throws Exception; public void updateLoginGroupPolicy(LoginPolicyVO loginPolicyVO) throws Exception; public List selectLoginGroupPolicyAll() throws Exception; }