mitreid-connect
公開メンバ関数 | 静的公開変数類 | 非公開変数類 | 全メンバ一覧
org.mitre.oauth2.model.OAuth2RefreshTokenEntity クラス
org.mitre.oauth2.model.OAuth2RefreshTokenEntity の継承関係図
Inheritance graph
org.mitre.oauth2.model.OAuth2RefreshTokenEntity 連携図
Collaboration graph

公開メンバ関数

 OAuth2RefreshTokenEntity ()
 
Long getId ()
 
void setId (Long id)
 
AuthenticationHolderEntity getAuthenticationHolder ()
 
void setAuthenticationHolder (AuthenticationHolderEntity authenticationHolder)
 
String getValue ()
 
Date getExpiration ()
 
void setExpiration (Date expiration)
 
boolean isExpired ()
 
ClientDetailsEntity getClient ()
 
void setClient (ClientDetailsEntity client)
 
JWT getJwt ()
 
void setJwt (JWT jwt)
 

静的公開変数類

static final String QUERY_BY_TOKEN_VALUE = "OAuth2RefreshTokenEntity.getByTokenValue"
 
static final String QUERY_BY_CLIENT = "OAuth2RefreshTokenEntity.getByClient"
 
static final String QUERY_EXPIRED_BY_DATE = "OAuth2RefreshTokenEntity.getAllExpiredByDate"
 
static final String QUERY_ALL = "OAuth2RefreshTokenEntity.getAll"
 
static final String PARAM_TOKEN_VALUE = "tokenValue"
 
static final String PARAM_CLIENT = "client"
 
static final String PARAM_DATE = "date"
 

非公開変数類

Long id
 
AuthenticationHolderEntity authenticationHolder
 
ClientDetailsEntity client
 
JWT jwt
 
Date expiration
 

詳解

著者
jricher

構築子と解体子

◆ OAuth2RefreshTokenEntity()

org.mitre.oauth2.model.OAuth2RefreshTokenEntity.OAuth2RefreshTokenEntity ( )
inline
84  {
85 
86  }

関数詳解

◆ getAuthenticationHolder()

AuthenticationHolderEntity org.mitre.oauth2.model.OAuth2RefreshTokenEntity.getAuthenticationHolder ( )
inline

The authentication in place when the original access token was created

戻り値
the authentication
113  {
114  return authenticationHolder;
115  }
AuthenticationHolderEntity authenticationHolder
Definition: OAuth2RefreshTokenEntity.java:71

◆ getClient()

ClientDetailsEntity org.mitre.oauth2.model.OAuth2RefreshTokenEntity.getClient ( )
inline
戻り値
the client
162  {
163  return client;
164  }
ClientDetailsEntity client
Definition: OAuth2RefreshTokenEntity.java:73

◆ getExpiration()

Date org.mitre.oauth2.model.OAuth2RefreshTokenEntity.getExpiration ( )
inline
136  {
137  return expiration;
138  }
Date expiration
Definition: OAuth2RefreshTokenEntity.java:79

◆ getId()

Long org.mitre.oauth2.model.OAuth2RefreshTokenEntity.getId ( )
inline
戻り値
the id
94  {
95  return id;
96  }
Long id
Definition: OAuth2RefreshTokenEntity.java:69

◆ getJwt()

JWT org.mitre.oauth2.model.OAuth2RefreshTokenEntity.getJwt ( )
inline

Get the JWT object directly

戻り値
the jwt
180  {
181  return jwt;
182  }
JWT jwt
Definition: OAuth2RefreshTokenEntity.java:76

◆ getValue()

String org.mitre.oauth2.model.OAuth2RefreshTokenEntity.getValue ( )
inline

Get the JWT-encoded value of this token

129  {
130  return jwt.serialize();
131  }
JWT jwt
Definition: OAuth2RefreshTokenEntity.java:76

◆ isExpired()

boolean org.mitre.oauth2.model.OAuth2RefreshTokenEntity.isExpired ( )
inline

