Class AbstractListener

java.lang.Object
dev.dsf.bpe.listener.AbstractListener
All Implemented Interfaces:
org.camunda.bpm.engine.delegate.DelegateListener<org.camunda.bpm.engine.delegate.DelegateExecution>, org.camunda.bpm.engine.delegate.ExecutionListener, org.springframework.beans.factory.InitializingBean
Direct Known Subclasses:
ContinueListener, EndListener, StartListener

public abstract class AbstractListener extends Object implements org.camunda.bpm.engine.delegate.ExecutionListener, org.springframework.beans.factory.InitializingBean
  • Constructor Details

    • AbstractListener

      public AbstractListener(String serverBaseUrl, Function<org.camunda.bpm.engine.delegate.DelegateExecution,ListenerVariables> variablesFactory)
  • Method Details

    • afterPropertiesSet

      public void afterPropertiesSet() throws Exception
      Specified by:
      afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
      Throws:
      Exception
    • notify

      public final void notify(org.camunda.bpm.engine.delegate.DelegateExecution execution) throws Exception
      Specified by:
      notify in interface org.camunda.bpm.engine.delegate.DelegateListener<org.camunda.bpm.engine.delegate.DelegateExecution>
      Specified by:
      notify in interface org.camunda.bpm.engine.delegate.ExecutionListener
      Throws:
      Exception
    • doNotify

      protected abstract void doNotify(org.camunda.bpm.engine.delegate.DelegateExecution execution, ListenerVariables variables) throws Exception
      Throws:
      Exception
    • getLocalVersionlessAbsoluteUrl

      protected final String getLocalVersionlessAbsoluteUrl(org.hl7.fhir.r4.model.Task task)
    • getFirstInputParameter

      protected final String getFirstInputParameter(org.hl7.fhir.r4.model.Task task, org.hl7.fhir.r4.model.Coding code)
    • getCurrentTime

      protected final String getCurrentTime()
    • getRequesterIdentifierValue

      protected final String getRequesterIdentifierValue(org.hl7.fhir.r4.model.Task task)