Class CachedGroup
java.lang.Object
org.keycloak.models.cache.infinispan.entities.AbstractRevisioned
org.keycloak.models.cache.infinispan.entities.CachedGroup
- All Implemented Interfaces:
CachedObject,InRealm,Revisioned
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAttributes(KeycloakSession session, Supplier<GroupModel> group) Use this so the cache invalidation can retrieve any previously cached role mappings to determine if this items should be evicted.getName()getRealm()getRoleMappings(KeycloakSession session, Supplier<GroupModel> group) getSubGroups(KeycloakSession session, Supplier<GroupModel> group) getType()Methods inherited from class org.keycloak.models.cache.infinispan.entities.AbstractRevisioned
getCacheTimestamp, getId, getRevision, setRevisionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.models.cache.infinispan.entities.Revisioned
getId, getRevision, setRevision
-
Constructor Details
-
CachedGroup
-
-
Method Details
-
getRealm
-
getAttributes
public MultivaluedHashMap<String,String> getAttributes(KeycloakSession session, Supplier<GroupModel> group) -
getRoleMappings
-
getCachedRoleMappings
Use this so the cache invalidation can retrieve any previously cached role mappings to determine if this items should be evicted. Will return an empty list if it hasn't been cached yet (and then no invalidation is necessary) -
getName
-
getDescription
-
getParentId
-
getSubGroups
-
getType
-