java.lang.Object
dev.vernite.vernite.integration.git.github.model.Authorization

@Entity(name="github_authorization") public class Authorization extends Object
Entity for representing GitHub authorization.
  • Constructor Details

    • Authorization

      public Authorization()
  • Method Details

    • update

      public void update(OauthToken token, GitHubUser user, User userEntity)
      Updates authorization with new data.
      Parameters:
      token - OAuth token
      user - GitHub user
      userEntity - user entity
    • refreshToken

      public void refreshToken(OauthToken token)
      Refresh token.
      Parameters:
      token - Oauth token
    • shouldRefreshToken

      public boolean shouldRefreshToken()
      Returns:
      true if token should be refreshed