public class CachedPolicyStore extends Object implements PolicyStore
| Constructor and Description |
|---|
CachedPolicyStore(KeycloakSession session,
org.keycloak.models.authorization.infinispan.InfinispanStoreFactoryProvider.CacheTransaction transaction) |
| Modifier and Type | Method and Description |
|---|---|
Policy |
create(String name,
String type,
ResourceServer resourceServer) |
void |
delete(String id) |
Policy |
findById(String id) |
Policy |
findByName(String name,
String resourceServerId) |
List<Policy> |
findByResource(String resourceId) |
List<Policy> |
findByResourceServer(String resourceServerId) |
List<Policy> |
findByResourceType(String resourceType,
String resourceServerId) |
List<Policy> |
findByScopeIds(List<String> scopeIds,
String resourceServerId) |
List<Policy> |
findByType(String type) |
List<Policy> |
findDependentPolicies(String id) |
public CachedPolicyStore(KeycloakSession session, org.keycloak.models.authorization.infinispan.InfinispanStoreFactoryProvider.CacheTransaction transaction)
public Policy create(String name, String type, ResourceServer resourceServer)
create in interface PolicyStorepublic void delete(String id)
delete in interface PolicyStorepublic Policy findById(String id)
findById in interface PolicyStorepublic Policy findByName(String name, String resourceServerId)
findByName in interface PolicyStorepublic List<Policy> findByResourceServer(String resourceServerId)
findByResourceServer in interface PolicyStorepublic List<Policy> findByResource(String resourceId)
findByResource in interface PolicyStorepublic List<Policy> findByResourceType(String resourceType, String resourceServerId)
findByResourceType in interface PolicyStorepublic List<Policy> findByScopeIds(List<String> scopeIds, String resourceServerId)
findByScopeIds in interface PolicyStorepublic List<Policy> findByType(String type)
findByType in interface PolicyStorepublic List<Policy> findDependentPolicies(String id)
findDependentPolicies in interface PolicyStoreCopyright © 2016 JBoss by Red Hat. All rights reserved.