Class MapPolicyStore
java.lang.Object
org.keycloak.models.map.authorization.MapPolicyStore
- All Implemented Interfaces:
PolicyStore
-
Constructor Summary
ConstructorsConstructorDescriptionMapPolicyStore(MapStorage<MapPolicyEntity, Policy> policyStore, AuthorizationProvider provider) -
Method Summary
Modifier and TypeMethodDescriptioncreate(ResourceServer resourceServer, AbstractPolicyRepresentation representation) voiddelete(RealmModel realm, String id) find(RealmModel realm, ResourceServer resourceServer, Map<Policy.FilterOption, String[]> attributes, Integer firstResult, Integer maxResults) findById(RealmModel realm, ResourceServer resourceServer, String id) findByName(ResourceServer resourceServer, String name) voidfindByResource(ResourceServer resourceServer, Resource resource, Consumer<Policy> consumer) findByResourceServer(ResourceServer resourceServer) voidfindByResourceType(ResourceServer resourceServer, String type, Consumer<Policy> policyConsumer) findByScopes(ResourceServer resourceServer, List<Scope> scopes) voidfindByScopes(ResourceServer resourceServer, Resource resource, List<Scope> scopes, Consumer<Policy> consumer) findByType(ResourceServer resourceServer, String type) findDependentPolicies(ResourceServer resourceServer, String id) voidpreRemove(RealmModel realm) voidpreRemove(RealmModel realm, ResourceServer resourceServer) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.authorization.store.PolicyStore
findByResource, findByResourceType, findByScopes
-
Constructor Details
-
MapPolicyStore
public MapPolicyStore(MapStorage<MapPolicyEntity, Policy> policyStore, AuthorizationProvider provider)
-
-
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(RealmModel realm, ResourceServer resourceServer, Map<Policy.FilterOption, String[]> attributes, Integer firstResult, Integer maxResults) - Specified by:
findin interfacePolicyStore
-
findByResource
public void findByResource(ResourceServer resourceServer, Resource resource, Consumer<Policy> consumer) - Specified by:
findByResourcein interfacePolicyStore
-
findByResourceType
public void findByResourceType(ResourceServer resourceServer, String type, Consumer<Policy> policyConsumer) - Specified by:
findByResourceTypein interfacePolicyStore
-
findByScopes
- 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
-
preRemove
-
preRemove
-