Class StoreFactoryCacheSession.PolicyCache
- java.lang.Object
-
- org.keycloak.models.cache.infinispan.authorization.StoreFactoryCacheSession.PolicyCache
-
- All Implemented Interfaces:
PolicyStore
- Enclosing class:
- StoreFactoryCacheSession
protected class StoreFactoryCacheSession.PolicyCache extends Object implements PolicyStore
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedPolicyCache()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Policycreate(AbstractPolicyRepresentation representation, ResourceServer resourceServer)voiddelete(String id)PolicyfindById(String id, String resourceServerId)PolicyfindByName(String name, String resourceServerId)List<Policy>findByResource(String resourceId, String resourceServerId)voidfindByResource(String resourceId, String resourceServerId, Consumer<Policy> consumer)List<Policy>findByResourceServer(String resourceServerId)List<Policy>findByResourceServer(Map<Policy.FilterOption,String[]> attributes, String resourceServerId, int firstResult, int maxResult)List<Policy>findByResourceType(String resourceType, String resourceServerId)voidfindByResourceType(String resourceType, String resourceServerId, Consumer<Policy> consumer)List<Policy>findByScopeIds(List<String> scopeIds, String resourceServerId)List<Policy>findByScopeIds(List<String> scopeIds, String resourceId, String resourceServerId)voidfindByScopeIds(List<String> scopeIds, String resourceId, String resourceServerId, Consumer<Policy> consumer)List<Policy>findByType(String type, String resourceServerId)List<Policy>findDependentPolicies(String id, String resourceServerId)
-
-
-
Method Detail
-
create
public Policy create(AbstractPolicyRepresentation representation, ResourceServer resourceServer)
- Specified by:
createin interfacePolicyStore
-
delete
public void delete(String id)
- Specified by:
deletein interfacePolicyStore
-
findById
public Policy findById(String id, String resourceServerId)
- Specified by:
findByIdin interfacePolicyStore
-
findByName
public Policy findByName(String name, String resourceServerId)
- Specified by:
findByNamein interfacePolicyStore
-
findByResourceServer
public List<Policy> findByResourceServer(String resourceServerId)
- Specified by:
findByResourceServerin interfacePolicyStore
-
findByResourceServer
public List<Policy> findByResourceServer(Map<Policy.FilterOption,String[]> attributes, String resourceServerId, int firstResult, int maxResult)
- Specified by:
findByResourceServerin interfacePolicyStore
-
findByResource
public List<Policy> findByResource(String resourceId, String resourceServerId)
- Specified by:
findByResourcein interfacePolicyStore
-
findByResource
public void findByResource(String resourceId, String resourceServerId, Consumer<Policy> consumer)
- Specified by:
findByResourcein interfacePolicyStore
-
findByResourceType
public List<Policy> findByResourceType(String resourceType, String resourceServerId)
- Specified by:
findByResourceTypein interfacePolicyStore
-
findByResourceType
public void findByResourceType(String resourceType, String resourceServerId, Consumer<Policy> consumer)
- Specified by:
findByResourceTypein interfacePolicyStore
-
findByScopeIds
public List<Policy> findByScopeIds(List<String> scopeIds, String resourceServerId)
- Specified by:
findByScopeIdsin interfacePolicyStore
-
findByScopeIds
public List<Policy> findByScopeIds(List<String> scopeIds, String resourceId, String resourceServerId)
- Specified by:
findByScopeIdsin interfacePolicyStore
-
findByScopeIds
public void findByScopeIds(List<String> scopeIds, String resourceId, String resourceServerId, Consumer<Policy> consumer)
- Specified by:
findByScopeIdsin interfacePolicyStore
-
findByType
public List<Policy> findByType(String type, String resourceServerId)
- Specified by:
findByTypein interfacePolicyStore
-
findDependentPolicies
public List<Policy> findDependentPolicies(String id, String resourceServerId)
- Specified by:
findDependentPoliciesin interfacePolicyStore
-
-