Class CachedFederatedIdentityLinks
- java.lang.Object
- 
- org.keycloak.models.cache.infinispan.entities.AbstractRevisioned
- 
- org.keycloak.models.cache.infinispan.entities.CachedFederatedIdentityLinks
 
 
- 
- All Implemented Interfaces:
- Serializable,- CachedObject,- InIdentityProvider,- InRealm,- Revisioned
 
 public class CachedFederatedIdentityLinks extends AbstractRevisioned implements InRealm, InIdentityProvider The cache entry, which contains list of all identityProvider links for particular user. It needs to be updated every time when any federation link is added, removed or updated for the user- Author:
- Marek Posolda
- See Also:
- Serialized Form
 
- 
- 
Constructor SummaryConstructors Constructor Description CachedFederatedIdentityLinks(Long revision, String id, RealmModel realm, Set<FederatedIdentityModel> federatedIdentities)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontains(String alias)Set<FederatedIdentityModel>getFederatedIdentities()StringgetRealm()- 
Methods inherited from class org.keycloak.models.cache.infinispan.entities.AbstractRevisionedgetCacheTimestamp, getId, getRevision, setRevision
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface org.keycloak.models.cache.infinispan.entities.RevisionedgetId, getRevision, setRevision
 
- 
 
- 
- 
- 
Constructor Detail- 
CachedFederatedIdentityLinkspublic CachedFederatedIdentityLinks(Long revision, String id, RealmModel realm, Set<FederatedIdentityModel> federatedIdentities) 
 
- 
 - 
Method Detail- 
getFederatedIdentitiespublic Set<FederatedIdentityModel> getFederatedIdentities() 
 - 
containspublic boolean contains(String alias) - Specified by:
- containsin interface- InIdentityProvider
 
 
- 
 
-