Uses of Interface
de.xima.fc.interfaces.workflow.execution.IEventExecutionResult
Packages that use IEventExecutionResult
Package
Description
-
Uses of IEventExecutionResult in de.xima.fc.interfaces.workflow.execution
Methods in de.xima.fc.interfaces.workflow.execution that return IEventExecutionResultModifier and TypeMethodDescriptionIWorkflowEventRunner.triggerFormRecordEvent
(IFormRecordProvidingEvent eventData) Similar toIWorkflowEventRunner.triggerEvent(IWorkflowEventData)
, but for an event that pertains to a specificVorgang
.Methods in de.xima.fc.interfaces.workflow.execution that return types with arguments of type IEventExecutionResultModifier and TypeMethodDescriptioncom.google.common.collect.Table<Projekt,
Vorgang, IEventExecutionResult> IWorkflowEventRunner.triggerEvent
(IWorkflowEventData eventData) Finds allWorkflowTrigger
to which the given event applies and executes them in order. -
Uses of IEventExecutionResult in de.xima.fc.ms.test.workflow
Methods in de.xima.fc.ms.test.workflow that return IEventExecutionResultModifier and TypeMethodDescriptionprotected IEventExecutionResult
AEventRunnerTest.assertInvokesTriggers
(IFormRecordProvidingEvent event, WorkflowTrigger... triggers) Asserts the given event invokes the given triggers, and only the given triggers; in the given order.protected IEventExecutionResult
AEventRunnerTest.triggerEvent
(IFormRecordProvidingEvent event) Methods in de.xima.fc.ms.test.workflow with parameters of type IEventExecutionResultModifier and TypeMethodDescriptionprotected static void
AEventRunnerTest.assertErrorType
(IEventExecutionResult result, WorkflowNode node, String expectedType) protected static void
AEventRunnerTest.assertExecutionFinishedOrder
(IEventExecutionResult result, WorkflowNode... nodes) Asserts that node executions finished in the given order.protected static void
AEventRunnerTest.assertExecutionStartedOrder
(IEventExecutionResult result, WorkflowNode... nodes) Asserts that node executions started in the given order.protected static ITaskExecutionErrorResult
AEventRunnerTest.assertFailure
(IEventExecutionResult result) protected static NodeThrewException
AEventRunnerTest.assertFailure
(IEventExecutionResult result, WorkflowNode node) protected static void
AEventRunnerTest.assertNodeSuccessResultAtKeyEquals
(Object expected, IEventExecutionResult result, WorkflowNode node, String key) protected static ITaskExecutionSuccessResult
AEventRunnerTest.assertSuccess
(IEventExecutionResult result) protected static ISuccessResultData
AEventRunnerTest.assertSuccess
(IEventExecutionResult result, WorkflowNode node) protected static void
AEventRunnerTest.assertWasExecuted
(IEventExecutionResult result, WorkflowNode node) Asserts that the given node was executed.protected static void
AEventRunnerTest.assertWasNotExecuted
(IEventExecutionResult result, WorkflowNode node) Asserts that the given node was not executed.protected static String
AEventRunnerTest.getNodeErrorMessage
(IEventExecutionResult result, WorkflowNode node) protected static Object
AEventRunnerTest.getNodeErrorResultAtPath
(IEventExecutionResult result, WorkflowNode node, String path) protected static <T> T
AEventRunnerTest.getNodeErrorResultAtPath
(IEventExecutionResult result, WorkflowNode node, String path, Class<T> type) protected static Object
AEventRunnerTest.getNodeErrorResultValue
(IEventExecutionResult result, WorkflowNode node) protected static String
AEventRunnerTest.getNodeErrorType
(IEventExecutionResult result, WorkflowNode node) protected static IWorkflowNodeResult
AEventRunnerTest.getNodeResult
(IEventExecutionResult result, WorkflowNode node) protected static NodeSoftErrorException
AEventRunnerTest.getNodeSoftError
(IEventExecutionResult result, WorkflowNode node) protected static String
AEventRunnerTest.getNodeSoftErrorMessage
(IEventExecutionResult result, WorkflowNode node) AEventRunnerTest.getNodeSoftErrorMessages
(IEventExecutionResult result, WorkflowNode node) protected static Object
AEventRunnerTest.getNodeSoftErrorResultAtPath
(IEventExecutionResult result, WorkflowNode node, String path) protected static <T> T
AEventRunnerTest.getNodeSoftErrorResultAtPath
(IEventExecutionResult result, WorkflowNode node, String path, Class<T> type) AEventRunnerTest.getNodeSoftErrorResultsAtPath
(IEventExecutionResult result, WorkflowNode node, String path) protected static <T> List<T>
AEventRunnerTest.getNodeSoftErrorResultsAtPath
(IEventExecutionResult result, WorkflowNode node, String path, Class<T> type) protected static Object
AEventRunnerTest.getNodeSoftErrorResultValue
(IEventExecutionResult result, WorkflowNode node) AEventRunnerTest.getNodeSoftErrorResultValues
(IEventExecutionResult result, WorkflowNode node) protected static List<NodeSoftErrorException>
AEventRunnerTest.getNodeSoftErrors
(IEventExecutionResult result, WorkflowNode node) protected static String
AEventRunnerTest.getNodeSoftErrorType
(IEventExecutionResult result, WorkflowNode node) AEventRunnerTest.getNodeSoftErrorTypes
(IEventExecutionResult result, WorkflowNode node) protected static Object
AEventRunnerTest.getNodeSuccessResultAtKey
(IEventExecutionResult result, WorkflowNode node, String key) protected static <T> T
AEventRunnerTest.getNodeSuccessResultAtKey
(IEventExecutionResult result, WorkflowNode node, String key, Class<T> type) protected static Object
AEventRunnerTest.getNodeSuccessResultAtPath
(IEventExecutionResult result, WorkflowNode node, String path) protected static <T> T
AEventRunnerTest.getNodeSuccessResultAtPath
(IEventExecutionResult result, WorkflowNode node, String path, Class<T> type) protected static ISuccessResultData
AEventRunnerTest.getNodeSuccessResultData
(IEventExecutionResult result, WorkflowNode node) protected static Object
AEventRunnerTest.getNodeSuccessResultValue
(IEventExecutionResult result, WorkflowNode node) protected static NodeThrewException
AEventRunnerTest.getNodeThrewException
(IEventExecutionResult result, WorkflowNode node) protected <T> T
AWorkflowEngineTest.getSuccessValueAs
(IEventExecutionResult result, AWorkflowElement<?, ?> element, Class<T> expectedType) -
Uses of IEventExecutionResult in de.xima.fc.statistic
Methods in de.xima.fc.statistic with parameters of type IEventExecutionResultModifier and TypeMethodDescriptionstatic void
StatisticsCounter.countTriggeredEvent
(Projekt project, IEventExecutionResult result) -
Uses of IEventExecutionResult in de.xima.fc.workflow.processor.engine
Methods in de.xima.fc.workflow.processor.engine that return IEventExecutionResultModifier and TypeMethodDescriptionWorkflowEventRunner.triggerFormRecordEvent
(IFormRecordProvidingEvent eventData) Methods in de.xima.fc.workflow.processor.engine that return types with arguments of type IEventExecutionResultModifier and TypeMethodDescriptioncom.google.common.collect.Table<Projekt,
Vorgang, IEventExecutionResult> WorkflowEventRunner.triggerEvent
(IWorkflowEventData eventData) -
Uses of IEventExecutionResult in de.xima.fc.workflow.processor.logic
Methods in de.xima.fc.workflow.processor.logic with parameters of type IEventExecutionResultModifier and TypeMethodDescriptionstatic IRemoteEventExecutionResult
EventResultConverter.toRemoteResult
(IEventExecutionResult result) -
Uses of IEventExecutionResult in de.xima.fc.workflow.processor.logic.execution
Classes in de.xima.fc.workflow.processor.logic.execution that implement IEventExecutionResultModifier and TypeClassDescriptionfinal class
An event execution result that can be used when no tasks were executed, such as when no triggers fired).Methods in de.xima.fc.workflow.processor.logic.execution that return IEventExecutionResultModifier and TypeMethodDescriptionstatic IEventExecutionResult
EmptyEventExecutionResult.forFormRecord
(IEntityContext ec, IWorkflowTaskRunnerParams params) Creates a new event execution result for a form record that can be used when no tasks were executed (when no triggers fired). -
Uses of IEventExecutionResult in de.xima.fc.workflow.processor.model
Classes in de.xima.fc.workflow.processor.model that implement IEventExecutionResultMethods in de.xima.fc.workflow.processor.model that return IEventExecutionResultModifier and TypeMethodDescriptionstatic IEventExecutionResult
EventExecutionResult.forException
(Exception exception) static IEventExecutionResult
EventExecutionResult.forSuccess
(ITaskQueueExecutionResult result)