keycloak
公開メンバ関数 | 公開変数類 | 限定公開変数類 | 全メンバ一覧
org.keycloak.models.utils.UserModelDelegate クラス
org.keycloak.models.utils.UserModelDelegate の継承関係図
Inheritance graph
org.keycloak.models.utils.UserModelDelegate 連携図
Collaboration graph

公開メンバ関数

 UserModelDelegate (UserModel delegate)
 
String getId ()
 
String getUsername ()
 
void setUsername (String username)
 
boolean isEnabled ()
 
void setEnabled (boolean enabled)
 
void setSingleAttribute (String name, String value)
 
void setAttribute (String name, List< String > values)
 
void removeAttribute (String name)
 
String getFirstAttribute (String name)
 
List< String > getAttribute (String name)
 
Map< String, List< String > > getAttributes ()
 
Set< String > getRequiredActions ()
 
void addRequiredAction (String action)
 
void removeRequiredAction (String action)
 
void addRequiredAction (RequiredAction action)
 
void removeRequiredAction (RequiredAction action)
 
String getFirstName ()
 
void setFirstName (String firstName)
 
String getLastName ()
 
void setLastName (String lastName)
 
String getEmail ()
 
void setEmail (String email)
 
boolean isEmailVerified ()
 
void setEmailVerified (boolean verified)
 
Set< RoleModelgetRealmRoleMappings ()
 
Set< RoleModelgetClientRoleMappings (ClientModel app)
 
boolean hasRole (RoleModel role)
 
void grantRole (RoleModel role)
 
Set< RoleModelgetRoleMappings ()
 
void deleteRoleMapping (RoleModel role)
 
String getFederationLink ()
 
void setFederationLink (String link)
 
String getServiceAccountClientLink ()
 
void setServiceAccountClientLink (String clientInternalId)
 
UserModel getDelegate ()
 
Long getCreatedTimestamp ()
 
void setCreatedTimestamp (Long timestamp)
 
Set< GroupModelgetGroups ()
 
void joinGroup (GroupModel group)
 
void leaveGroup (GroupModel group)
 
boolean isMemberOf (GroupModel group)
 
boolean equals (Object o)
 
int hashCode ()
 

公開変数類

String USERNAME = "username"
 
String LAST_NAME = "lastName"
 
String FIRST_NAME = "firstName"
 
String EMAIL = "email"
 
String LOCALE = "locale"
 

限定公開変数類

UserModel delegate
 

詳解

Delegation pattern. Used to proxy UserModel implementations.

著者
Bill Burke
バージョン
Revision
1

構築子と解体子

◆ UserModelDelegate()

org.keycloak.models.utils.UserModelDelegate.UserModelDelegate ( UserModel  delegate)
inline
38  {
39  this.delegate = delegate;
40  }
UserModel delegate
Definition: UserModelDelegate.java:36

関数詳解

◆ addRequiredAction() [1/2]

void org.keycloak.models.utils.UserModelDelegate.addRequiredAction ( String  action)
inline

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

103  {
104  delegate.addRequiredAction(action);
105  }
UserModel delegate
Definition: UserModelDelegate.java:36
void addRequiredAction(String action)

◆ addRequiredAction() [2/2]

void org.keycloak.models.utils.UserModelDelegate.addRequiredAction ( RequiredAction  action)
inline

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

113  {
114  delegate.addRequiredAction(action);
115  }
UserModel delegate
Definition: UserModelDelegate.java:36
void addRequiredAction(String action)

◆ deleteRoleMapping()

void org.keycloak.models.utils.UserModelDelegate.deleteRoleMapping ( RoleModel  role)
inline

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

188  {
190  }
UserModel delegate
Definition: UserModelDelegate.java:36
void deleteRoleMapping(RoleModel role)

◆ equals()

boolean org.keycloak.models.utils.UserModelDelegate.equals ( Object  o)
inline
249  {
250  if (this == o) return true;
251  if (!(o instanceof UserModel)) return false;
252 
253  UserModel that = (UserModel) o;
254 
255  return getDelegate() != null ? getDelegate().getId().equals(that.getId()) : false;
256  }
UserModel getDelegate()
Definition: UserModelDelegate.java:212

◆ getAttribute()

List<String> org.keycloak.models.utils.UserModelDelegate.getAttribute ( String  name)
inline

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

88  {
89  return delegate.getAttribute(name);
90  }
List< String > getAttribute(String name)
UserModel delegate
Definition: UserModelDelegate.java:36

◆ getAttributes()

Map<String, List<String> > org.keycloak.models.utils.UserModelDelegate.getAttributes ( )
inline

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

93  {
94  return delegate.getAttributes();
95  }
UserModel delegate
Definition: UserModelDelegate.java:36
Map< String, List< String > > getAttributes()

◆ getClientRoleMappings()

Set<RoleModel> org.keycloak.models.utils.UserModelDelegate.getClientRoleMappings ( ClientModel  app)
inline

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

168  {
169  return delegate.getClientRoleMappings(app);
170  }
UserModel delegate
Definition: UserModelDelegate.java:36
Set< RoleModel > getClientRoleMappings(ClientModel app)

◆ getCreatedTimestamp()

Long org.keycloak.models.utils.UserModelDelegate.getCreatedTimestamp ( )
inline

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

217  {
218  return delegate.getCreatedTimestamp();
219  }
UserModel delegate
Definition: UserModelDelegate.java:36

◆ getDelegate()

UserModel org.keycloak.models.utils.UserModelDelegate.getDelegate ( )
inline
212  {
213  return delegate;
214  }
UserModel delegate
Definition: UserModelDelegate.java:36

◆ getEmail()

String org.keycloak.models.utils.UserModelDelegate.getEmail ( )
inline

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

143  {
144  return delegate.getEmail();
145  }
UserModel delegate
Definition: UserModelDelegate.java:36

◆ getFederationLink()

String org.keycloak.models.utils.UserModelDelegate.getFederationLink ( )
inline

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

193  {
194  return delegate.getFederationLink();
195  }
UserModel delegate
Definition: UserModelDelegate.java:36

◆ getFirstAttribute()

String org.keycloak.models.utils.UserModelDelegate.getFirstAttribute ( String  name)
inline

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

83  {
84  return delegate.getFirstAttribute(name);
85  }
UserModel delegate
Definition: UserModelDelegate.java:36
String getFirstAttribute(String name)

◆ getFirstName()

String org.keycloak.models.utils.UserModelDelegate.getFirstName ( )
inline

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

123  {
124  return delegate.getFirstName();
125  }
UserModel delegate
Definition: UserModelDelegate.java:36

◆ getGroups()

Set<GroupModel> org.keycloak.models.utils.UserModelDelegate.getGroups ( )
inline

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

227  {
228  return delegate.getGroups();
229  }
UserModel delegate
Definition: UserModelDelegate.java:36
Set< GroupModel > getGroups()

◆ getId()

String org.keycloak.models.utils.UserModelDelegate.getId ( )
inline

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

43  {
44  return delegate.getId();
45  }
UserModel delegate
Definition: UserModelDelegate.java:36

◆ getLastName()

String org.keycloak.models.utils.UserModelDelegate.getLastName ( )
inline

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

133  {
134  return delegate.getLastName();
135  }
UserModel delegate
Definition: UserModelDelegate.java:36

◆ getRealmRoleMappings()

Set<RoleModel> org.keycloak.models.utils.UserModelDelegate.getRealmRoleMappings ( )
inline

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

163  {
165  }
UserModel delegate
Definition: UserModelDelegate.java:36
Set< RoleModel > getRealmRoleMappings()

◆ getRequiredActions()

Set<String> org.keycloak.models.utils.UserModelDelegate.getRequiredActions ( )
inline

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

98  {
100  }
Set< String > getRequiredActions()
UserModel delegate
Definition: UserModelDelegate.java:36

◆ getRoleMappings()

Set<RoleModel> org.keycloak.models.utils.UserModelDelegate.getRoleMappings ( )
inline

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

183  {
184  return delegate.getRoleMappings();
185  }
Set< RoleModel > getRoleMappings()
UserModel delegate
Definition: UserModelDelegate.java:36

◆ getServiceAccountClientLink()

String org.keycloak.models.utils.UserModelDelegate.getServiceAccountClientLink ( )
inline

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

203  {
205  }
UserModel delegate
Definition: UserModelDelegate.java:36

◆ getUsername()

String org.keycloak.models.utils.UserModelDelegate.getUsername ( )
inline

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

48  {
49  return delegate.getUsername();
50  }
UserModel delegate
Definition: UserModelDelegate.java:36

◆ grantRole()

void org.keycloak.models.utils.UserModelDelegate.grantRole ( RoleModel  role)
inline

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

178  {
179  delegate.grantRole(role);
180  }
void grantRole(RoleModel role)
UserModel delegate
Definition: UserModelDelegate.java:36

◆ hashCode()

int org.keycloak.models.utils.UserModelDelegate.hashCode ( )
inline
259  {
260  return getDelegate().getId().hashCode();
261  }
UserModel getDelegate()
Definition: UserModelDelegate.java:212

◆ hasRole()

boolean org.keycloak.models.utils.UserModelDelegate.hasRole ( RoleModel  role)
inline

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

173  {
174  return delegate.hasRole(role);
175  }
UserModel delegate
Definition: UserModelDelegate.java:36
boolean hasRole(RoleModel role)

◆ isEmailVerified()

boolean org.keycloak.models.utils.UserModelDelegate.isEmailVerified ( )
inline

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

153  {
154  return delegate.isEmailVerified();
155  }
UserModel delegate
Definition: UserModelDelegate.java:36

◆ isEnabled()

boolean org.keycloak.models.utils.UserModelDelegate.isEnabled ( )
inline

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

58  {
59  return delegate.isEnabled();
60  }
UserModel delegate
Definition: UserModelDelegate.java:36

◆ isMemberOf()

boolean org.keycloak.models.utils.UserModelDelegate.isMemberOf ( GroupModel  group)
inline

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

244  {
245  return delegate.isMemberOf(group);
246  }
UserModel delegate
Definition: UserModelDelegate.java:36
boolean isMemberOf(GroupModel group)

◆ joinGroup()

void org.keycloak.models.utils.UserModelDelegate.joinGroup ( GroupModel  group)
inline

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

232  {
233  delegate.joinGroup(group);
234 
235  }
UserModel delegate
Definition: UserModelDelegate.java:36
void joinGroup(GroupModel group)

◆ leaveGroup()

void org.keycloak.models.utils.UserModelDelegate.leaveGroup ( GroupModel  group)
inline

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

238  {
239  delegate.leaveGroup(group);
240 
241  }
UserModel delegate
Definition: UserModelDelegate.java:36
void leaveGroup(GroupModel group)

◆ removeAttribute()

void org.keycloak.models.utils.UserModelDelegate.removeAttribute ( String  name)
inline

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

78  {
80  }
UserModel delegate
Definition: UserModelDelegate.java:36
void removeAttribute(String name)

◆ removeRequiredAction() [1/2]

void org.keycloak.models.utils.UserModelDelegate.removeRequiredAction ( String  action)
inline

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

108  {
110  }
UserModel delegate
Definition: UserModelDelegate.java:36
void removeRequiredAction(String action)

◆ removeRequiredAction() [2/2]

void org.keycloak.models.utils.UserModelDelegate.removeRequiredAction ( RequiredAction  action)
inline

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

118  {
120  }
UserModel delegate
Definition: UserModelDelegate.java:36
void removeRequiredAction(String action)

◆ setAttribute()

void org.keycloak.models.utils.UserModelDelegate.setAttribute ( String  name,
List< String >  values 
)
inline

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

73  {
74  delegate.setAttribute(name, values);
75  }
UserModel delegate
Definition: UserModelDelegate.java:36
void setAttribute(String name, List< String > values)

◆ setCreatedTimestamp()

void org.keycloak.models.utils.UserModelDelegate.setCreatedTimestamp ( Long  timestamp)
inline

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

222  {
223  delegate.setCreatedTimestamp(timestamp);
224  }
UserModel delegate
Definition: UserModelDelegate.java:36
void setCreatedTimestamp(Long timestamp)

◆ setEmail()

void org.keycloak.models.utils.UserModelDelegate.setEmail ( String  email)
inline

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

148  {
149  delegate.setEmail(email);
150  }
UserModel delegate
Definition: UserModelDelegate.java:36
void setEmail(String email)

◆ setEmailVerified()

void org.keycloak.models.utils.UserModelDelegate.setEmailVerified ( boolean  verified)
inline

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

158  {
159  delegate.setEmailVerified(verified);
160  }
UserModel delegate
Definition: UserModelDelegate.java:36
void setEmailVerified(boolean verified)

◆ setEnabled()

void org.keycloak.models.utils.UserModelDelegate.setEnabled ( boolean  enabled)
inline

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

63  {
64  delegate.setEnabled(enabled);
65  }
UserModel delegate
Definition: UserModelDelegate.java:36
void setEnabled(boolean enabled)

◆ setFederationLink()

void org.keycloak.models.utils.UserModelDelegate.setFederationLink ( String  link)
inline

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

198  {
200  }
UserModel delegate
Definition: UserModelDelegate.java:36
void setFederationLink(String link)

◆ setFirstName()

void org.keycloak.models.utils.UserModelDelegate.setFirstName ( String  firstName)
inline

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

128  {
129  delegate.setFirstName(firstName);
130  }
UserModel delegate
Definition: UserModelDelegate.java:36
void setFirstName(String firstName)

◆ setLastName()

void org.keycloak.models.utils.UserModelDelegate.setLastName ( String  lastName)
inline

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

138  {
139  delegate.setLastName(lastName);
140  }
UserModel delegate
Definition: UserModelDelegate.java:36
void setLastName(String lastName)

◆ setServiceAccountClientLink()

void org.keycloak.models.utils.UserModelDelegate.setServiceAccountClientLink ( String  clientInternalId)
inline

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

208  {
209  delegate.setServiceAccountClientLink(clientInternalId);
210  }
UserModel delegate
Definition: UserModelDelegate.java:36
void setServiceAccountClientLink(String clientInternalId)

◆ setSingleAttribute()

void org.keycloak.models.utils.UserModelDelegate.setSingleAttribute ( String  name,
String  value 
)
inline

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

68  {
69  delegate.setSingleAttribute(name, value);
70  }
UserModel delegate
Definition: UserModelDelegate.java:36
void setSingleAttribute(String name, String value)

◆ setUsername()

void org.keycloak.models.utils.UserModelDelegate.setUsername ( String  username)
inline

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

53  {
54  delegate.setUsername(username);
55  }
UserModel delegate
Definition: UserModelDelegate.java:36
void setUsername(String username)

メンバ詳解

◆ delegate

UserModel org.keycloak.models.utils.UserModelDelegate.delegate
protected

◆ EMAIL

String org.keycloak.models.UserModel.EMAIL = "email"
inherited

◆ FIRST_NAME

String org.keycloak.models.UserModel.FIRST_NAME = "firstName"
inherited

◆ LAST_NAME

String org.keycloak.models.UserModel.LAST_NAME = "lastName"
inherited

◆ LOCALE

String org.keycloak.models.UserModel.LOCALE = "locale"
inherited

◆ USERNAME

String org.keycloak.models.UserModel.USERNAME = "username"
inherited

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