Class JPAPolicyStore
java.lang.Object
org.keycloak.authorization.jpa.store.JPAPolicyStore
- All Implemented Interfaces:
PolicyStore
- Author:
- Pedro Igor
-
Constructor Summary
ConstructorsConstructorDescriptionJPAPolicyStore(jakarta.persistence.EntityManager entityManager, 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 resourceType, Consumer<Policy> consumer) 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 policyId) 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
-
JPAPolicyStore
public JPAPolicyStore(jakarta.persistence.EntityManager entityManager, 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 resourceType, Consumer<Policy> consumer) - 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
-