Has this token expired?

戻り値
true if it has a timeout set and the timeout has passed
153  {
154  return getExpiration() == null ? false : System.currentTimeMillis() > getExpiration().getTime();
155  }
Date getExpiration()
Definition: OAuth2RefreshTokenEntity.java:136

◆ setAuthenticationHolder()

void org.mitre.oauth2.model.OAuth2RefreshTokenEntity.setAuthenticationHolder ( AuthenticationHolderEntity  authenticationHolder)
inline
引数
authenticationthe authentication to set
120  {
122  }
AuthenticationHolderEntity authenticationHolder
Definition: OAuth2RefreshTokenEntity.java:71

◆ setClient()

void org.mitre.oauth2.model.OAuth2RefreshTokenEntity.setClient ( ClientDetailsEntity  client)
inline
引数
clientthe client to set
169  {
170  this.client = client;
171  }
ClientDetailsEntity client
Definition: OAuth2RefreshTokenEntity.java:73

◆ setExpiration()

void org.mitre.oauth2.model.OAuth2RefreshTokenEntity.setExpiration ( Date  expiration)
inline
144  {
145  this.expiration = expiration;
146  }
Date expiration
Definition: OAuth2RefreshTokenEntity.java:79

◆ setId()

void org.mitre.oauth2.model.OAuth2RefreshTokenEntity.setId ( Long  id)
inline
引数
idthe id to set
101  {
102  this.id = id;
103  }
Long id
Definition: OAuth2RefreshTokenEntity.java:69

◆ setJwt()

void org.mitre.oauth2.model.OAuth2RefreshTokenEntity.setJwt ( JWT  jwt)
inline
引数
jwtthe jwt to set
187  {
188  this.jwt = jwt;
189  }
JWT jwt
Definition: OAuth2RefreshTokenEntity.java:76

メンバ詳解

◆ authenticationHolder

AuthenticationHolderEntity org.mitre.oauth2.model.OAuth2RefreshTokenEntity.authenticationHolder
private

◆ client

ClientDetailsEntity org.mitre.oauth2.model.OAuth2RefreshTokenEntity.client
private

◆ expiration

Date org.mitre.oauth2.model.OAuth2RefreshTokenEntity.expiration
private

◆ id

Long org.mitre.oauth2.model.OAuth2RefreshTokenEntity.id
private

◆ jwt

JWT org.mitre.oauth2.model.OAuth2RefreshTokenEntity.jwt
private

◆ PARAM_CLIENT

final String org.mitre.oauth2.model.OAuth2RefreshTokenEntity.PARAM_CLIENT = "client"
static

◆ PARAM_DATE

final String org.mitre.oauth2.model.OAuth2RefreshTokenEntity.PARAM_DATE = "date"
static

◆ PARAM_TOKEN_VALUE

final String org.mitre.oauth2.model.OAuth2RefreshTokenEntity.PARAM_TOKEN_VALUE = "tokenValue"
static

◆ QUERY_ALL

final String org.mitre.oauth2.model.OAuth2RefreshTokenEntity.QUERY_ALL = "OAuth2RefreshTokenEntity.getAll"
static

◆ QUERY_BY_CLIENT

final String org.mitre.oauth2.model.OAuth2RefreshTokenEntity.QUERY_BY_CLIENT = "OAuth2RefreshTokenEntity.getByClient"
static

◆ QUERY_BY_TOKEN_VALUE

final String org.mitre.oauth2.model.OAuth2RefreshTokenEntity.QUERY_BY_TOKEN_VALUE = "OAuth2RefreshTokenEntity.getByTokenValue"
static

◆ QUERY_EXPIRED_BY_DATE

final String org.mitre.oauth2.model.OAuth2RefreshTokenEntity.QUERY_EXPIRED_BY_DATE = "OAuth2RefreshTokenEntity.getAllExpiredByDate"
static

このクラス詳解は次のファイルから抽出されました: