Package org.keycloak.models.workflow
Interface WorkflowConditionProvider
- All Superinterfaces:
Provider
- All Known Implementing Classes:
GroupMembershipWorkflowConditionProvider
,IdentityProviderWorkflowConditionProvider
,RoleWorkflowConditionProvider
,UserAttributeWorkflowConditionProvider
-
Method Summary
Modifier and TypeMethodDescriptionboolean
evaluate
(WorkflowEvent event) default jakarta.persistence.criteria.Predicate
toPredicate
(jakarta.persistence.criteria.CriteriaBuilder cb, jakarta.persistence.criteria.CriteriaQuery<String> query, jakarta.persistence.criteria.Root<?> userRoot) void
validate()
-
Method Details
-
evaluate
-
toPredicate
default jakarta.persistence.criteria.Predicate toPredicate(jakarta.persistence.criteria.CriteriaBuilder cb, jakarta.persistence.criteria.CriteriaQuery<String> query, jakarta.persistence.criteria.Root<?> userRoot) -
validate
- Throws:
WorkflowInvalidStateException
-