keycloak
公開メンバ関数 | 全メンバ一覧
org.keycloak.authorization.protection.resource.UmaResourceRepresentation クラス
org.keycloak.authorization.protection.resource.UmaResourceRepresentation の継承関係図
Inheritance graph
org.keycloak.authorization.protection.resource.UmaResourceRepresentation 連携図
Collaboration graph

公開メンバ関数

 UmaResourceRepresentation ()
 
 UmaResourceRepresentation (ResourceRepresentation resource)
 
 UmaResourceRepresentation (Resource resource)
 
Set< ScopeRepresentationgetScopes ()
 
void setScopes (Set< ScopeRepresentation > scopes)
 
void setId (String id)
 
String getId ()
 
String getName ()
 
String getDisplayName ()
 
String getUri ()
 
Set< String > getUris ()
 
String getType ()
 
String getIconUri ()
 
void setName (String name)
 
void setDisplayName (String displayName)
 
void setUri (String uri)
 
void setUris (Set< String > uris)
 
void setType (String type)
 
void setIconUri (String iconUri)
 
ResourceOwnerRepresentation getOwner ()
 
void setOwner (ResourceOwnerRepresentation owner)
 
void setOwner (String ownerId)
 
Boolean getOwnerManagedAccess ()
 
void setOwnerManagedAccess (Boolean ownerManagedAccess)
 
void addScope (String... scopeNames)
 
Map< String, List< String > > getAttributes ()
 
void setAttributes (Map< String, List< String >> attributes)
 
boolean equals (Object o)
 
int hashCode ()
 

詳解

著者
Pedro Igor

構築子と解体子

◆ UmaResourceRepresentation() [1/3]

org.keycloak.authorization.protection.resource.UmaResourceRepresentation.UmaResourceRepresentation ( )
inline
32  {
33 
34  }

◆ UmaResourceRepresentation() [2/3]

org.keycloak.authorization.protection.resource.UmaResourceRepresentation.UmaResourceRepresentation ( ResourceRepresentation  resource)
inline
36  {
37  setId(resource.getId());
38  setName(resource.getName());
39  setType(resource.getType());
40  setUris(resource.getUris());
41  setIconUri(resource.getIconUri());
42  setOwner(resource.getOwner());
43  setScopes(resource.getScopes());
44  setDisplayName(resource.getDisplayName());
45  setOwnerManagedAccess(resource.getOwnerManagedAccess());
46  }
void setIconUri(String iconUri)
Definition: ResourceRepresentation.java:225
void setDisplayName(String displayName)
Definition: ResourceRepresentation.java:180
void setName(String name)
Definition: ResourceRepresentation.java:176
void setUris(Set< String > uris)
Definition: ResourceRepresentation.java:192
void setScopes(Set< ScopeRepresentation > scopes)
Definition: UmaResourceRepresentation.java:69
void setType(String type)
Definition: ResourceRepresentation.java:205
void setId(String id)
Definition: ResourceRepresentation.java:130
void setOwnerManagedAccess(Boolean ownerManagedAccess)
Definition: ResourceRepresentation.java:256
void setOwner(ResourceOwnerRepresentation owner)
Definition: ResourceRepresentation.java:234

◆ UmaResourceRepresentation() [3/3]

org.keycloak.authorization.protection.resource.UmaResourceRepresentation.UmaResourceRepresentation ( Resource  resource)
inline
48  {
49  setId(resource.getId());
50  setName(resource.getName());
51  setType(resource.getType());
52  setUris(resource.getUris());
53  setIconUri(resource.getIconUri());
54  setOwner(resource.getOwner());
55  setScopes(resource.getScopes().stream().map(scope -> new ScopeRepresentation(scope.getName())).collect(Collectors.toSet()));
56  setDisplayName(resource.getDisplayName());
57  setOwnerManagedAccess(resource.isOwnerManagedAccess());
58  setAttributes(resource.getAttributes());
59  }
void setIconUri(String iconUri)
Definition: ResourceRepresentation.java:225
void setDisplayName(String displayName)
Definition: ResourceRepresentation.java:180
void setName(String name)
Definition: ResourceRepresentation.java:176
void setUris(Set< String > uris)
Definition: ResourceRepresentation.java:192
void setScopes(Set< ScopeRepresentation > scopes)
Definition: UmaResourceRepresentation.java:69
void setType(String type)
Definition: ResourceRepresentation.java:205
void setId(String id)
Definition: ResourceRepresentation.java:130
void setOwnerManagedAccess(Boolean ownerManagedAccess)
Definition: ResourceRepresentation.java:256
void setOwner(ResourceOwnerRepresentation owner)
Definition: ResourceRepresentation.java:234
void setAttributes(Map< String, List< String >> attributes)
Definition: ResourceRepresentation.java:273

