BpmnProcessDsl

orchescala.domain.BpmnProcessDsl
trait BpmnProcessDsl extends BpmnDsl

Attributes

Graph
Supertypes
trait BpmnDsl
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def processName: String

Concrete methods

def process[In <: Product : Encoder, Out <: Product : Decoder, InitIn <: Product : Encoder](in: In, out: Out, initIn: InitIn): Process[In, Out, InitIn]
def process[In <: Product : Encoder, Out <: Product : Decoder](in: In, out: Out): Process[In, Out, NoInput]

Deprecated methods

def collectEntries[In <: Product : Encoder, Out <: DmnValueType : Decoder](decisionDefinitionKey: String, in: In, out: CollectEntries[Out], descr: Optable[String]): DecisionDmn[In, CollectEntries[Out]]

Attributes

Deprecated
true
def messageEvent[Msg <: Product : Schema](messageName: String, in: Msg, id: Option[String], descr: Optable[String]): MessageEvent[Msg]

Attributes

Deprecated
true
def receiveMessageEvent[Msg <: Product : Schema](messageName: String, in: Msg, id: Option[String], descr: Optable[String]): MessageEvent[Msg]

Attributes

Deprecated
true
def receiveSignalEvent[Msg <: Product : Schema](messageName: String, in: Msg, id: Option[String], descr: Optable[String]): SignalEvent[Msg]

Attributes

Deprecated
true
def resultList[In <: Product : Encoder, Out <: Product : Decoder](decisionDefinitionKey: String, in: In, out: Seq[Out], descr: Optable[String]): DecisionDmn[In, ResultList[Out]]

Attributes

Deprecated
true
def signalEvent[Msg <: Product : Schema](messageName: String, in: Msg, id: Option[String], descr: Optable[String]): SignalEvent[Msg]

Attributes

Deprecated
true
def singleEntry[In <: Product : Encoder, Out <: DmnValueType : ClassTag](decisionDefinitionKey: String, in: In, out: Out, descr: Optable[String]): DecisionDmn[In, SingleEntry[Out]]

Attributes

Deprecated
true
def singleResult[In <: Product : Encoder, Out <: Product : Decoder](decisionDefinitionKey: String, in: In, out: Out, descr: Optable[String]): DecisionDmn[In, SingleResult[Out]]

Attributes

Deprecated
true
def timerEvent(title: String, descr: Optable[String]): TimerEvent

Attributes

Deprecated
true
def userTask[In <: Product : Encoder, Out <: Product : Decoder](id: String, in: In, out: Out, descr: Optable[String]): UserTask[In, Out]

Attributes

Deprecated
true

Inherited methods

def companyDescr: String

Attributes

Inherited from:
BpmnDsl

Inherited and Abstract methods

def descr: String

Attributes

Inherited from:
BpmnDsl

Givens

Givens

given toCollectEntries[Out <: DmnValueType : Schema]: Conversion[Seq[Out], CollectEntries[Out]]