|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectskoinfo.rfc.sso.dao.SsoDAO
public class SsoDAO
Constructor Summary | |
---|---|
SsoDAO()
|
Method Summary | |
---|---|
void |
deleteCurrUser(org.hibernate.Session session,
long loginSid)
로그인 정보 삭제 |
void |
deleteEaId(org.hibernate.Session session,
java.lang.String eaId)
전자결재 EA_ID 매핑정보 삭제 |
void |
deleteSsoUser(org.hibernate.Session session,
java.lang.String sessionKey)
로그인 정보 삭제 |
int |
deleteTargServer(org.hibernate.Session session,
long svnSid)
대상 서버 삭제 |
void |
deleteTargSsoUser(org.hibernate.Session session,
long targSid,
java.lang.String userId)
대상 SSO 사용자 삭제 |
int |
getCurrUserCount(org.hibernate.Session session)
현재 접속회원 카운트 DAO [2010-01-12 : 원서형] |
java.util.List<SsoUserVO> |
getCurrUserList(org.hibernate.Session session,
int beginRow,
int rowCount)
현재접속회원 리스트 DAO [원서형 : 2009-11-04] |
SsoEaVO |
getEaIdInfo(org.hibernate.Session session,
java.lang.String eaId)
전자결재 EA_ID 매핑정보 가져오기 |
java.util.List<SsoTargetUserVO> |
getSsoTargetList(org.hibernate.Session session,
java.lang.String userId)
대상 SSO 사용자 정보 가져오기 |
SsoTargServerVO |
getSsoTargServerInfo(org.hibernate.Session session,
long sid)
대상 서버 정보 보기 DAO |
SsoTargServerVO |
getSsoTargServerInfo(org.hibernate.Session session,
java.lang.String siteDomain)
대상 서버 정보 보기 DAO |
SsoTargetUserVO |
getSsoTargUserInfo(org.hibernate.Session session,
long targSid)
|
SsoTargetUserVO |
getSsoTargUserInfo(org.hibernate.Session session,
java.lang.String targSite)
대상 SSO 사용자 정보 가져오기 |
SsoTargetUserVO |
getSsoTargUserInfo(org.hibernate.Session session,
java.lang.String targSite,
java.lang.String userId)
|
SsoTargetUserVO |
getSsoTargUserInfo(org.hibernate.Session session,
java.lang.String targSite,
java.lang.String targUserId,
java.lang.String targUserName,
java.lang.String targUserRegNum)
|
java.util.List<SsoTargServerVO> |
getTargServerList(org.hibernate.Session session,
java.lang.String isUse)
대상 서버 목록 리스트 DAO |
UserVO |
getUser(org.hibernate.Session session,
java.lang.String sessionKey)
세션키로 해당 사용자 정보가져오기 |
java.util.List<SsoLoginHistoryVO> |
getUserVisitList(org.hibernate.Session session,
java.lang.String groupCd,
int beginRow,
int rowCount,
int groupLevel)
최근 접속자 가져오기 |
boolean |
isAcessDomain(org.hibernate.Session session,
java.lang.String domain,
java.lang.String userId)
해당도메인에 접속거부 여부 |
boolean |
isGroupAcess(org.hibernate.Session session,
java.lang.String domain)
도메인 접속여부 |
boolean |
isLogin(org.hibernate.Session session,
java.lang.String sessionKey)
세션키로 해당 로그인여부 |
SsoUserVO |
isLoginInfo(org.hibernate.Session session,
java.lang.String sessionKey)
|
int |
isTargServerCnt(org.hibernate.Session session,
java.lang.String siteDomain,
long svnSid,
java.lang.String command)
대상 서버 중복 갯수 DAO |
int |
isTargSsoUserCnt(org.hibernate.Session session,
java.lang.String targSite,
java.lang.String loginUserId)
대상 SSO 사용자 중복 갯수 DAO |
int |
isTargSsoUserCnt2(org.hibernate.Session session,
java.lang.String targSite,
java.lang.String targUserId)
|
void |
loginUpdate(org.hibernate.Session session,
java.lang.String sessionKey,
java.lang.String timeOut)
로그인 시긴업데이트 |
void |
saveEaId(org.hibernate.Session session,
SsoEaVO ssoEaVO)
전자결재 EA_ID 매핑정보 저장하기 |
void |
saveLoginHistory(org.hibernate.Session session,
SsoLoginHistoryVO ssoLoginHistoryVO)
로그인 히스토리 저장 DAO |
void |
saveLoginUser(org.hibernate.Session session,
UserVO userVO,
java.lang.String sessionKey,
java.lang.String remoteIp,
java.lang.String domain,
java.lang.String timeOut,
java.lang.String isDuplicate)
접속 정보 저장 |
void |
updateEaId(org.hibernate.Session session,
SsoEaVO ssoEaVO)
전자결재 EA_ID 매핑정보 수정하기 |
int |
updateTargServer(org.hibernate.Session session,
SsoTargServerVO ssoTargServerVO)
대상 서버 수정 |
void |
updateTargSsoUser(org.hibernate.Session session,
java.lang.String targSite,
java.lang.String targUserPw,
java.lang.String userId)
대상 SSO 사용자 비밀번호 변경 |
void |
updateTargSsoUser(org.hibernate.Session session,
java.lang.String targSite,
java.lang.String targUserId,
java.lang.String targUserName,
java.lang.String targRegNum,
java.lang.String targUserPw)
대상 SSO 사용자 비밀번호 변경[대상업체 --> EAM쪽에 넘겨줄때] |
int |
writeTargServer(org.hibernate.Session session,
SsoTargetUserVO ssoTargetUserVO)
대상 SSO 사용자 매핑 등록 |
int |
writeTargServer(org.hibernate.Session session,
SsoTargServerVO ssoTargServerVO)
대상 서버 등록 |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SsoDAO()
Method Detail |
---|
public boolean isGroupAcess(org.hibernate.Session session, java.lang.String domain)
public boolean isAcessDomain(org.hibernate.Session session, java.lang.String domain, java.lang.String userId)
public void saveLoginUser(org.hibernate.Session session, UserVO userVO, java.lang.String sessionKey, java.lang.String remoteIp, java.lang.String domain, java.lang.String timeOut, java.lang.String isDuplicate)
public UserVO getUser(org.hibernate.Session session, java.lang.String sessionKey)
public java.util.List<SsoUserVO> getCurrUserList(org.hibernate.Session session, int beginRow, int rowCount) throws java.lang.Exception
Session
- session
java.lang.Exception
- 처리public int getCurrUserCount(org.hibernate.Session session) throws java.lang.Exception
java.lang.Exception
public void saveLoginHistory(org.hibernate.Session session, SsoLoginHistoryVO ssoLoginHistoryVO) throws java.lang.Exception
SsoLoginHistoryVO
- ssoLoginHistoryVO
java.lang.Exception
- 처리public boolean isLogin(org.hibernate.Session session, java.lang.String sessionKey)
public SsoUserVO isLoginInfo(org.hibernate.Session session, java.lang.String sessionKey)
public void loginUpdate(org.hibernate.Session session, java.lang.String sessionKey, java.lang.String timeOut) throws java.lang.Exception
session
- 디비 세션 정보sessionKey
- 로그인된 세션키
java.lang.Exception
- 처리public void deleteSsoUser(org.hibernate.Session session, java.lang.String sessionKey) throws java.lang.Exception
session
- 디비 세션 정보sessionKey
- 로그인된 세션키
java.lang.Exception
- 처리public void deleteCurrUser(org.hibernate.Session session, long loginSid) throws java.lang.Exception
session
- 디비 세션 정보loginSid
- 로그인된 Sid
java.lang.Exception
- 처리public java.util.List<SsoLoginHistoryVO> getUserVisitList(org.hibernate.Session session, java.lang.String groupCd, int beginRow, int rowCount, int groupLevel)
public SsoEaVO getEaIdInfo(org.hibernate.Session session, java.lang.String eaId)
eaId
- 전자결재 아이디
java.lang.Exception
- 처리public void saveEaId(org.hibernate.Session session, SsoEaVO ssoEaVO) throws java.lang.Exception
SsoEaVO
- ssoEaVO
java.lang.Exception
- 처리public void updateEaId(org.hibernate.Session session, SsoEaVO ssoEaVO) throws java.lang.Exception
SsoEaVO
- ssoEaVO
java.lang.Exception
- 처리public void deleteEaId(org.hibernate.Session session, java.lang.String eaId) throws java.lang.Exception
SsoLoginHistoryVO
- ssoLoginHistoryVO
java.lang.Exception
- 처리public java.util.List<SsoTargServerVO> getTargServerList(org.hibernate.Session session, java.lang.String isUse) throws java.lang.Exception
Session
- session
java.lang.Exception
- 처리public SsoTargServerVO getSsoTargServerInfo(org.hibernate.Session session, java.lang.String siteDomain)
siteDomain
- 사이트 아이디
java.lang.Exception
- 처리public SsoTargServerVO getSsoTargServerInfo(org.hibernate.Session session, long sid)
sid
- 사이트 번호
java.lang.Exception
- 처리public int isTargServerCnt(org.hibernate.Session session, java.lang.String siteDomain, long svnSid, java.lang.String command) throws java.lang.Exception
siteDomain
- 사이트 도메인
java.lang.Exception
- 처리public int writeTargServer(org.hibernate.Session session, SsoTargServerVO ssoTargServerVO) throws java.lang.Exception
ssoTargServerVO
- 도메 서버 정보
java.lang.Exception
- 처리public int updateTargServer(org.hibernate.Session session, SsoTargServerVO ssoTargServerVO) throws java.lang.Exception
ssoTargServerVO
- 도메 서버 정보
java.lang.Exception
- 처리public int deleteTargServer(org.hibernate.Session session, long svnSid) throws java.lang.Exception
ssoTargServerVO
- 도메 서버 정보
java.lang.Exception
- 처리public java.util.List<SsoTargetUserVO> getSsoTargetList(org.hibernate.Session session, java.lang.String userId) throws java.lang.Exception
Session
- session
java.lang.Exception
- 처리public int isTargSsoUserCnt(org.hibernate.Session session, java.lang.String targSite, java.lang.String loginUserId) throws java.lang.Exception
targSite
- 대상 사이트 도메인targUserId
- 대상 사이트 가입 아이디
java.lang.Exception
- 처리public int isTargSsoUserCnt2(org.hibernate.Session session, java.lang.String targSite, java.lang.String targUserId) throws java.lang.Exception
java.lang.Exception
public SsoTargetUserVO getSsoTargUserInfo(org.hibernate.Session session, java.lang.String targSite)
sid
- 사이트 번호
java.lang.Exception
- 처리public SsoTargetUserVO getSsoTargUserInfo(org.hibernate.Session session, long targSid)
public SsoTargetUserVO getSsoTargUserInfo(org.hibernate.Session session, java.lang.String targSite, java.lang.String userId)
public SsoTargetUserVO getSsoTargUserInfo(org.hibernate.Session session, java.lang.String targSite, java.lang.String targUserId, java.lang.String targUserName, java.lang.String targUserRegNum)
public int writeTargServer(org.hibernate.Session session, SsoTargetUserVO ssoTargetUserVO) throws java.lang.Exception
ssoTargServerVO
- 도메 서버 정보
java.lang.Exception
- 처리public void updateTargSsoUser(org.hibernate.Session session, java.lang.String targSite, java.lang.String targUserPw, java.lang.String userId) throws java.lang.Exception
targSid
- 시퀀스 번호targUserPw
- 변경할 암호userId
- EAM 로그인 사용자
java.lang.Exception
- 처리public void deleteTargSsoUser(org.hibernate.Session session, long targSid, java.lang.String userId) throws java.lang.Exception
targSid
- 시퀀스 번호targUserPw
- 변경할 암호userId
- EAM 로그인 사용자
java.lang.Exception
- 처리public void updateTargSsoUser(org.hibernate.Session session, java.lang.String targSite, java.lang.String targUserId, java.lang.String targUserName, java.lang.String targRegNum, java.lang.String targUserPw) throws java.lang.Exception
targSite
- 대상 사이트 주소targUserId
- 대상 사용자 아이디targUserName
- 대상 사용자 이름targRegNum
- 대상 사용자 주민번호targUserPw
- 변경할 대상 사용자 암호
java.lang.Exception
- 처리
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |