java.lang.Object
org.keycloak.models.cache.infinispan.entities.AbstractRevisioned
org.keycloak.models.cache.infinispan.entities.CachedRole
All Implemented Interfaces:
Serializable, CachedObject, InRealm, Revisioned
Direct Known Subclasses:
CachedClientRole, CachedRealmRole

public class CachedRole extends AbstractRevisioned implements InRealm
Version:
$Revision: 1 $
Author:
Bill Burke
See Also:
  • Field Details

    • name

      protected final String name
    • realm

      protected final String realm
    • description

      protected final String description
    • composite

      protected final boolean composite
    • composites

      protected final Set<String> composites
  • Constructor Details

  • Method Details

    • getName

      public String getName()
    • getRealm

      public String getRealm()
      Specified by:
      getRealm in interface InRealm
    • getDescription

      public String getDescription()
    • isComposite

      public boolean isComposite()
    • getComposites

      public Set<String> getComposites()
    • getAttributes

      public org.keycloak.common.util.MultivaluedHashMap<String,String> getAttributes(Supplier<RoleModel> roleModel)