Class DocumentEventStartEventBehavior

java.lang.Object
org.flowable.engine.impl.bpmn.behavior.FlowNodeActivityBehavior
com.flowable.platform.engine.impl.documentevent.bpmn.DocumentEventStartEventBehavior
All Implemented Interfaces:
Serializable, org.flowable.engine.impl.bpmn.behavior.ProcessLevelStartEventActivityBehavior, org.flowable.engine.impl.delegate.ActivityBehavior, org.flowable.engine.impl.delegate.TriggerableActivityBehavior

public class DocumentEventStartEventBehavior extends org.flowable.engine.impl.bpmn.behavior.FlowNodeActivityBehavior implements org.flowable.engine.impl.bpmn.behavior.ProcessLevelStartEventActivityBehavior
Process-level Document Event start behavior. Owns the deploy / undeploy of one __flowableDocument* subscription per configured lifecycle, scoped to the process definition. Variable injection at process start happens via the standard BpmnEventInstanceOutParameterHandler — the parse handler attaches a <flowable:eventOutParameter source="contentItem" target="<configured-name>"/> extension element so the engine's standard out-parameter path picks it up.
See Also:
  • Field Details

  • Constructor Details

  • Method Details

    • deploy

      public void deploy(org.flowable.engine.impl.bpmn.behavior.ProcessLevelStartEventDeployContext context)
      Specified by:
      deploy in interface org.flowable.engine.impl.bpmn.behavior.ProcessLevelStartEventActivityBehavior
    • undeploy

      public void undeploy(org.flowable.engine.impl.bpmn.behavior.ProcessLevelStartEventUndeployContext context)
      Specified by:
      undeploy in interface org.flowable.engine.impl.bpmn.behavior.ProcessLevelStartEventActivityBehavior
    • getDeclaration

      public DocumentEventDeclaration getDeclaration()