Interface CmmnTransformListener
- All Known Implementing Classes:
AbstractCmmnTransformListener,CmmnHistoryTransformListener,MetricsCmmnTransformListener
public interface CmmnTransformListener
Listener which can be registered within the engine to receive events during transforming (and
maybe influence it). Instead of implementing this interface you might consider to extend
the
AbstractCmmnTransformListener, which contains an empty implementation for all methods
and makes your implementation easier and more robust to future changes.- Author:
- Sebastian Menski
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidtransformCase(Case element, CmmnCaseDefinition caseDefinition) default voidtransformCasePlanModel(CasePlanModel casePlanModel, CmmnActivity caseActivity) Deprecated, for removal: This API element is subject to removal in a future version.default voidtransformCasePlanModel(CasePlanModel casePlanModel, CmmnActivity caseActivity) default voidtransformCaseTask(PlanItem planItem, CaseTask caseTask, CmmnActivity caseActivity) default voidtransformDecisionTask(PlanItem planItem, DecisionTask decisionTask, CmmnActivity caseActivity) default voidtransformEventListener(PlanItem planItem, EventListener eventListener, CmmnActivity caseActivity) default voidtransformHumanTask(PlanItem planItem, HumanTask humanTask, CmmnActivity caseActivity) default voidtransformMilestone(PlanItem planItem, Milestone milestone, CmmnActivity caseActivity) default voidtransformProcessTask(PlanItem planItem, ProcessTask processTask, CmmnActivity caseActivity) default voidtransformRootElement(Definitions definitions, List<? extends CmmnCaseDefinition> caseDefinitions) default voidtransformSentry(Sentry sentry, CmmnSentryDeclaration sentryDeclaration) default voidtransformStage(PlanItem planItem, Stage stage, CmmnActivity caseActivity) default voidtransformTask(PlanItem planItem, Task task, CmmnActivity caseActivity)
-
Method Details
-
transformRootElement
default void transformRootElement(Definitions definitions, List<? extends CmmnCaseDefinition> caseDefinitions) -
transformCase
-
transformCasePlanModel
@Deprecated(forRemoval=true, since="1.0") default void transformCasePlanModel(CasePlanModel casePlanModel, CmmnActivity caseActivity) Deprecated, for removal: This API element is subject to removal in a future version. -
transformCasePlanModel
-
transformHumanTask
-
transformProcessTask
default void transformProcessTask(PlanItem planItem, ProcessTask processTask, CmmnActivity caseActivity) -
transformCaseTask
-
transformDecisionTask
default void transformDecisionTask(PlanItem planItem, DecisionTask decisionTask, CmmnActivity caseActivity) -
transformTask
-
transformStage
-
transformMilestone
-
transformEventListener
default void transformEventListener(PlanItem planItem, EventListener eventListener, CmmnActivity caseActivity) -
transformSentry
-
transformCasePlanModel(org.operaton.bpm.model.cmmn.instance.CasePlanModel, CmmnActivity)instead.