関数詳解

◆ addScope()

void org.keycloak.representations.idm.authorization.ResourceRepresentation.addScope ( String...  scopeNames)
inlineinherited
260  {
261  if (scopes == null) {
262  scopes = new HashSet<>();
263  }
264  for (String scopeName : scopeNames) {
265  scopes.add(new ScopeRepresentation(scopeName));
266  }
267  }
Set< ScopeRepresentation > scopes
Definition: ResourceRepresentation.java:53

◆ equals()

boolean org.keycloak.representations.idm.authorization.ResourceRepresentation.equals ( Object  o)
inlineinherited
277  {
278  if (this == o) return true;
279  if (o == null || getClass() != o.getClass()) return false;
281  return Objects.equals(getName(), scope.getName());
282  }
ResourceRepresentation()
Definition: ResourceRepresentation.java:126
String getName()
Definition: ResourceRepresentation.java:138

◆ getAttributes()

Map<String, List<String> > org.keycloak.representations.idm.authorization.ResourceRepresentation.getAttributes ( )
inlineinherited
269  {
270  return attributes;
271  }
Map< String, List< String > > attributes
Definition: ResourceRepresentation.java:63

◆ getDisplayName()

String org.keycloak.representations.idm.authorization.ResourceRepresentation.getDisplayName ( )
inlineinherited
142  {
143  return displayName;
144  }
String displayName
Definition: ResourceRepresentation.java:60

◆ getIconUri()

String org.keycloak.representations.idm.authorization.ResourceRepresentation.getIconUri ( )
inlineinherited
172  {
173  return this.iconUri;
174  }
String iconUri
Definition: ResourceRepresentation.java:56

◆ getId()

String org.keycloak.representations.idm.authorization.ResourceRepresentation.getId ( )
inlineinherited
134  {
135  return this.id;
136  }
String id
Definition: ResourceRepresentation.java:44

◆ getName()

String org.keycloak.representations.idm.authorization.ResourceRepresentation.getName ( )
inlineinherited
138  {
139  return this.name;
140  }
String name
Definition: ResourceRepresentation.java:46

◆ getOwner()

ResourceOwnerRepresentation org.keycloak.representations.idm.authorization.ResourceRepresentation.getOwner ( )
inlineinherited
229  {
230  return this.owner;
231  }
ResourceOwnerRepresentation owner
Definition: ResourceRepresentation.java:57

◆ getOwnerManagedAccess()

Boolean org.keycloak.representations.idm.authorization.ResourceRepresentation.getOwnerManagedAccess ( )
inlineinherited
252  {
253  return ownerManagedAccess;
254  }
Boolean ownerManagedAccess
Definition: ResourceRepresentation.java:58

◆ getScopes()

Set<ScopeRepresentation> org.keycloak.authorization.protection.resource.UmaResourceRepresentation.getScopes ( )
inline
63  {
64  return super.getScopes();
65  }

◆ getType()

String org.keycloak.representations.idm.authorization.ResourceRepresentation.getType ( )
inlineinherited
160  {
161  return this.type;
162  }
String type
Definition: ResourceRepresentation.java:50

◆ getUri()

String org.keycloak.representations.idm.authorization.ResourceRepresentation.getUri ( )
inlineinherited
148  {
149  if (this.uris == null || this.uris.isEmpty()) {
150  return null;
151  }
152 
153  return this.uris.iterator().next();
154  }
Set< String > uris
Definition: ResourceRepresentation.java:49

◆ getUris()

Set<String> org.keycloak.representations.idm.authorization.ResourceRepresentation.getUris ( )
inlineinherited
156  {
157  return this.uris;
158  }
Set< String > uris
Definition: ResourceRepresentation.java:49

