public class JPAPolicyStore extends Object implements PolicyStore
Constructor and Description |
---|
JPAPolicyStore(javax.persistence.EntityManager entityManager,
AuthorizationProvider provider) |
Modifier and Type | Method and Description |
---|---|
Policy |
create(AbstractPolicyRepresentation representation,
ResourceServer resourceServer) |
void |
delete(String id) |
Policy |
findById(String id,
String resourceServerId) |
Policy |
findByName(String name,
String resourceServerId) |
void |
findByResource(String resourceId,
String resourceServerId,
Consumer<Policy> consumer) |
List<Policy> |
findByResourceServer(Map<Policy.FilterOption,String[]> attributes,
String resourceServerId,
int firstResult,
int maxResult) |
List<Policy> |
findByResourceServer(String resourceServerId) |
void |
findByResourceType(String resourceType,
String resourceServerId,
Consumer<Policy> consumer) |
List<Policy> |
findByScopeIds(List<String> scopeIds,
String resourceServerId) |
void |
findByScopeIds(List<String> scopeIds,
String resourceId,
String resourceServerId,
Consumer<Policy> consumer) |
List<Policy> |
findByType(String type,
String resourceServerId) |
List<Policy> |
findDependentPolicies(String policyId,
String resourceServerId) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
findByResource, findByResourceType, findByScopeIds
public JPAPolicyStore(javax.persistence.EntityManager entityManager, AuthorizationProvider provider)
public Policy create(AbstractPolicyRepresentation representation, ResourceServer resourceServer)
create
in interface PolicyStore
public void delete(String id)
delete
in interface PolicyStore
public Policy findById(String id, String resourceServerId)
findById
in interface PolicyStore
public Policy findByName(String name, String resourceServerId)
findByName
in interface PolicyStore
public List<Policy> findByResourceServer(String resourceServerId)
findByResourceServer
in interface PolicyStore
public List<Policy> findByResourceServer(Map<Policy.FilterOption,String[]> attributes, String resourceServerId, int firstResult, int maxResult)
findByResourceServer
in interface PolicyStore
public void findByResource(String resourceId, String resourceServerId, Consumer<Policy> consumer)
findByResource
in interface PolicyStore
public void findByResourceType(String resourceType, String resourceServerId, Consumer<Policy> consumer)
findByResourceType
in interface PolicyStore
public List<Policy> findByScopeIds(List<String> scopeIds, String resourceServerId)
findByScopeIds
in interface PolicyStore
public void findByScopeIds(List<String> scopeIds, String resourceId, String resourceServerId, Consumer<Policy> consumer)
findByScopeIds
in interface PolicyStore
public List<Policy> findByType(String type, String resourceServerId)
findByType
in interface PolicyStore
public List<Policy> findDependentPolicies(String policyId, String resourceServerId)
findDependentPolicies
in interface PolicyStore
Copyright © 2021 JBoss by Red Hat. All rights reserved.