keycloak-service
クラス | 公開メンバ関数 | 非公開変数類 | 静的非公開変数類 | 全メンバ一覧
org.keycloak.forms.login.freemarker.model.OAuthGrantBean クラス
org.keycloak.forms.login.freemarker.model.OAuthGrantBean 連携図
Collaboration graph

クラス

class  ClientScopeEntry
 

公開メンバ関数

 OAuthGrantBean (String code, ClientModel client, List< ClientScopeModel > clientScopesRequested)
 
String getCode ()
 
String getClient ()
 
List< ClientScopeEntrygetClientScopesRequested ()
 

非公開変数類

List< ClientScopeEntryclientScopesRequested = new ArrayList<>()
 
String code
 
ClientModel client
 

静的非公開変数類

static OrderedModel.OrderedModelComparator< ClientScopeEntryCOMPARATOR_INSTANCE = new OrderedModel.OrderedModelComparator<>()
 

詳解

著者
Viliam Rockai

構築子と解体子

◆ OAuthGrantBean()

org.keycloak.forms.login.freemarker.model.OAuthGrantBean.OAuthGrantBean ( String  code,
ClientModel  client,
List< ClientScopeModel >  clientScopesRequested 
)
inline
40  {
41  this.code = code;
42  this.client = client;
43 
44  for (ClientScopeModel clientScope : clientScopesRequested) {
45  this.clientScopesRequested.add(new ClientScopeEntry(clientScope.getConsentScreenText(), clientScope.getGuiOrder()));
46  }
47  this.clientScopesRequested.sort(COMPARATOR_INSTANCE);
48  }
static OrderedModel.OrderedModelComparator< ClientScopeEntry > COMPARATOR_INSTANCE
Definition: OAuthGrantBean.java:34
ClientModel client
Definition: OAuthGrantBean.java:38
List< ClientScopeEntry > clientScopesRequested
Definition: OAuthGrantBean.java:36
String code
Definition: OAuthGrantBean.java:37

関数詳解

◆ getClient()

String org.keycloak.forms.login.freemarker.model.OAuthGrantBean.getClient ( )
inline
55  {
56  return client.getClientId();
57  }
ClientModel client
Definition: OAuthGrantBean.java:38

◆ getClientScopesRequested()

List<ClientScopeEntry> org.keycloak.forms.login.freemarker.model.OAuthGrantBean.getClientScopesRequested ( )
inline
60  {
61  return clientScopesRequested;
62  }
List< ClientScopeEntry > clientScopesRequested
Definition: OAuthGrantBean.java:36

◆ getCode()

String org.keycloak.forms.login.freemarker.model.OAuthGrantBean.getCode ( )
inline
50  {
51  return code;
52  }
String code
Definition: OAuthGrantBean.java:37

メンバ詳解

◆ client

ClientModel org.keycloak.forms.login.freemarker.model.OAuthGrantBean.client
private

◆ clientScopesRequested

List<ClientScopeEntry> org.keycloak.forms.login.freemarker.model.OAuthGrantBean.clientScopesRequested = new ArrayList<>()
private

◆ code

String org.keycloak.forms.login.freemarker.model.OAuthGrantBean.code
private

◆ COMPARATOR_INSTANCE

OrderedModel.OrderedModelComparator<ClientScopeEntry> org.keycloak.forms.login.freemarker.model.OAuthGrantBean.COMPARATOR_INSTANCE = new OrderedModel.OrderedModelComparator<>()
staticprivate

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