979 if (
id == null)
return;
980 PermissionTicket permission =
findById(
id, null);
981 if (permission == null)
return;
984 String scopeId = null;
985 if (permission.getScope() != null) {
986 scopeId = permission.getScope().getId();
988 invalidationEvents.add(PermissionTicketRemovedEvent.create(
id, permission.getOwner(), permission.getRequester(), permission.getResource().getId(), scopeId, permission.getResourceServer().getId()));
Set< String > invalidations
Definition: StoreFactoryCacheSession.java:98
PermissionTicket findById(String id, String resourceServerId)
Definition: StoreFactoryCacheSession.java:996
Set< InvalidationEvent > invalidationEvents
Definition: StoreFactoryCacheSession.java:99
void permissionTicketRemoval(String id, String owner, String requester, String resource, String scope, String serverId, Set< String > invalidations)
Definition: StoreFactoryCacheManager.java:154
StoreFactoryCacheSession(StoreFactoryCacheManager cache, KeycloakSession session)
Definition: StoreFactoryCacheSession.java:111
Object invalidateObject(String id)
Definition: CacheManager.java:116
StoreFactoryCacheManager cache
Definition: StoreFactoryCacheSession.java:89
PermissionTicketStore getPermissionTicketStoreDelegate()
Definition: StoreFactoryCacheSession.java:330