Class StoreFactoryCacheSession.ResourceCache
- java.lang.Object
-
- org.keycloak.models.cache.infinispan.authorization.StoreFactoryCacheSession.ResourceCache
-
- All Implemented Interfaces:
ResourceStore
- Enclosing class:
- StoreFactoryCacheSession
protected class StoreFactoryCacheSession.ResourceCache extends Object implements ResourceStore
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedResourceCache()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Resourcecreate(String id, String name, ResourceServer resourceServer, String owner)voiddelete(String id)ResourcefindById(String id, String resourceServerId)ResourcefindByName(String name, String resourceServerId)ResourcefindByName(String name, String ownerId, String resourceServerId)List<Resource>findByOwner(String ownerId, String resourceServerId)List<Resource>findByOwner(String ownerId, String resourceServerId, int first, int max)voidfindByOwner(String ownerId, String resourceServerId, Consumer<Resource> consumer)List<Resource>findByResourceServer(String resourceServerId)List<Resource>findByResourceServer(Map<Resource.FilterOption,String[]> attributes, String resourceServerId, int firstResult, int maxResult)List<Resource>findByScope(List<String> ids, String resourceServerId)voidfindByScope(List<String> ids, String resourceServerId, Consumer<Resource> consumer)List<Resource>findByType(String type, String resourceServerId)List<Resource>findByType(String type, String owner, String resourceServerId)voidfindByType(String type, String owner, String resourceServerId, Consumer<Resource> consumer)voidfindByType(String type, String resourceServerId, Consumer<Resource> consumer)List<Resource>findByTypeInstance(String type, String resourceServerId)voidfindByTypeInstance(String type, String resourceServerId, Consumer<Resource> consumer)List<Resource>findByUri(String uri, String resourceServerId)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.keycloak.authorization.store.ResourceStore
create
-
-
-
-
Method Detail
-
create
public Resource create(String id, String name, ResourceServer resourceServer, String owner)
- Specified by:
createin interfaceResourceStore
-
delete
public void delete(String id)
- Specified by:
deletein interfaceResourceStore
-
findById
public Resource findById(String id, String resourceServerId)
- Specified by:
findByIdin interfaceResourceStore
-
findByName
public Resource findByName(String name, String resourceServerId)
- Specified by:
findByNamein interfaceResourceStore
-
findByName
public Resource findByName(String name, String ownerId, String resourceServerId)
- Specified by:
findByNamein interfaceResourceStore
-
findByOwner
public List<Resource> findByOwner(String ownerId, String resourceServerId)
- Specified by:
findByOwnerin interfaceResourceStore
-
findByOwner
public void findByOwner(String ownerId, String resourceServerId, Consumer<Resource> consumer)
- Specified by:
findByOwnerin interfaceResourceStore
-
findByOwner
public List<Resource> findByOwner(String ownerId, String resourceServerId, int first, int max)
- Specified by:
findByOwnerin interfaceResourceStore
-
findByUri
public List<Resource> findByUri(String uri, String resourceServerId)
- Specified by:
findByUriin interfaceResourceStore
-
findByResourceServer
public List<Resource> findByResourceServer(String resourceServerId)
- Specified by:
findByResourceServerin interfaceResourceStore
-
findByResourceServer
public List<Resource> findByResourceServer(Map<Resource.FilterOption,String[]> attributes, String resourceServerId, int firstResult, int maxResult)
- Specified by:
findByResourceServerin interfaceResourceStore
-
findByScope
public List<Resource> findByScope(List<String> ids, String resourceServerId)
- Specified by:
findByScopein interfaceResourceStore
-
findByScope
public void findByScope(List<String> ids, String resourceServerId, Consumer<Resource> consumer)
- Specified by:
findByScopein interfaceResourceStore
-
findByType
public List<Resource> findByType(String type, String resourceServerId)
- Specified by:
findByTypein interfaceResourceStore
-
findByType
public void findByType(String type, String resourceServerId, Consumer<Resource> consumer)
- Specified by:
findByTypein interfaceResourceStore
-
findByType
public List<Resource> findByType(String type, String owner, String resourceServerId)
- Specified by:
findByTypein interfaceResourceStore
-
findByType
public void findByType(String type, String owner, String resourceServerId, Consumer<Resource> consumer)
- Specified by:
findByTypein interfaceResourceStore
-
findByTypeInstance
public List<Resource> findByTypeInstance(String type, String resourceServerId)
- Specified by:
findByTypeInstancein interfaceResourceStore
-
findByTypeInstance
public void findByTypeInstance(String type, String resourceServerId, Consumer<Resource> consumer)
- Specified by:
findByTypeInstancein interfaceResourceStore
-
-