Class Account

  • Direct Known Subclasses:
    Users

    @MappedSuperclass
    public class Account
    extends java.lang.Object
    계정 엔터티.
    Version:
    1.0
    Author:
    always0ne
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private long id
      pk.
      private java.lang.String name
      사용자 이름.
      private java.lang.String password
      비밀번호.
      private java.lang.String refreshToken
      Refresh Token.
      private java.util.List<UserRole> roles
      사용자 권한.
      private UserStatus state
      게정 상태.
      private java.lang.String userId
      사용자 ID.
    • Constructor Summary

      Constructors 
      Constructor Description
      Account​(java.lang.String userId, java.lang.String password, java.lang.String name, UserStatus state, java.util.List<UserRole> roles, java.lang.String refreshToken)
      계정.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void updateRefreshToken​(java.lang.String refreshToken)
      Refresh Token 갱신.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • id

        private long id
        pk.
      • userId

        private java.lang.String userId
        사용자 ID.
      • password

        private java.lang.String password
        비밀번호.
      • name

        private java.lang.String name
        사용자 이름.
      • refreshToken

        private java.lang.String refreshToken
        Refresh Token.
      • roles

        private java.util.List<UserRole> roles
        사용자 권한.
    • Constructor Detail

      • Account

        public Account​(java.lang.String userId,
                       java.lang.String password,
                       java.lang.String name,
                       UserStatus state,
                       java.util.List<UserRole> roles,
                       java.lang.String refreshToken)
        계정.
        Parameters:
        userId - 사용자 ID
        password - 비밀번호
        name - 사용자 이름
        state - 사용자 상태
        roles - 사용자 권한
        refreshToken - refresh 토큰
    • Method Detail

      • updateRefreshToken

        public void updateRefreshToken​(java.lang.String refreshToken)
        Refresh Token 갱신.
        Parameters:
        refreshToken - RefreshToken