Class OAuthUserImpl

  • All Implemented Interfaces:
    User, OAuthUser

    public class OAuthUserImpl
    extends UserImpl
    implements OAuthUser
    Implementation of authenticated user representation.
    Since:
    1.0.0
    Author:
    Erhan Bagdemir
    • Constructor Detail

      • OAuthUserImpl

        public OAuthUserImpl​(OAuthService service,
                             java.lang.String user,
                             java.lang.String password,
                             java.lang.String accessToken,
                             java.lang.String refreshToken,
                             java.lang.String scope,
                             java.lang.String clientId,
                             java.lang.String id,
                             java.lang.String region)
    • Method Detail

      • setAccessToken

        public void setAccessToken​(java.lang.String accessToken)
      • setRefreshToken

        public void setRefreshToken​(java.lang.String refreshToken)
      • setClientId

        public void setClientId​(java.lang.String clientId)
      • getAccessToken

        public java.lang.String getAccessToken()
        Description copied from interface: OAuthUser
        Access token.
        Specified by:
        getAccessToken in interface OAuthUser
        Returns:
        Access token.
      • getRefreshToken

        public java.lang.String getRefreshToken()
        Description copied from interface: OAuthUser
        Refresh token.
        Specified by:
        getRefreshToken in interface OAuthUser
        Returns:
        Refresh token.
      • getClientId

        public java.lang.String getClientId()
        Description copied from interface: OAuthUser
        Client id of the user.
        Specified by:
        getClientId in interface OAuthUser
        Returns:
        Client id.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object