Class SentryHandler

java.lang.Object
org.camunda.bpm.engine.impl.cmmn.handler.CmmnElementHandler<org.camunda.bpm.model.cmmn.instance.Sentry,CmmnSentryDeclaration>
org.camunda.bpm.engine.impl.cmmn.handler.SentryHandler
All Implemented Interfaces:
ModelElementHandler<org.camunda.bpm.model.cmmn.instance.Sentry,CmmnHandlerContext,CmmnSentryDeclaration>

public class SentryHandler extends CmmnElementHandler<org.camunda.bpm.model.cmmn.instance.Sentry,CmmnSentryDeclaration>
Author:
Roman Smirnov
  • Field Details

  • Constructor Details

    • SentryHandler

      public SentryHandler()
  • Method Details

    • handleElement

      public CmmnSentryDeclaration handleElement(org.camunda.bpm.model.cmmn.instance.Sentry element, CmmnHandlerContext context)
      Description copied from interface: ModelElementHandler

      This method handles a element to create a new element.

      Specified by:
      handleElement in interface ModelElementHandler<org.camunda.bpm.model.cmmn.instance.Sentry,CmmnHandlerContext,CmmnSentryDeclaration>
      Specified by:
      handleElement in class CmmnElementHandler<org.camunda.bpm.model.cmmn.instance.Sentry,CmmnSentryDeclaration>
      Parameters:
      element - the ModelElementInstance to be handled.
      context - the HandlerContext which holds necessary information.
      Returns:
      a new element.
    • initializeOnParts

      public void initializeOnParts(org.camunda.bpm.model.cmmn.instance.Sentry sentry, CmmnHandlerContext context)
    • initializeOnPart

      protected void initializeOnPart(org.camunda.bpm.model.cmmn.instance.PlanItemOnPart onPart, org.camunda.bpm.model.cmmn.instance.Sentry sentry, CmmnHandlerContext context)
    • initializeOnPart

      protected void initializeOnPart(org.camunda.bpm.model.cmmn.instance.CaseFileItemOnPart onPart, org.camunda.bpm.model.cmmn.instance.Sentry sentry, CmmnHandlerContext context)
    • initializeIfPart

      protected void initializeIfPart(org.camunda.bpm.model.cmmn.instance.IfPart ifPart, CmmnSentryDeclaration sentryDeclaration, CmmnHandlerContext context)
    • initializeVariableOnParts

      protected void initializeVariableOnParts(org.camunda.bpm.model.cmmn.instance.CmmnElement element, CmmnSentryDeclaration sentryDeclaration, CmmnHandlerContext context, List<org.camunda.bpm.model.cmmn.instance.camunda.CamundaVariableOnPart> variableOnParts)
    • initializeVariableOnPart

      protected void initializeVariableOnPart(org.camunda.bpm.model.cmmn.instance.camunda.CamundaVariableOnPart variableOnPart, CmmnSentryDeclaration sentryDeclaration, CmmnHandlerContext context)
    • queryExtensionElementsByClass

      protected <V extends org.camunda.bpm.model.xml.instance.ModelElementInstance> List<V> queryExtensionElementsByClass(org.camunda.bpm.model.cmmn.instance.CmmnElement element, Class<V> cls)