◆ hashCode()

int org.keycloak.representations.idm.authorization.ResourceRepresentation.hashCode ( )
inlineinherited
284  {
285  return Objects.hash(getName());
286  }
String getName()
Definition: ResourceRepresentation.java:138

◆ setAttributes()

void org.keycloak.representations.idm.authorization.ResourceRepresentation.setAttributes ( Map< String, List< String >>  attributes)
inlineinherited
273  {
274  this.attributes = attributes;
275  }
Map< String, List< String > > attributes
Definition: ResourceRepresentation.java:63

◆ setDisplayName()

void org.keycloak.representations.idm.authorization.ResourceRepresentation.setDisplayName ( String  displayName)
inlineinherited
180  {
181  this.displayName = displayName;
182  }
String displayName
Definition: ResourceRepresentation.java:60

◆ setIconUri()

void org.keycloak.representations.idm.authorization.ResourceRepresentation.setIconUri ( String  iconUri)
inlineinherited
225  {
226  this.iconUri = iconUri;
227  }
String iconUri
Definition: ResourceRepresentation.java:56

◆ setId()

void org.keycloak.representations.idm.authorization.ResourceRepresentation.setId ( String  id)
inlineinherited
130  {
131  this.id = id;
132  }
String id
Definition: ResourceRepresentation.java:44

◆ setName()

void org.keycloak.representations.idm.authorization.ResourceRepresentation.setName ( String  name)
inlineinherited
176  {
177  this.name = name;
178  }
String name
Definition: ResourceRepresentation.java:46

◆ setOwner() [1/2]

void org.keycloak.representations.idm.authorization.ResourceRepresentation.setOwner ( ResourceOwnerRepresentation  owner)
inlineinherited
234  {
235  this.owner = owner;
236  }
ResourceOwnerRepresentation owner
Definition: ResourceRepresentation.java:57

◆ setOwner() [2/2]

void org.keycloak.representations.idm.authorization.ResourceRepresentation.setOwner ( String  ownerId)
inlineinherited
239  {
240  if (ownerId == null) {
241  owner = null;
242  return;
243  }
244 
245  if (owner == null) {
246  owner = new ResourceOwnerRepresentation();
247  }
248 
249  owner.setId(ownerId);
250  }
void setId(String id)
Definition: ResourceOwnerRepresentation.java:39
ResourceOwnerRepresentation owner
Definition: ResourceRepresentation.java:57

◆ setOwnerManagedAccess()

void org.keycloak.representations.idm.authorization.ResourceRepresentation.setOwnerManagedAccess ( Boolean  ownerManagedAccess)
inlineinherited
256  {
258  }
Boolean ownerManagedAccess
Definition: ResourceRepresentation.java:58

◆ setScopes()

void org.keycloak.authorization.protection.resource.UmaResourceRepresentation.setScopes ( Set< ScopeRepresentation scopes)
inline
69  {
70  super.setScopes(scopes);
71  }
Set< ScopeRepresentation > scopes
Definition: ResourceRepresentation.java:53

◆ setType()

void org.keycloak.representations.idm.authorization.ResourceRepresentation.setType ( String  type)
inlineinherited
205  {
206  if (type != null && !"".equalsIgnoreCase(type.trim())) {
207  this.type = type;
208  }
209  }
String type
Definition: ResourceRepresentation.java:50

◆ setUri()

void org.keycloak.representations.idm.authorization.ResourceRepresentation.setUri ( String  uri)
inlineinherited
186  {
187  if (uri != null && !"".equalsIgnoreCase(uri.trim())) {
188  this.uris = Collections.singleton(uri);
189  }
190  }
Set< String > uris
Definition: ResourceRepresentation.java:49

◆ setUris()

void org.keycloak.representations.idm.authorization.ResourceRepresentation.setUris ( Set< String >  uris)
inlineinherited
192  {
193  if (uris != null) {
194  Set<String> resultSet = new HashSet<>();
195  for (String uri : uris) {
196  if (uri != null && !"".equalsIgnoreCase(uri.trim())) {
197  resultSet.add(uri);
198  }
199  }
200 
201  this.uris = resultSet;
202  }
203  }
Set< String > uris
Definition: ResourceRepresentation.java:49

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