Class OAuthToken
- java.lang.Object
-
- jetbrains.buildServer.connections.ExpiringAccessTokenImpl
-
- jetbrains.buildServer.serverSide.connections.RefreshableTokenDataImpl
-
- jetbrains.buildServer.serverSide.connections.RefreshableTokenImpl
-
- jetbrains.buildServer.serverSide.oauth.OAuthToken
-
- All Implemented Interfaces:
AccessToken
,ExpiringAccessToken
,RefreshableToken
,RefreshableTokenData
public class OAuthToken extends RefreshableTokenImpl
-
-
Field Summary
-
Fields inherited from interface jetbrains.buildServer.connections.AccessToken
TOKEN_ID_PREFIX
-
-
Constructor Summary
Constructors Constructor Description OAuthToken(String accessToken, String scope, String oauthLogin, int timeToLiveSeconds, long teamCityUserId)
OAuthToken(String accessToken, String scope, String oauthLogin, int timeToLiveSeconds, long teamCityUserId, long createTime)
OAuthToken(String id, String accessToken, String scope, String oauthLogin, int timeToLiveSeconds, long teamCityUserId)
-
Method Summary
-
Methods inherited from class jetbrains.buildServer.serverSide.connections.RefreshableTokenImpl
getId
-
Methods inherited from class jetbrains.buildServer.serverSide.connections.RefreshableTokenDataImpl
addContextKey, addContextKeys, equals, getAccessibleEntities, getContextKeys, getCreateDate, getFailedToRefresh, getName, getOauthLogin, getRecordCreateTimeMs, getRefreshToken, getScope, getTeamCityUserId, getTimeToLiveSeconds, hashCode, isAllowedForEntity, isPermanent, removeContextKey, setAccessibleEntities, setFailedToRefresh, setName, setRecordCreateTimeMs, setRefreshToken
-
Methods inherited from class jetbrains.buildServer.connections.ExpiringAccessTokenImpl
getAccessToken, getCreateTimeMs, getTimeToLiveMs, isExpired, isExpiring, isValid
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface jetbrains.buildServer.connections.AccessToken
getAccessToken
-
Methods inherited from interface jetbrains.buildServer.connections.ExpiringAccessToken
getCreateTimeMs, getTimeToLiveMs, isExpired, isExpiring, isValid
-
Methods inherited from interface jetbrains.buildServer.serverSide.connections.RefreshableTokenData
addContextKey, addContextKeys, getAccessibleEntities, getContextKeys, getCreateDate, getFailedToRefresh, getName, getOauthLogin, getRecordCreateTimeMs, getRefreshToken, getScope, getTeamCityUserId, getTimeToLiveSeconds, isAllowedForEntity, isPermanent, removeContextKey, setAccessibleEntities
-
-
-
-
Constructor Detail
-
OAuthToken
public OAuthToken(@NotNull String accessToken, @NotNull String scope, @NotNull String oauthLogin, int timeToLiveSeconds, long teamCityUserId)
-
OAuthToken
public OAuthToken(@NotNull String id, @NotNull String accessToken, @NotNull String scope, @NotNull String oauthLogin, int timeToLiveSeconds, long teamCityUserId)
-
-