keycloak-spi
公開メンバ関数 | 公開変数類 | 全メンバ一覧
org.keycloak.models.ClientScopeModel インタフェース
org.keycloak.models.ClientScopeModel の継承関係図
Inheritance graph
org.keycloak.models.ClientScopeModel 連携図
Collaboration graph

公開メンバ関数

String getId ()
 
String getName ()
 
RealmModel getRealm ()
 
void setName (String name)
 
String getDescription ()
 
void setDescription (String description)
 
String getProtocol ()
 
void setProtocol (String protocol)
 
void setAttribute (String name, String value)
 
void removeAttribute (String name)
 
String getAttribute (String name)
 
Map< String, String > getAttributes ()
 
default boolean isDisplayOnConsentScreen ()
 
default void setDisplayOnConsentScreen (boolean displayOnConsentScreen)
 
default String getConsentScreenText ()
 
default void setConsentScreenText (String consentScreenText)
 
default String getGuiOrder ()
 
default void setGuiOrder (String guiOrder)
 
Set< ProtocolMapperModelgetProtocolMappers ()
 
ProtocolMapperModel addProtocolMapper (ProtocolMapperModel model)
 
void removeProtocolMapper (ProtocolMapperModel mapping)
 
void updateProtocolMapper (ProtocolMapperModel mapping)
 
ProtocolMapperModel getProtocolMapperById (String id)
 
ProtocolMapperModel getProtocolMapperByName (String protocol, String name)
 
Set< RoleModelgetScopeMappings ()
 
void addScopeMapping (RoleModel role)
 
void deleteScopeMapping (RoleModel role)
 
Set< RoleModelgetRealmScopeMappings ()
 
boolean hasScope (RoleModel role)
 

公開変数類

String DISPLAY_ON_CONSENT_SCREEN = "display.on.consent.screen"
 
String CONSENT_SCREEN_TEXT = "consent.screen.text"
 
String GUI_ORDER = "gui.order"
 

詳解

著者
Bill Burke
バージョン
Revision
1

関数詳解

◆ addProtocolMapper()

ProtocolMapperModel org.keycloak.models.ProtocolMapperContainerModel.addProtocolMapper ( ProtocolMapperModel  model)
inherited

◆ addScopeMapping()

void org.keycloak.models.ScopeContainerModel.addScopeMapping ( RoleModel  role)
inherited

◆ deleteScopeMapping()

void org.keycloak.models.ScopeContainerModel.deleteScopeMapping ( RoleModel  role)
inherited

◆ getAttribute()

String org.keycloak.models.ClientScopeModel.getAttribute ( String  name)

org.keycloak.models.ClientModelで実装されています。

◆ getAttributes()

Map<String, String> org.keycloak.models.ClientScopeModel.getAttributes ( )

org.keycloak.models.ClientModelで実装されています。

◆ getConsentScreenText()

default String org.keycloak.models.ClientScopeModel.getConsentScreenText ( )
inline

org.keycloak.models.ClientModelで実装されています。

63  {
64  String consentScreenText = getAttribute(CONSENT_SCREEN_TEXT);
65  if (consentScreenText == null) {
66  consentScreenText = getName();
67  }
68  return consentScreenText;
69  }
String CONSENT_SCREEN_TEXT
Definition: ClientScopeModel.java:50

◆ getDescription()

String org.keycloak.models.ClientScopeModel.getDescription ( )

org.keycloak.models.ClientModelで実装されています。

◆ getGuiOrder()

default String org.keycloak.models.ClientScopeModel.getGuiOrder ( )
inline

org.keycloak.models.OrderedModelを実装しています。

76  {
77  return getAttribute(GUI_ORDER);
78  }
String GUI_ORDER
Definition: ClientScopeModel.java:51

◆ getId()

String org.keycloak.models.ClientScopeModel.getId ( )

org.keycloak.models.ClientModelで実装されています。

◆ getName()

String org.keycloak.models.ClientScopeModel.getName ( )

org.keycloak.models.ClientModelで実装されています。

◆ getProtocol()

String org.keycloak.models.ClientScopeModel.getProtocol ( )

org.keycloak.models.ClientModelで実装されています。

◆ getProtocolMapperById()

ProtocolMapperModel org.keycloak.models.ProtocolMapperContainerModel.getProtocolMapperById ( String  id)
inherited

