Package org.keycloak.models.workflow
Interface WorkflowConditionProvider
- All Superinterfaces:
Provider
- All Known Implementing Classes:
ExpressionWorkflowConditionProvider,GroupMembershipWorkflowConditionProvider,IdentityProviderWorkflowConditionProvider,RoleWorkflowConditionProvider,UserAttributeWorkflowConditionProvider
-
Method Summary
Modifier and TypeMethodDescriptionbooleanevaluate(WorkflowEvent event) default jakarta.persistence.criteria.PredicatetoPredicate(jakarta.persistence.criteria.CriteriaBuilder cb, jakarta.persistence.criteria.CriteriaQuery<String> query, jakarta.persistence.criteria.Root<?> userRoot) voidvalidate()
-
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
-