Class MapPermissionTicketStore
- java.lang.Object
-
- org.keycloak.models.map.authorization.MapPermissionTicketStore
-
- All Implemented Interfaces:
PermissionTicketStore
public class MapPermissionTicketStore extends Object implements PermissionTicketStore
-
-
Constructor Summary
Constructors Constructor Description MapPermissionTicketStore(KeycloakSession session, MapStorage<MapPermissionTicketEntity,PermissionTicket> permissionTicketStore, AuthorizationProvider provider)
-
Method Summary
-
-
-
Constructor Detail
-
MapPermissionTicketStore
public MapPermissionTicketStore(KeycloakSession session, MapStorage<MapPermissionTicketEntity,PermissionTicket> permissionTicketStore, AuthorizationProvider provider)
-
-
Method Detail
-
count
public long count(ResourceServer resourceServer, Map<PermissionTicket.FilterOption,String> attributes)
- Specified by:
countin interfacePermissionTicketStore
-
create
public PermissionTicket create(ResourceServer resourceServer, Resource resource, Scope scope, String requester)
- Specified by:
createin interfacePermissionTicketStore
-
delete
public void delete(RealmModel realm, String id)
- Specified by:
deletein interfacePermissionTicketStore
-
findById
public PermissionTicket findById(RealmModel realm, ResourceServer resourceServer, String id)
- Specified by:
findByIdin interfacePermissionTicketStore
-
findByResource
public List<PermissionTicket> findByResource(ResourceServer resourceServer, Resource resource)
- Specified by:
findByResourcein interfacePermissionTicketStore
-
findByScope
public List<PermissionTicket> findByScope(ResourceServer resourceServer, Scope scope)
- Specified by:
findByScopein interfacePermissionTicketStore
-
find
public List<PermissionTicket> find(RealmModel realm, ResourceServer resourceServer, Map<PermissionTicket.FilterOption,String> attributes, Integer firstResult, Integer maxResult)
- Specified by:
findin interfacePermissionTicketStore
-
findGranted
public List<PermissionTicket> findGranted(ResourceServer resourceServer, String userId)
- Specified by:
findGrantedin interfacePermissionTicketStore
-
findGranted
public List<PermissionTicket> findGranted(ResourceServer resourceServer, String resourceName, String userId)
- Specified by:
findGrantedin interfacePermissionTicketStore
-
findGrantedResources
public List<Resource> findGrantedResources(RealmModel realm, String requester, String name, Integer first, Integer max)
- Specified by:
findGrantedResourcesin interfacePermissionTicketStore
-
findGrantedOwnerResources
public List<Resource> findGrantedOwnerResources(RealmModel realm, String owner, Integer firstResult, Integer maxResults)
- Specified by:
findGrantedOwnerResourcesin interfacePermissionTicketStore
-
preRemove
public void preRemove(RealmModel realm)
-
preRemove
public void preRemove(ResourceServer resourceServer)
-
-