File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
package itn.let.uat.uap.service;
import java.util.List;
/**
* 로그인정책에 대한 Service Interface를 정의한다.
* 로그인정책에 대한 등록, 수정, 삭제, 조회, 반영확인 기능을 제공한다.
* 로그인정책의 조회기능은 목록조회, 상세조회로 구분된다.
* @author 공통서비스개발팀 lee.m.j
* @since 2009.08.03
* @version 1.0
* @see
*
* <pre>
* << 개정이력(Modification Information) >>
*
* 수정일 수정자 수정내용
* ------- -------- ---------------------------
* 2009.08.03 lee.m.j 최초 생성
* 2011.08.31 JJY 경량환경 템플릿 커스터마이징버전 생성
*
* </pre>
*/
public interface EgovLoginPolicyService {
/**
* 로그인정책 목록을 조회한다.
* @param loginPolicyVO - 로그인정책 VO
* @return List - 로그인정책 목록
*/
public List<LoginPolicyVO> 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<LoginPolicyVO> selectAdminLoginIpList(LoginPolicyVO tempLoginPolicyVO) throws Exception;
public LoginPolicyVO selectLoginGroupPolicy(LoginPolicyVO loginPolicyVO) throws Exception;
public List<LoginPolicyVO> 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<LoginPolicyVO> selectLoginGroupPolicyAll() throws Exception;
}