Class StoreFactoryCacheSession.PolicyCache
java.lang.Object
org.keycloak.models.cache.infinispan.authorization.StoreFactoryCacheSession.PolicyCache
- All Implemented Interfaces:
PolicyStore
- Enclosing class:
- StoreFactoryCacheSession
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate(ResourceServer resourceServer, AbstractPolicyRepresentation representation) voidfind(ResourceServer resourceServer, Map<Policy.FilterOption, String[]> attributes, Integer firstResult, Integer maxResults) findById(ResourceServer resourceServer, String id) findByName(ResourceServer resourceServer, String name) findByResource(ResourceServer resourceServer, Resource resource) voidfindByResource(ResourceServer resourceServer, Resource resource, Consumer<Policy> consumer) findByResourceServer(ResourceServer resourceServer) findByResourceType(ResourceServer resourceServer, String resourceType) voidfindByResourceType(ResourceServer resourceServer, String resourceType, Consumer<Policy> consumer) findByScopes(ResourceServer resourceServer, List<Scope> scopes) findByScopes(ResourceServer resourceServer, Resource resource, List<Scope> scopes) voidfindByScopes(ResourceServer resourceServer, Resource resource, List<Scope> scopes, Consumer<Policy> consumer) findByType(ResourceServer resourceServer, String type) findDependentPolicies(ResourceServer resourceServer, String id) findDependentPolicies(ResourceServer resourceServer, String resourceType, String associatedPolicyType, String configKey, String configValue) findDependentPolicies(ResourceServer resourceServer, String resourceType, String associatedPolicyType, String configKey, List<String> configValue)
-
Constructor Details
-
PolicyCache
protected PolicyCache()
-
-
Method Details
-
create
- Specified by:
createin interfacePolicyStore
-
delete
- Specified by:
deletein interfacePolicyStore
-
findById
- Specified by:
findByIdin interfacePolicyStore
-
findByName
- Specified by:
findByNamein interfacePolicyStore
-
findByResourceServer
- Specified by:
findByResourceServerin interfacePolicyStore
-
find
public List<Policy> find(ResourceServer resourceServer, Map<Policy.FilterOption, String[]> attributes, Integer firstResult, Integer maxResults) - Specified by:
findin interfacePolicyStore
-
findByResource
- Specified by:
findByResourcein interfacePolicyStore
-
findByResource
public void findByResource(ResourceServer resourceServer, Resource resource, Consumer<Policy> consumer) - Specified by:
findByResourcein interfacePolicyStore
-
findByResourceType
- Specified by:
findByResourceTypein interfacePolicyStore
-
findByResourceType
public void findByResourceType(ResourceServer resourceServer, String resourceType, Consumer<Policy> consumer) - Specified by:
findByResourceTypein interfacePolicyStore
-
findByScopes
- Specified by:
findByScopesin interfacePolicyStore
-
findByScopes
public List<Policy> findByScopes(ResourceServer resourceServer, Resource resource, List<Scope> scopes) - Specified by:
findByScopesin interfacePolicyStore
-
findByScopes
public void findByScopes(ResourceServer resourceServer, Resource resource, List<Scope> scopes, Consumer<Policy> consumer) - Specified by:
findByScopesin interfacePolicyStore
-
findByType
- Specified by:
findByTypein interfacePolicyStore
-
findDependentPolicies
- Specified by:
findDependentPoliciesin interfacePolicyStore
-
findDependentPolicies
public Stream<Policy> findDependentPolicies(ResourceServer resourceServer, String resourceType, String associatedPolicyType, String configKey, String configValue) - Specified by:
findDependentPoliciesin interfacePolicyStore
-
findDependentPolicies
public Stream<Policy> findDependentPolicies(ResourceServer resourceServer, String resourceType, String associatedPolicyType, String configKey, List<String> configValue) - Specified by:
findDependentPoliciesin interfacePolicyStore
-