public class JPAResourceStore extends Object implements ResourceStore
| Constructor and Description |
|---|
JPAResourceStore(javax.persistence.EntityManager entityManager,
AuthorizationProvider provider) |
| Modifier and Type | Method and Description |
|---|---|
Resource |
create(String id,
String name,
ResourceServer resourceServer,
String owner) |
void |
delete(String id) |
Resource |
findById(String id,
String resourceServerId) |
Resource |
findByName(String name,
String resourceServerId) |
Resource |
findByName(String name,
String ownerId,
String resourceServerId) |
void |
findByOwner(String ownerId,
String resourceServerId,
Consumer<Resource> consumer) |
List<Resource> |
findByOwner(String ownerId,
String resourceServerId,
int first,
int max) |
List<Resource> |
findByResourceServer(Map<Resource.FilterOption,String[]> attributes,
String resourceServerId,
int firstResult,
int maxResult) |
List<Resource> |
findByResourceServer(String resourceServerId) |
void |
findByScope(List<String> scopes,
String resourceServerId,
Consumer<Resource> consumer) |
void |
findByType(String type,
String resourceServerId,
Consumer<Resource> consumer) |
void |
findByType(String type,
String owner,
String resourceServerId,
Consumer<Resource> consumer) |
void |
findByTypeInstance(String type,
String resourceServerId,
Consumer<Resource> consumer) |
List<Resource> |
findByUri(String uri,
String resourceServerId) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreate, findByOwner, findByScope, findByType, findByType, findByTypeInstancepublic JPAResourceStore(javax.persistence.EntityManager entityManager,
AuthorizationProvider provider)
public Resource create(String id, String name, ResourceServer resourceServer, String owner)
create in interface ResourceStorepublic void delete(String id)
delete in interface ResourceStorepublic Resource findById(String id, String resourceServerId)
findById in interface ResourceStorepublic void findByOwner(String ownerId, String resourceServerId, Consumer<Resource> consumer)
findByOwner in interface ResourceStorepublic List<Resource> findByOwner(String ownerId, String resourceServerId, int first, int max)
findByOwner in interface ResourceStorepublic List<Resource> findByUri(String uri, String resourceServerId)
findByUri in interface ResourceStorepublic List<Resource> findByResourceServer(String resourceServerId)
findByResourceServer in interface ResourceStorepublic List<Resource> findByResourceServer(Map<Resource.FilterOption,String[]> attributes, String resourceServerId, int firstResult, int maxResult)
findByResourceServer in interface ResourceStorepublic void findByScope(List<String> scopes, String resourceServerId, Consumer<Resource> consumer)
findByScope in interface ResourceStorepublic Resource findByName(String name, String resourceServerId)
findByName in interface ResourceStorepublic Resource findByName(String name, String ownerId, String resourceServerId)
findByName in interface ResourceStorepublic void findByType(String type, String resourceServerId, Consumer<Resource> consumer)
findByType in interface ResourceStorepublic void findByType(String type, String owner, String resourceServerId, Consumer<Resource> consumer)
findByType in interface ResourceStorepublic void findByTypeInstance(String type, String resourceServerId, Consumer<Resource> consumer)
findByTypeInstance in interface ResourceStoreCopyright © 2021 JBoss by Red Hat. All rights reserved.