Package org.keycloak.models.workflow
Class AbstractWorkflowEventProvider
java.lang.Object
org.keycloak.models.workflow.AbstractWorkflowEventProvider
- All Implemented Interfaces:
WorkflowEventProvider,Provider
- Direct Known Subclasses:
ClientAuthenticatedWorkflowEventProvider,ClientCreatedWorkflowEventProvider,UserAuthenticatedWorkflowEventProvider,UserCreatedWorkflowEventProvider,UserFedIdentityAddedWorkflowEventProvider,UserFedIdentityRemovedWorkflowEventProvider,UserGroupMembershipAddedWorkflowEventProvider,UserGroupMembershipRemovedWorkflowEventProvider,UserRoleGrantedWorkflowEventProvider,UserRoleRevokedWorkflowEventProvider
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Stringprotected final Stringprotected final KeycloakSession -
Constructor Summary
ConstructorsConstructorDescriptionAbstractWorkflowEventProvider(KeycloakSession session, String configParameter, String providerId) -
Method Summary
Modifier and TypeMethodDescriptioncreate(AdminEvent adminEvent) create(ProviderEvent providerEvent) booleanevaluate(WorkflowExecutionContext context) protected StringresolveResourceId(ProviderEvent providerEvent) booleansupports(AdminEvent adminEvent) booleanbooleansupports(ProviderEvent providerEvent) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.models.workflow.WorkflowEventProvider
close, getSupportedResourceType
-
Field Details
-
providerId
-
configParameter
-
session
-
-
Constructor Details
-
AbstractWorkflowEventProvider
public AbstractWorkflowEventProvider(KeycloakSession session, String configParameter, String providerId)
-
-
Method Details
-
create
- Specified by:
createin interfaceWorkflowEventProvider
-
create
- Specified by:
createin interfaceWorkflowEventProvider
-
create
- Specified by:
createin interfaceWorkflowEventProvider
-
evaluate
- Specified by:
evaluatein interfaceWorkflowEventProvider
-
supports
- Specified by:
supportsin interfaceWorkflowEventProvider
-
supports
- Specified by:
supportsin interfaceWorkflowEventProvider
-
supports
- Specified by:
supportsin interfaceWorkflowEventProvider
-
resolveResourceId
-