Class MapResourceAdapter

All Implemented Interfaces:
Resource

public class MapResourceAdapter extends AbstractResourceModel<MapResourceEntity>
  • Constructor Details

  • Method Details

    • getId

      public String getId()
      Description copied from interface: Resource
      Returns the unique identifier for this instance.
      Returns:
      the unique identifier for this instance
    • getName

      public String getName()
      Description copied from interface: Resource
      Returns the resource's name.
      Returns:
      the name of this resource
    • setName

      public void setName(String name)
      Description copied from interface: Resource
      Sets a name for this resource. The name must be unique.
      Parameters:
      name - the name of this resource
    • getDisplayName

      public String getDisplayName()
      Description copied from interface: Resource
      Returns the end user friendly name for this resource. If not defined, value for Resource.getName() is returned.
      Returns:
      the friendly name for this resource
    • setDisplayName

      public void setDisplayName(String name)
      Description copied from interface: Resource
      Sets an end user friendly name for this resource.
      Parameters:
      name - the name of this resource
    • getUris

      public Set<String> getUris()
      Description copied from interface: Resource
      Returns a List containing all URI that uniquely identify this resource.
      Returns:
      a List if URI for this resource or empty list if not defined.
    • updateUris

      public void updateUris(Set<String> uri)
      Description copied from interface: Resource
      Sets a list of URI that uniquely identify this resource.
      Parameters:
      uri - an URI for this resource
    • getType

      public String getType()
      Description copied from interface: Resource
      Returns a string representing the type of this resource.
      Returns:
      the type of this resource or null if not defined
    • setType

      public void setType(String type)
      Description copied from interface: Resource
      Sets a string representing the type of this resource.
      Parameters:
      type - the type of this resource or null if not defined
    • getScopes

      public List<Scope> getScopes()
      Description copied from interface: Resource
      Returns a List containing all the Scope associated with this resource.
      Returns:
      a list with all scopes associated with this resource
    • getIconUri

      public String getIconUri()
      Description copied from interface: Resource
      Returns an icon URI for this resource.
      Returns:
      a uri for an icon
    • setIconUri

      public void setIconUri(String iconUri)
      Description copied from interface: Resource
      Sets an icon URI for this resource.
      Parameters:
      iconUri - an uri for an icon
    • getResourceServer

      public ResourceServer getResourceServer()
      Description copied from interface: Resource
      Returns the ResourceServer to where this resource belongs to.
      Returns:
      the resource server associated with this resource
    • getOwner

      public String getOwner()
      Description copied from interface: Resource
      Returns the resource's owner, which is usually an identifier that uniquely identifies the resource's owner.
      Returns:
      the owner of this resource
    • isOwnerManagedAccess

      public boolean isOwnerManagedAccess()
      Description copied from interface: Resource
      Indicates if this resource can be managed by the resource owner.
      Returns:
      true if this resource can be managed by the resource owner. Otherwise, false.
    • setOwnerManagedAccess

      public void setOwnerManagedAccess(boolean ownerManagedAccess)
      Description copied from interface: Resource
      Sets if this resource can be managed by the resource owner.
      Parameters:
      ownerManagedAccess - true indicates that this resource can be managed by the resource owner.
    • updateScopes

      public void updateScopes(Set<Scope> scopes)
      Description copied from interface: Resource
      Update the set of scopes associated with this resource.
      Parameters:
      scopes - the list of scopes to update
    • getAttributes

      public Map<String,List<String>> getAttributes()
      Description copied from interface: Resource
      Returns the attributes associated with this resource.
      Returns:
      a map holding the attributes associated with this resource
    • getSingleAttribute

      public String getSingleAttribute(String name)
      Description copied from interface: Resource
      Returns the first value of an attribute with the given name
      Parameters:
      name - of the attribute
      Returns:
      the first value of an attribute
    • getAttribute

      public List<String> getAttribute(String name)
      Description copied from interface: Resource
      Returns the values of an attribute with the given name
      Parameters:
      name - of the attribute
      Returns:
      the values of an attribute
    • setAttribute

      public void setAttribute(String name, List<String> values)
      Description copied from interface: Resource
      Sets an attribute with the given name and values.
      Parameters:
      name - the attribute name
      values - the attribute values
    • removeAttribute

      public void removeAttribute(String name)
    • toString

      public String toString()
      Overrides:
      toString in class Object