DmnScenarioExtensions

camundala.simulation.custom.DmnScenarioExtensions

Attributes

Graph
Supertypes
trait Logging
class Object
trait Matchable
class Any
Show all
Known subtypes

Members list

Type members

Inherited classlikes

case class Execution(processInstanceId: String)

Attributes

Inherited from:
SScenarioExtensions
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Execution

Attributes

Inherited from:
SScenarioExtensions
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
case class ProcessInstance(id: String)

Attributes

Inherited from:
SScenarioExtensions
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Inherited from:
SScenarioExtensions
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
case class ProcessInstanceOrExecution(execution: Option[Execution], processInstance: Option[ProcessInstance])

Attributes

Inherited from:
SScenarioExtensions
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Inherited from:
SScenarioExtensions
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any

Value members

Inherited methods

def checkOForCollection(overrides: Seq[TestOverride], result: Seq[CamundaVariable | Map[String, CamundaVariable]]): Boolean

Attributes

Inherited from:
ResultChecker
def checkProps(withOverrides: WithTestOverrides[_], result: Seq[CamundaProperty]): Boolean

Attributes

Inherited from:
ResultChecker
def debug(msg: String): LogEntry

Attributes

Inherited from:
Logging
def error(msg: String): LogEntry

Attributes

Inherited from:
Logging
protected def handleNon2xxResponse(httpStatus: StatusCode, body: Object, curl: String)(using data: ScenarioData): ScenarioData

Attributes

Inherited from:
SimulationHelper
def info(msg: String): LogEntry

Attributes

Inherited from:
Logging
protected def runRequest(request: Request[Either[String, String], Any], debugMsg: String)(handleBody: (Json, ScenarioData) => ResultType)(using data: ScenarioData): ResultType

Attributes

Inherited from:
SimulationHelper
def warn(msg: String): LogEntry

Attributes

Inherited from:
Logging

Inherited fields

lazy val backend: SttpBackend[Identity, Any]

Attributes

Inherited from:
SimulationHelper
lazy val cockpitUrl: String

Attributes

Inherited from:
SimulationHelper

Givens

Inherited givens

Attributes

Inherited from:
Logging

Extensions

Extensions

extension (scenario: DmnScenario)(scenario: DmnScenario)
def evaluate()(using data: ScenarioData): ResultType
def run(): Future[ResultType]

Inherited extensions

extension (hasProcessSteps: HasProcessSteps)(hasProcessSteps: HasProcessSteps)
def check()(using data: ScenarioData): ResultType

Attributes

Inherited from:
SStepExtensions

Attributes

Inherited from:
SStepExtensions
def checkVars()(using data: ScenarioData): ResultType

Attributes

Inherited from:
SStepExtensions
def runSteps()(using data: ScenarioData): ResultType

Attributes

Inherited from:
SStepExtensions
extension (logs: Seq[LogEntry])(logs: Seq[LogEntry])
def filter(logLevel: LogLevel): Seq[LogEntry]

Attributes

Inherited from:
Logging

Attributes

Inherited from:
Logging
extension (process: SSubProcess)(process: SSubProcess)

Attributes

Inherited from:
SSubProcessExtensions

Attributes

Inherited from:
SSubProcessExtensions
extension (request: RequestT[Empty, Either[String, String], Any])(request: RequestT[Empty, Either[String, String], Any])
def auth(): RequestT[Empty, Either[String, String], Any]

Attributes

Inherited from:
SimulationHelper
extension (request: Request[Either[String, String], Any])(request: Request[Either[String, String], Any])
def extractBody()(using ScenarioData): Either[ScenarioData, Json]

Attributes

Inherited from:
SimulationHelper
extension (sEvent: SEvent)(sEvent: SEvent)
def loadVariable()(using data: ScenarioData): ResultType

Attributes

Inherited from:
SEventExtensions
extension (sEvent: SMessageEvent)(sEvent: SMessageEvent)
def event: MessageEvent[_]

Attributes

Inherited from:
SEventExtensions

Attributes

Inherited from:
SEventExtensions
def sendMsg()(using data: ScenarioData): ResultType

Attributes

Inherited from:
SEventExtensions
extension (sEvent: SSignalEvent)(sEvent: SSignalEvent)
def event: SignalEvent[_]

Attributes

Inherited from:
SEventExtensions

Attributes

Inherited from:
SEventExtensions
extension (sEvent: STimerEvent)(sEvent: STimerEvent)
def getAndExecute()(using data: ScenarioData): ResultType

Attributes

Inherited from:
SEventExtensions
extension (scenario: IsProcessScenario)(scenario: IsProcessScenario)
def sendMessage()(using data: ScenarioData): ResultType

Attributes

Inherited from:
SScenarioExtensions
def startProcess()(using data: ScenarioData): ResultType

Attributes

Inherited from:
SScenarioExtensions
extension (scenario: ProcessScenario)(scenario: ProcessScenario)
def run(): Future[ResultType]

Attributes

Inherited from:
SScenarioExtensions
extension (scenario: ExternalTaskScenario)(scenario: ExternalTaskScenario)
def run(): Future[ResultType]

Attributes

Inherited from:
SScenarioExtensions
extension (scenario: IsIncidentScenario)(scenario: IsIncidentScenario)
def checkIncident(rootIncidentId: Option[String])(data: ScenarioData): ResultType

Attributes

Inherited from:
SScenarioExtensions
def run(): Future[ResultType]

Attributes

Inherited from:
SScenarioExtensions
extension (scenario: BadScenario)(scenario: BadScenario)
def run(): Future[ResultType]

Attributes

Inherited from:
SScenarioExtensions
def startProcess()(using data: ScenarioData): ResultType

Attributes

Inherited from:
SScenarioExtensions
extension (scenario: SScenario)(scenario: SScenario)

Attributes

Inherited from:
SScenarioExtensions
extension (step: SStep)(step: SStep)
def run()(using data: ScenarioData): ResultType

Attributes

Inherited from:
SStepExtensions
extension (step: ScenarioOrStep)(step: ScenarioOrStep)

Attributes

Inherited from:
SimulationHelper
protected def extractIncidentMsg(body: Json)(data: ScenarioData): Either[ScenarioData, (Option[String], String, String)]

Attributes

Inherited from:
SimulationHelper
protected def handleIncident(rootIncidentId: Option[String])(data: ScenarioData)(handleBody: (Json, ScenarioData) => ResultType): ResultType

Attributes

Inherited from:
SimulationHelper
protected def tryOrFail(funct: ScenarioData => ResultType)(using data: ScenarioData): ResultType

Attributes

Inherited from:
SimulationHelper
protected def waitFor(seconds: Int)(using data: ScenarioData): Either[ScenarioData, ScenarioData]

Attributes

Inherited from:
SimulationHelper
extension (userTask: SUserTask)(userTask: SUserTask)
def checkForm()(using data: ScenarioData): ResultType

Attributes

Inherited from:
SUserTaskExtensions
def getAndComplete()(using data: ScenarioData): ResultType

Attributes

Inherited from:
SUserTaskExtensions

Implicits

Inherited implicits

implicit def config: SimulationConfig[RequestT[Empty, Either[String, String], Any]]

Attributes

Inherited from:
SimulationHelper