◆ getProtocolMapperByName()

ProtocolMapperModel org.keycloak.models.ProtocolMapperContainerModel.getProtocolMapperByName ( String  protocol,
String  name 
)
inherited

◆ getProtocolMappers()

Set<ProtocolMapperModel> org.keycloak.models.ProtocolMapperContainerModel.getProtocolMappers ( )
inherited

◆ getRealm()

RealmModel org.keycloak.models.ClientScopeModel.getRealm ( )

org.keycloak.models.ClientModelで実装されています。

◆ getRealmScopeMappings()

Set<RoleModel> org.keycloak.models.ScopeContainerModel.getRealmScopeMappings ( )
inherited

◆ getScopeMappings()

Set<RoleModel> org.keycloak.models.ScopeContainerModel.getScopeMappings ( )
inherited

◆ hasScope()

boolean org.keycloak.models.ScopeContainerModel.hasScope ( RoleModel  role)
inherited

◆ isDisplayOnConsentScreen()

default boolean org.keycloak.models.ClientScopeModel.isDisplayOnConsentScreen ( )
inline

org.keycloak.models.ClientModelで実装されています。

53  {
54  String displayVal = getAttribute(DISPLAY_ON_CONSENT_SCREEN);
55  return displayVal==null ? true : Boolean.parseBoolean(displayVal);
56  }
String DISPLAY_ON_CONSENT_SCREEN
Definition: ClientScopeModel.java:49

◆ removeAttribute()

void org.keycloak.models.ClientScopeModel.removeAttribute ( String  name)

org.keycloak.models.ClientModelで実装されています。

◆ removeProtocolMapper()

void org.keycloak.models.ProtocolMapperContainerModel.removeProtocolMapper ( ProtocolMapperModel  mapping)
inherited

◆ setAttribute()

void org.keycloak.models.ClientScopeModel.setAttribute ( String  name,
String  value 
)

org.keycloak.models.ClientModelで実装されています。

◆ setConsentScreenText()

default void org.keycloak.models.ClientScopeModel.setConsentScreenText ( String  consentScreenText)
inline
71  {
72  setAttribute(CONSENT_SCREEN_TEXT, consentScreenText);
73  }
String CONSENT_SCREEN_TEXT
Definition: ClientScopeModel.java:50
void setAttribute(String name, String value)

◆ setDescription()

void org.keycloak.models.ClientScopeModel.setDescription ( String  description)

org.keycloak.models.ClientModelで実装されています。

◆ setDisplayOnConsentScreen()

default void org.keycloak.models.ClientScopeModel.setDisplayOnConsentScreen ( boolean  displayOnConsentScreen)
inline
58  {
59  setAttribute(DISPLAY_ON_CONSENT_SCREEN, String.valueOf(displayOnConsentScreen));
60  }
void setAttribute(String name, String value)
String DISPLAY_ON_CONSENT_SCREEN
Definition: ClientScopeModel.java:49

◆ setGuiOrder()

default void org.keycloak.models.ClientScopeModel.setGuiOrder ( String  guiOrder)
inline
80  {
81  setAttribute(GUI_ORDER, guiOrder);
82  }
String GUI_ORDER
Definition: ClientScopeModel.java:51
void setAttribute(String name, String value)

◆ setName()

void org.keycloak.models.ClientScopeModel.setName ( String  name)

org.keycloak.models.ClientModelで実装されています。

◆ setProtocol()

void org.keycloak.models.ClientScopeModel.setProtocol ( String  protocol)

org.keycloak.models.ClientModelで実装されています。

◆ updateProtocolMapper()

void org.keycloak.models.ProtocolMapperContainerModel.updateProtocolMapper ( ProtocolMapperModel  mapping)
inherited

メンバ詳解

◆ CONSENT_SCREEN_TEXT

String org.keycloak.models.ClientScopeModel.CONSENT_SCREEN_TEXT = "consent.screen.text"

◆ DISPLAY_ON_CONSENT_SCREEN

String org.keycloak.models.ClientScopeModel.DISPLAY_ON_CONSENT_SCREEN = "display.on.consent.screen"

◆ GUI_ORDER

String org.keycloak.models.ClientScopeModel.GUI_ORDER = "gui.order"

このインタフェース詳解は次のファイルから抽出されました: