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

公開メンバ関数

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

詳解

著者
Bill Burke
バージョン
Revision
1

構築子と解体子

◆ ReadOnlyUserModelDelegate()

org.keycloak.models.utils.ReadOnlyUserModelDelegate.ReadOnlyUserModelDelegate ( UserModel  delegate)
inline
32  {
33  super(delegate);
34  }
UserModel delegate
Definition: UserModelDelegate.java:36

関数詳解

◆ addRequiredAction() [1/2]

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

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

62  {
63  throw new ReadOnlyException();
64  }

◆ addRequiredAction() [2/2]

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

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

72  {
73  throw new ReadOnlyException();
74  }

◆ deleteRoleMapping()

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

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

102  {
103  throw new ReadOnlyException();
104  }

◆ equals()

boolean org.keycloak.models.utils.UserModelDelegate.equals ( Object  o)
inlineinherited
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)
inlineinherited

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 ( )
inlineinherited

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)
inlineinherited

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 ( )
inlineinherited

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

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

◆ getDelegate()

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

◆ getEmail()

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

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

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

◆ getFederationLink()

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

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)
inlineinherited

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 ( )
inlineinherited

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 ( )
inlineinherited

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 ( )
inlineinherited

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

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

◆ getLastName()

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

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 ( )
inlineinherited

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

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

◆ getRequiredActions()

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

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

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

◆ getRoleMappings()

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

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 ( )
inlineinherited

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

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

◆ getUsername()

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

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

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

◆ grantRole()

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

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

132  {
133  throw new ReadOnlyException();
134  }

◆ hashCode()

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

◆ hasRole()

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

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 ( )
inlineinherited

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

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

◆ isEnabled()

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

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)
inlineinherited

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.ReadOnlyUserModelDelegate.joinGroup ( GroupModel  group)
inline

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

122  {
123  throw new ReadOnlyException();
124  }

◆ leaveGroup()

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

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

127  {
128  throw new ReadOnlyException();
129  }

◆ removeAttribute()

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

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

57  {
58  throw new ReadOnlyException();
59  }

◆ removeRequiredAction() [1/2]

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

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

67  {
68  throw new ReadOnlyException();
69  }

◆ removeRequiredAction() [2/2]

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

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

77  {
78  throw new ReadOnlyException();
79  }

◆ setAttribute()

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

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

52  {
53  throw new ReadOnlyException();
54  }

◆ setCreatedTimestamp()

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

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

117  {
118  throw new ReadOnlyException();
119  }

◆ setEmail()

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

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

92  {
93  throw new ReadOnlyException();
94  }

◆ setEmailVerified()

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

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

97  {
98  throw new ReadOnlyException();
99  }

◆ setEnabled()

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

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

42  {
43  throw new ReadOnlyException();
44  }

◆ setFederationLink()

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

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

107  {
108  throw new ReadOnlyException();
109  }

◆ setFirstName()

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

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

82  {
83  throw new ReadOnlyException();
84  }

◆ setLastName()

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

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

87  {
88  throw new ReadOnlyException();
89  }

◆ setServiceAccountClientLink()

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

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

112  {
113  throw new ReadOnlyException();
114  }

◆ setSingleAttribute()

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

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

47  {
48  throw new ReadOnlyException();
49  }

◆ setUsername()

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

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

37  {
38  throw new ReadOnlyException();
39  }

メンバ詳解

◆ delegate

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

◆ 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

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