Package x.oauth

Class AccessToken

java.lang.Object
x.oauth.AccessToken
All Implemented Interfaces:
Serializable

public class AccessToken extends Object implements Serializable
Represents an access token.
Author:
sakdsitt
See Also:
  • Constructor Details

    • AccessToken

      public AccessToken(String tokenType, String expiresIn, String scope, String refreshExpiresIn)
      Creates access token along with its refresh token.
    • AccessToken

      public AccessToken(String tokenType, String expiresIn, String scope, boolean createRefreshToken, String refreshExpiresIn)
      Creates access token. Used for generation of client_credentials type tokens with no refreshToken.
    • AccessToken

      public AccessToken(String tokenType, String expiresIn, String scope, String refreshToken, String refreshExpiresIn)
      Creates access token with already generated refresh token.
    • AccessToken

      public AccessToken()
  • Method Details

    • getId

      public String getId()
    • setId

      public void setId(String id)
    • getToken

      public String getToken()
    • setToken

      public void setToken(String accessToken)
    • getRefreshToken

      public String getRefreshToken()
    • setRefreshToken

      public void setRefreshToken(String refreshToken)
    • getExpiresIn

      public String getExpiresIn()
    • setExpiresIn

      public void setExpiresIn(String expiresIn)
    • getType

      public String getType()
    • setType

      public void setType(String tokenType)
    • getScope

      public String getScope()
    • setScope

      public void setScope(String scope)
    • isValid

      public boolean isValid()
    • setValid

      public void setValid(boolean valid)
    • getClientId

      public String getClientId()
    • setClientId

      public void setClientId(String clientId)
    • getCodeId

      public String getCodeId()
    • setCodeId

      public void setCodeId(String codeId)
    • getUserId

      public String getUserId()
    • setUserId

      public void setUserId(String userId)
    • getDetails

      public String getDetails()
    • setDetails

      public void setDetails(String details)
    • getCreationBy

      public String getCreationBy()
    • setCreationBy

      public void setCreationBy(String creationBy)
    • getLastupdateBy

      public String getLastupdateBy()
    • setLastupdateBy

      public void setLastupdateBy(String lastupdateBy)
    • getCreationTime

      public Long getCreationTime()
    • setCreationTime

      public void setCreationTime(Long creationTime)
    • getLastupdateTime

      public Long getLastupdateTime()
    • setLastupdateTime

      public void setLastupdateTime(Long lastupdateTime)
    • getRefreshExpiresIn

      public String getRefreshExpiresIn()
    • setRefreshExpiresIn

      public void setRefreshExpiresIn(String refreshExpiresIn)
    • loadFromXData

      public static AccessToken loadFromXData(XData data)
    • toXData

      public XData toXData()
    • tokenExpired

      public boolean tokenExpired()
    • refreshTokenExpired

      public boolean refreshTokenExpired()