public abstract class MapResourceAdapter<K> extends AbstractResourceModel<MapResourceEntity<K>>
Resource.FilterOption, Resource.SearchableFields
entity
storeFactory
Constructor and Description |
---|
MapResourceAdapter(MapResourceEntity<K> entity,
StoreFactory storeFactory) |
Modifier and Type | Method and Description |
---|---|
List<String> |
getAttribute(String name)
Returns the values of an attribute with the given
name |
Map<String,List<String>> |
getAttributes()
Returns the attributes associated with this resource.
|
String |
getDisplayName()
Returns the end user friendly name for this resource.
|
String |
getIconUri()
Returns an icon
URI for this resource. |
String |
getName()
Returns the resource's name.
|
String |
getOwner()
Returns the resource's owner, which is usually an identifier that uniquely identifies the resource's owner.
|
String |
getResourceServer()
Returns the
ResourceServer to where this resource belongs to. |
List<Scope> |
getScopes()
|
String |
getSingleAttribute(String name)
Returns the first value of an attribute with the given
name |
String |
getType()
Returns a string representing the type of this resource.
|
Set<String> |
getUris()
|
boolean |
isOwnerManagedAccess()
Indicates if this resource can be managed by the resource owner.
|
void |
removeAttribute(String name) |
void |
setAttribute(String name,
List<String> values)
Sets an attribute with the given
name and values . |
void |
setDisplayName(String name)
Sets an end user friendly name for this resource.
|
void |
setIconUri(String iconUri)
Sets an icon
URI for this resource. |
void |
setName(String name)
Sets a name for this resource.
|
void |
setOwnerManagedAccess(boolean ownerManagedAccess)
Sets if this resource can be managed by the resource owner.
|
void |
setType(String type)
Sets a string representing the type of this resource.
|
String |
toString() |
void |
updateScopes(Set<Scope> scopes)
Update the set of scopes associated with this resource.
|
void |
updateUris(Set<String> uri)
Sets a list of
URI that uniquely identify this resource. |
equals, hashCode
throwExceptionIfReadonly
public MapResourceAdapter(MapResourceEntity<K> entity, StoreFactory storeFactory)
public String getName()
Resource
public void setName(String name)
Resource
name
- the name of this resourcepublic String getDisplayName()
Resource
Resource.getName()
is returned.public void setDisplayName(String name)
Resource
name
- the name of this resourcepublic void updateUris(Set<String> uri)
Resource
URI
that uniquely identify this resource.uri
- an URI
for this resourcepublic String getType()
Resource
public void setType(String type)
Resource
public List<Scope> getScopes()
Resource
public String getIconUri()
Resource
URI
for this resource.public void setIconUri(String iconUri)
Resource
URI
for this resource.public String getResourceServer()
Resource
ResourceServer
to where this resource belongs to.public String getOwner()
Resource
public boolean isOwnerManagedAccess()
Resource
true
if this resource can be managed by the resource owner. Otherwise, false
.public void setOwnerManagedAccess(boolean ownerManagedAccess)
Resource
ownerManagedAccess
- true
indicates that this resource can be managed by the resource owner.public void updateScopes(Set<Scope> scopes)
Resource
scopes
- the list of scopes to updatepublic Map<String,List<String>> getAttributes()
Resource
public String getSingleAttribute(String name)
Resource
name
public List<String> getAttribute(String name)
Resource
name
public void setAttribute(String name, List<String> values)
Resource
name
and values
.name
- the attribute namepublic void removeAttribute(String name)
Copyright © 2021 JBoss by Red Hat. All rights reserved.