package wf.servitor.common.workflow import java.io.Serializable class Workflow( val entry: Flow = Flow(), val flows: MutableMap = mutableMapOf(), val services: MutableMap> = mutableMapOf() ) : Serializable { fun getStep(flow: String, path: List): Step? = (if (flow == "entry") entry else flows.get(flow))?.getStep(path) }