Class ScopeAdapter
java.lang.Object
org.keycloak.models.cache.infinispan.authorization.ScopeAdapter
- All Implemented Interfaces:
CachedModel<Scope>
,Scope
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.keycloak.authorization.model.Scope
Scope.FilterOption, Scope.SearchableFields
-
Field Summary
Modifier and TypeFieldDescriptionprotected CachedScope
protected StoreFactoryCacheSession
protected boolean
protected Scope
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
long
When was the model was loaded from database.Invalidates the cache for this model and returns a delegate that represents the actual data providerReturns the end user friendly name for this scope.Returns an iconURI
for this scope.getId()
Returns the unique identifier for this instance.getName()
Returns the name of this scope.Returns theResourceServer
instance to where this scope belongs to.int
hashCode()
void
Invalidate the cache for this modelprotected void
protected boolean
void
setDisplayName
(String name) Sets an end user friendly name for this scope.void
setIconUri
(String iconUri) Sets an iconURI
for this scope.void
Sets a name for this scope.
-
Field Details
-
cached
-
cacheSession
-
updated
-
invalidated
protected boolean invalidated
-
-
Constructor Details
-
ScopeAdapter
-
-
Method Details
-
getDelegateForUpdate
Description copied from interface:CachedModel
Invalidates the cache for this model and returns a delegate that represents the actual data provider- Specified by:
getDelegateForUpdate
in interfaceCachedModel<Scope>
- Returns:
-
invalidateFlag
protected void invalidateFlag() -
invalidate
public void invalidate()Description copied from interface:CachedModel
Invalidate the cache for this model- Specified by:
invalidate
in interfaceCachedModel<Scope>
-
getCacheTimestamp
public long getCacheTimestamp()Description copied from interface:CachedModel
When was the model was loaded from database.- Specified by:
getCacheTimestamp
in interfaceCachedModel<Scope>
- Returns:
-
isUpdated
protected boolean isUpdated() -
getId
Description copied from interface:Scope
Returns the unique identifier for this instance. -
getName
Description copied from interface:Scope
Returns the name of this scope. -
setName
Description copied from interface:Scope
Sets a name for this scope. The name must be unique. -
getDisplayName
Description copied from interface:Scope
Returns the end user friendly name for this scope. If not defined, value forScope.getName()
is returned.- Specified by:
getDisplayName
in interfaceScope
- Returns:
- the friendly name for this scope
-
setDisplayName
Description copied from interface:Scope
Sets an end user friendly name for this scope.- Specified by:
setDisplayName
in interfaceScope
- Parameters:
name
- the name of this scope
-
getIconUri
Description copied from interface:Scope
Returns an iconURI
for this scope.- Specified by:
getIconUri
in interfaceScope
- Returns:
- a uri for an icon
-
setIconUri
Description copied from interface:Scope
Sets an iconURI
for this scope.- Specified by:
setIconUri
in interfaceScope
-
getResourceServer
Description copied from interface:Scope
Returns theResourceServer
instance to where this scope belongs to.- Specified by:
getResourceServer
in interfaceScope
- Returns:
-
equals
-
hashCode
public int hashCode()
-