Class DocumentEventDeclaration

java.lang.Object
com.flowable.platform.engine.impl.documentevent.DocumentEventDeclaration

public class DocumentEventDeclaration extends Object
Resolved configuration of a <flowable:documentEvent> extension element on a BPMN/CMMN receive activity. Carried in-memory on the parsed activity behavior; one EventSubscriptionEntity is created per (lifecycle × location) pair, each keyed on the synthetic event type and a correlation key derived from the resolved location's folderId / scopeFolderId parameters.
  • Field Details

  • Constructor Details

    • DocumentEventDeclaration

      public DocumentEventDeclaration()
  • Method Details

    • getLifecycleEvents

      public List<String> getLifecycleEvents()
    • setLifecycleEvents

      public void setLifecycleEvents(List<String> lifecycleEvents)
    • getLocations

    • setLocations

      public void setLocations(List<DocumentEventDeclaration.ResolvedLocation> locations)
    • getDefinitionKey

      public String getDefinitionKey()
    • setDefinitionKey

      public void setDefinitionKey(String definitionKey)
    • getFilenameMatcher

      public DocumentEventFilenameMatcher getFilenameMatcher()
    • setFilenameMatcher

      public void setFilenameMatcher(DocumentEventFilenameMatcher filenameMatcher)
    • getVariableName

      public String getVariableName()
    • setVariableName

      public void setVariableName(String variableName)
    • getListVariableName

      public String getListVariableName()
    • setListVariableName

      public void setListVariableName(String listVariableName)
    • isTransientVariable

      public boolean isTransientVariable()
    • setTransientVariable

      public void setTransientVariable(boolean transientVariable)