Hierarchy For All Packages
- cloud.opencode.base.flow,
- cloud.opencode.base.flow.api,
- cloud.opencode.base.flow.api.dto,
- cloud.opencode.base.flow.dsl,
- cloud.opencode.base.flow.event,
- cloud.opencode.base.flow.exception,
- cloud.opencode.base.flow.internal,
- cloud.opencode.base.flow.model,
- cloud.opencode.base.flow.observability,
- cloud.opencode.base.flow.operation,
- cloud.opencode.base.flow.persistence,
- cloud.opencode.base.flow.persistence.jdbc,
- cloud.opencode.base.flow.persistence.memory,
- cloud.opencode.base.flow.spi
Class Hierarchy
- java.lang.Object
- cloud.opencode.base.flow.operation.AddSignOperation
- cloud.opencode.base.flow.operation.ApproveOperation
- cloud.opencode.base.flow.observability.BaseObservabilityFlowMetrics (implements cloud.opencode.base.flow.observability.FlowMetrics)
- cloud.opencode.base.flow.operation.CirculateOperation
- cloud.opencode.base.flow.internal.DefaultFlowDefinitionService (implements cloud.opencode.base.flow.api.FlowDefinitionService)
- cloud.opencode.base.flow.internal.DefaultFlowInstanceService (implements cloud.opencode.base.flow.api.FlowInstanceService)
- cloud.opencode.base.flow.internal.DefaultHistoryService (implements cloud.opencode.base.flow.api.HistoryService)
- cloud.opencode.base.flow.internal.DefaultTaskService (implements cloud.opencode.base.flow.api.TaskService)
- cloud.opencode.base.flow.dsl.DslParser
- cloud.opencode.base.flow.dsl.DslValidator
- cloud.opencode.base.event.Event
- cloud.opencode.base.flow.event.FlowCompletedEvent
- cloud.opencode.base.flow.event.FlowStartedEvent
- cloud.opencode.base.flow.event.TaskCirculatedEvent
- cloud.opencode.base.flow.internal.FlowEventBusBridge
- cloud.opencode.base.flow.observability.FlowMetricsFactory
- cloud.opencode.base.flow.persistence.jdbc.H2Dialect (implements cloud.opencode.base.flow.persistence.jdbc.JdbcDialect)
- cloud.opencode.base.flow.internal.HistoryWriter
- cloud.opencode.base.flow.persistence.memory.InMemoryFlowRepository (implements cloud.opencode.base.flow.persistence.FlowRepository)
- cloud.opencode.base.flow.internal.InputSanitizer
- cloud.opencode.base.flow.persistence.jdbc.JdbcFlowRepository (implements cloud.opencode.base.flow.persistence.FlowRepository)
- cloud.opencode.base.flow.internal.JsonExtrasBridge
- cloud.opencode.base.flow.persistence.jdbc.MySqlDialect (implements cloud.opencode.base.flow.persistence.jdbc.JdbcDialect)
- cloud.opencode.base.flow.observability.NoOpFlowMetrics (implements cloud.opencode.base.flow.observability.FlowMetrics)
- cloud.opencode.base.flow.persistence.jdbc.PostgresDialect (implements cloud.opencode.base.flow.persistence.jdbc.JdbcDialect)
- cloud.opencode.base.flow.operation.RejectOperation
- cloud.opencode.base.flow.internal.StepEntry
- cloud.opencode.base.flow.internal.StepEvaluator
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- cloud.opencode.base.core.exception.OpenException (implements cloud.opencode.base.core.exception.OpenExceptionMeta)
- cloud.opencode.base.flow.exception.FlowException
- cloud.opencode.base.flow.exception.ConcurrentFlowModificationException
- cloud.opencode.base.flow.exception.DslParseException
- cloud.opencode.base.flow.exception.FlowDefinitionException
- cloud.opencode.base.flow.exception.FlowInstanceNotFoundException
- cloud.opencode.base.flow.exception.IllegalActionException
- cloud.opencode.base.flow.exception.TaskNotFoundException
- cloud.opencode.base.flow.exception.FlowException
- cloud.opencode.base.core.exception.OpenException (implements cloud.opencode.base.core.exception.OpenExceptionMeta)
- java.lang.RuntimeException
- java.lang.Exception
- cloud.opencode.base.flow.operation.TransferOperation
- cloud.opencode.base.flow.internal.TransitionResolver
- cloud.opencode.base.flow.operation.VoteOperation
- cloud.opencode.base.flow.operation.WithdrawOperation
Interface Hierarchy
- cloud.opencode.base.flow.spi.AssigneeResolver
- cloud.opencode.base.flow.spi.CurrentUserProvider
- cloud.opencode.base.flow.spi.ExpressionEvaluator
- cloud.opencode.base.flow.api.FlowDefinitionService
- cloud.opencode.base.flow.api.FlowInstanceService
- cloud.opencode.base.flow.observability.FlowMetrics
- cloud.opencode.base.flow.persistence.FlowRepository
- cloud.opencode.base.flow.api.HistoryService
- cloud.opencode.base.flow.persistence.jdbc.JdbcDialect
- cloud.opencode.base.flow.api.TaskService
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- cloud.opencode.base.flow.model.Action
- cloud.opencode.base.flow.model.AssigneeType
- cloud.opencode.base.flow.exception.FlowErrorCode
- cloud.opencode.base.flow.model.FlowStatus
- cloud.opencode.base.flow.model.InstanceStatus
- cloud.opencode.base.flow.internal.StepEvaluator.StepEvaluation
- cloud.opencode.base.flow.model.StepType
- cloud.opencode.base.flow.model.Strategy
- cloud.opencode.base.flow.model.TaskOutcome
- cloud.opencode.base.flow.model.TaskStatus
- cloud.opencode.base.flow.model.VoteOpinion
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- cloud.opencode.base.flow.model.Assignee
- cloud.opencode.base.flow.model.Comment
- cloud.opencode.base.flow.spi.FlowContext
- cloud.opencode.base.flow.model.FlowDefinition
- cloud.opencode.base.flow.dsl.FlowDsl
- cloud.opencode.base.flow.dsl.FlowDsl.AssigneeDsl
- cloud.opencode.base.flow.dsl.FlowDsl.StepDsl
- cloud.opencode.base.flow.dsl.FlowDsl.TransitionDsl
- cloud.opencode.base.flow.model.FlowInstance
- cloud.opencode.base.flow.model.HistoryRecord
- cloud.opencode.base.flow.model.Step
- cloud.opencode.base.flow.model.Task
- cloud.opencode.base.flow.model.Transition
- cloud.opencode.base.flow.model.VoteRecord
- java.lang.Record