Interface UstraUserService

All Superinterfaces:
UstraBaseService
All Known Implementing Classes:
DefaultDbUstraUserService

public interface UstraUserService extends UstraBaseService
  • Method Details

    • getUsers

      사용자 목록 조회
      Parameters:
      usrIds - 조회할 사용자 아이디들
      Returns:
      조회된 사용자 목록
    • getUser

      UstraUserModel getUser(String usrId)
      사용자 조회
      Parameters:
      usrId - 조회할 사용자 아이디
      Returns:
      조회된 사용자 정보
    • addUser

      int addUser(UstraUserModel user)
      사용자 등록
      Parameters:
      user - 등록할 사용자 정보
      Returns:
    • updateUser

      int updateUser(UstraUserModel user)
      사용자 수정
      Parameters:
      user - 수정할 사용자 정보
      Returns:
    • updatePrivateInfo

      int updatePrivateInfo(UstraUserModel user)
      사용자 수정 (개인정보 변경)
      Parameters:
      user - 수정할 사용자 정보
      Returns:
    • updatePassword

      int updatePassword(UstraUserModel user)
      패스워드 변경
    • updateOnLogin

      int updateOnLogin(boolean success, String usrId, boolean addFailCnt)
      로그인 후처리
      Parameters:
      success - 성공 여부
      usrId - 사용자 아이디
      addFailCnt - 실패 횟수 증가 여부
    • removeUser

      int removeUser(String usrId)
      사용자 삭제
      Parameters:
      usrId - 삭제할 사용자 아이디
      Returns:
    • unlock

      int unlock(String usrId, String pwd)
      사용자 잠김을 해제한다.
      Parameters:
      usrId - 사용자 아이디
      pwd - 패스워드 초기화도 함께 수행할시의 패스워드
    • resetPassword

      int resetPassword(String usrId, String pwd)
      Deprecated.
      패스워드를 초기화한다.
      Parameters:
      usrId - 사용자 아이디
      pwd - 초기화 패스워드
    • resetExpire

      int resetExpire(String usrId)
      휴면을 해제한다.
      Parameters:
      usrId - 사용자 아이디
    • checkPassword

      Boolean checkPassword(String usrId, String pwd)
      Deprecated.
      비밀번호를 확인한다.
      Parameters:
      usrId - 사용자 아이디
      pwd - 비밀번호
      Returns:
      비밀번호 매칭 여부
    • updateUsrApv

      int updateUsrApv(String usrId, int usrApvId)
      사용자 승인 아이디 수정
      Parameters:
      usrId - 사용자 아이디
      usrApvId - 사용자 승인 아이디
      Returns:
    • updateUsrStt

      int updateUsrStt(String usrId, String usrSttCd)
      사용자 상태 변경
      Parameters:
      usrId - 사용자 아이디
      usrSttCd - 사용자 상태
      Returns:
    • updateApprovalCompleteYn

      int updateApprovalCompleteYn(String usrId, String apvCmplYn)
      사용자 승인 완료 변경
      Parameters:
      usrId - 사용자 아이디
      apvCmplYn - 승인 완료 여부
      Returns:
    • getUnLoginUsers

      List<UstraUserModel> getUnLoginUsers(Integer days)
      장기 미접속자
      Parameters:
      days -
      Returns:
      장기 미접속자 정보
    • updateUsrSttBatch

      int updateUsrSttBatch(String usrId, String usrSttCd, String updUsrId, String updUsrIp)
      사용자 상태 변경
      Parameters:
      usrId - 사용자 아이디
      usrSttCd - 사용자 상태
      updUsrId - 업데이트 사용자 아이디
      updUsrIp - 업데이트 사용자 아이피
      Returns: