Interface WorkflowConditionProvider

All Superinterfaces:
Provider
All Known Implementing Classes:
ExpressionWorkflowConditionProvider, GroupMembershipWorkflowConditionProvider, IdentityProviderWorkflowConditionProvider, RoleWorkflowConditionProvider, UserAttributeWorkflowConditionProvider

public interface WorkflowConditionProvider extends Provider
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    default jakarta.persistence.criteria.Predicate
    toPredicate(jakarta.persistence.criteria.CriteriaBuilder cb, jakarta.persistence.criteria.CriteriaQuery<String> query, jakarta.persistence.criteria.Root<?> resourceRoot)
     
    void
     

    Methods inherited from interface org.keycloak.provider.Provider

    close
  • Method Details

    • evaluate

      boolean evaluate(WorkflowEvent event)
    • toPredicate

      default jakarta.persistence.criteria.Predicate toPredicate(jakarta.persistence.criteria.CriteriaBuilder cb, jakarta.persistence.criteria.CriteriaQuery<String> query, jakarta.persistence.criteria.Root<?> resourceRoot)
    • validate

      void validate() throws WorkflowInvalidStateException
      Throws:
      WorkflowInvalidStateException