Class DocumentEventCaseStartLifecycleHandler

java.lang.Object
com.flowable.platform.engine.impl.documentevent.cmmn.DocumentEventCaseStartLifecycleHandler
All Implemented Interfaces:
org.flowable.cmmn.engine.impl.deployer.CaseDefinitionStartLifecycleHandler

public class DocumentEventCaseStartLifecycleHandler extends Object implements org.flowable.cmmn.engine.impl.deployer.CaseDefinitionStartLifecycleHandler
Case-level Document Event start lifecycle handler. Owns deploy-time __flowableDocument* subscription registration so saving / deleting a content item in a configured folder starts a new case instance via the standard event-registry consumer path. Folder paths may be literal or JUEL expressions resolved at deploy time against the case-definition context; instance / scope location rows are rejected at parse time (start variants have no running scope to anchor to).
  • Field Details

  • Constructor Details

    • DocumentEventCaseStartLifecycleHandler

      public DocumentEventCaseStartLifecycleHandler(DocumentEventDeclaration declaration)
  • Method Details

    • deploy

      public void deploy(org.flowable.cmmn.engine.impl.deployer.CaseDefinitionStartDeployContext context)
      Specified by:
      deploy in interface org.flowable.cmmn.engine.impl.deployer.CaseDefinitionStartLifecycleHandler
    • undeploy

      public void undeploy(org.flowable.cmmn.engine.impl.deployer.CaseDefinitionStartUndeployContext context)
      Specified by:
      undeploy in interface org.flowable.cmmn.engine.impl.deployer.CaseDefinitionStartLifecycleHandler
    • getDeclaration

      public DocumentEventDeclaration getDeclaration()