org.camunda.bpm.engine.impl.cmmn.handler
Class SentryHandler

java.lang.Object
  extended by org.camunda.bpm.engine.impl.cmmn.handler.CmmnElementHandler<org.camunda.bpm.model.cmmn.instance.Sentry,CmmnSentryDeclaration>
      extended by 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 Summary
protected static CmmnTransformerLogger LOG
           
 
Constructor Summary
SentryHandler()
           
 
Method Summary
 CmmnSentryDeclaration handleElement(org.camunda.bpm.model.cmmn.instance.Sentry element, CmmnHandlerContext context)
          This method handles a element to create a new element.
protected  void initializeIfPart(org.camunda.bpm.model.cmmn.instance.IfPart ifPart, CmmnSentryDeclaration sentryDeclaration, CmmnHandlerContext context)
           
protected  void initializeOnPart(org.camunda.bpm.model.cmmn.instance.CaseFileItemOnPart onPart, org.camunda.bpm.model.cmmn.instance.Sentry sentry, CmmnHandlerContext context)
           
protected  void initializeOnPart(org.camunda.bpm.model.cmmn.instance.PlanItemOnPart onPart, org.camunda.bpm.model.cmmn.instance.Sentry sentry, CmmnHandlerContext context)
           
 void initializeOnParts(org.camunda.bpm.model.cmmn.instance.Sentry sentry, CmmnHandlerContext context)
           
protected  void initializeVariableOnPart(org.camunda.bpm.model.cmmn.instance.camunda.CamundaVariableOnPart variableOnPart, CmmnSentryDeclaration sentryDeclaration, CmmnHandlerContext context)
           
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)
           
protected
<V extends org.camunda.bpm.model.xml.instance.ModelElementInstance>
List<V>
queryExtensionElementsByClass(org.camunda.bpm.model.cmmn.instance.CmmnElement element, Class<V> cls)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOG

protected static final CmmnTransformerLogger LOG
Constructor Detail

SentryHandler

public SentryHandler()
Method Detail

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)


Copyright © 2017 camunda services GmbH. All rights reserved.