keycloak
公開メンバ関数 | 非公開変数類 | 全メンバ一覧
org.keycloak.models.UserConsentModel クラス
org.keycloak.models.UserConsentModel 連携図
Collaboration graph

公開メンバ関数

 UserConsentModel (ClientModel client)
 
ClientModel getClient ()
 
void addGrantedClientScope (ClientScopeModel clientScope)
 
Set< ClientScopeModelgetGrantedClientScopes ()
 
boolean isClientScopeGranted (ClientScopeModel clientScope)
 
Long getCreatedDate ()
 
void setCreatedDate (Long createdDate)
 
Long getLastUpdatedDate ()
 
void setLastUpdatedDate (Long lastUpdatedDate)
 

非公開変数類

final ClientModel client
 
Set< ClientScopeModelclientScopes = new HashSet<>()
 
Long createdDate
 
Long lastUpdatedDate
 

詳解

著者
Marek Posolda

構築子と解体子

◆ UserConsentModel()

org.keycloak.models.UserConsentModel.UserConsentModel ( ClientModel  client)
inline
33  {
34  this.client = client;
35  }
final ClientModel client
Definition: UserConsentModel.java:28

関数詳解

◆ addGrantedClientScope()

void org.keycloak.models.UserConsentModel.addGrantedClientScope ( ClientScopeModel  clientScope)
inline
41  {
42  clientScopes.add(clientScope);
43  }
Set< ClientScopeModel > clientScopes
Definition: UserConsentModel.java:29

◆ getClient()

ClientModel org.keycloak.models.UserConsentModel.getClient ( )
inline
37  {
38  return client;
39  }
final ClientModel client
Definition: UserConsentModel.java:28

◆ getCreatedDate()

Long org.keycloak.models.UserConsentModel.getCreatedDate ( )
inline
57  {
58  return createdDate;
59  }
Long createdDate
Definition: UserConsentModel.java:30

◆ getGrantedClientScopes()

Set<ClientScopeModel> org.keycloak.models.UserConsentModel.getGrantedClientScopes ( )
inline
45  {
46  return clientScopes;
47  }
Set< ClientScopeModel > clientScopes
Definition: UserConsentModel.java:29

◆ getLastUpdatedDate()

Long org.keycloak.models.UserConsentModel.getLastUpdatedDate ( )
inline
65  {
66  return lastUpdatedDate;
67  }
Long lastUpdatedDate
Definition: UserConsentModel.java:31

◆ isClientScopeGranted()

boolean org.keycloak.models.UserConsentModel.isClientScopeGranted ( ClientScopeModel  clientScope)
inline
49  {
50  // TODO: May need to be changed with adding support for client scopes inheritance
51  for (ClientScopeModel apprClientScope : clientScopes) {
52  if (apprClientScope.getId().equals(clientScope.getId())) return true;
53  }
54  return false;
55  }
Set< ClientScopeModel > clientScopes
Definition: UserConsentModel.java:29

◆ setCreatedDate()

void org.keycloak.models.UserConsentModel.setCreatedDate ( Long  createdDate)
inline
61  {
62  this.createdDate = createdDate;
63  }
Long createdDate
Definition: UserConsentModel.java:30

◆ setLastUpdatedDate()

void org.keycloak.models.UserConsentModel.setLastUpdatedDate ( Long  lastUpdatedDate)
inline
69  {
71  }
Long lastUpdatedDate
Definition: UserConsentModel.java:31

メンバ詳解

◆ client

final ClientModel org.keycloak.models.UserConsentModel.client
private

◆ clientScopes

Set<ClientScopeModel> org.keycloak.models.UserConsentModel.clientScopes = new HashSet<>()
private

◆ createdDate

Long org.keycloak.models.UserConsentModel.createdDate
private

◆ lastUpdatedDate

Long org.keycloak.models.UserConsentModel.lastUpdatedDate
private

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