public abstract class ItemHandler extends CmmnElementHandler<org.camunda.bpm.model.cmmn.instance.CmmnElement,CmmnActivity>
Constructor and Description |
---|
ItemHandler() |
Modifier and Type | Method and Description |
---|---|
protected CmmnActivity |
createActivity(org.camunda.bpm.model.cmmn.instance.CmmnElement element,
CmmnHandlerContext context) |
protected CmmnActivityBehavior |
getActivityBehavior() |
protected org.camunda.bpm.model.cmmn.instance.PlanItemControl |
getDefaultControl(org.camunda.bpm.model.cmmn.instance.CmmnElement element) |
protected org.camunda.bpm.model.cmmn.instance.PlanItemDefinition |
getDefinition(org.camunda.bpm.model.cmmn.instance.CmmnElement element) |
protected String |
getDesciption(org.camunda.bpm.model.cmmn.instance.CmmnElement element) |
protected String |
getDocumentation(org.camunda.bpm.model.cmmn.instance.CmmnElement element) |
protected Collection<org.camunda.bpm.model.cmmn.instance.Sentry> |
getEntryCriterias(org.camunda.bpm.model.cmmn.instance.CmmnElement element) |
protected Collection<org.camunda.bpm.model.cmmn.instance.Sentry> |
getExitCriterias(org.camunda.bpm.model.cmmn.instance.CmmnElement element) |
protected Expression |
getExpressionValue(org.camunda.bpm.model.cmmn.instance.camunda.CamundaField field,
ExpressionManager expressionManager) |
protected org.camunda.bpm.model.cmmn.instance.ExtensionElements |
getExtensionElements(org.camunda.bpm.model.cmmn.instance.CmmnElement element) |
protected FixedValue |
getFixedValue(org.camunda.bpm.model.cmmn.instance.camunda.CamundaField field) |
protected org.camunda.bpm.model.cmmn.instance.PlanItemControl |
getItemControl(org.camunda.bpm.model.cmmn.instance.CmmnElement element) |
protected String |
getName(org.camunda.bpm.model.cmmn.instance.CmmnElement element) |
protected abstract List<String> |
getStandardEvents(org.camunda.bpm.model.cmmn.instance.CmmnElement element) |
CmmnActivity |
handleElement(org.camunda.bpm.model.cmmn.instance.CmmnElement element,
CmmnHandlerContext context)
This method handles a element to create a new element.
|
protected void |
initializeActivity(org.camunda.bpm.model.cmmn.instance.CmmnElement element,
CmmnActivity activity,
CmmnHandlerContext context) |
protected void |
initializeActivityType(org.camunda.bpm.model.cmmn.instance.CmmnElement element,
CmmnActivity activity,
CmmnHandlerContext context) |
protected void |
initializeAutoComplete(org.camunda.bpm.model.cmmn.instance.CmmnElement element,
CmmnActivity activity,
CmmnHandlerContext context) |
protected CaseControlRule |
initializeCaseControlRule(org.camunda.bpm.model.cmmn.instance.ConditionExpression condition,
CmmnHandlerContext context) |
protected CaseExecutionListener |
initializeCaseExecutionListener(org.camunda.bpm.model.cmmn.instance.CmmnElement element,
CmmnActivity activity,
CmmnHandlerContext context,
org.camunda.bpm.model.cmmn.instance.camunda.CamundaCaseExecutionListener listener) |
protected void |
initializeCaseExecutionListeners(org.camunda.bpm.model.cmmn.instance.CmmnElement element,
CmmnActivity activity,
CmmnHandlerContext context) |
protected void |
initializeDescription(org.camunda.bpm.model.cmmn.instance.CmmnElement element,
CmmnActivity activity,
CmmnHandlerContext context) |
protected void |
initializeEntryCriterias(org.camunda.bpm.model.cmmn.instance.CmmnElement element,
CmmnActivity activity,
CmmnHandlerContext context) |
protected void |
initializeExitCriterias(org.camunda.bpm.model.cmmn.instance.CmmnElement element,
CmmnActivity activity,
CmmnHandlerContext context) |
protected FieldDeclaration |
initializeFieldDeclaration(org.camunda.bpm.model.cmmn.instance.CmmnElement element,
CmmnActivity activity,
CmmnHandlerContext context,
org.camunda.bpm.model.cmmn.instance.camunda.CamundaField field) |
protected List<FieldDeclaration> |
initializeFieldDeclarations(org.camunda.bpm.model.cmmn.instance.CmmnElement element,
CmmnActivity activity,
CmmnHandlerContext context,
Collection<org.camunda.bpm.model.cmmn.instance.camunda.CamundaField> fields) |
protected void |
initializeManualActivationRule(org.camunda.bpm.model.cmmn.instance.CmmnElement element,
CmmnActivity activity,
CmmnHandlerContext context) |
protected void |
initializeRepetitionRule(org.camunda.bpm.model.cmmn.instance.CmmnElement element,
CmmnActivity activity,
CmmnHandlerContext context) |
protected void |
initializeRequiredRule(org.camunda.bpm.model.cmmn.instance.CmmnElement element,
CmmnActivity activity,
CmmnHandlerContext context) |
protected ExecutableScript |
initializeScript(org.camunda.bpm.model.cmmn.instance.CmmnElement element,
CmmnActivity activity,
CmmnHandlerContext context,
org.camunda.bpm.model.cmmn.instance.camunda.CamundaScript script) |
protected CaseVariableListener |
initializeVariableListener(org.camunda.bpm.model.cmmn.instance.CmmnElement element,
CmmnActivity activity,
CmmnHandlerContext context,
org.camunda.bpm.model.cmmn.instance.camunda.CamundaVariableListener listener) |
protected void |
initializeVariableListeners(org.camunda.bpm.model.cmmn.instance.CmmnElement element,
CmmnActivity activity,
CmmnHandlerContext context) |
protected boolean |
isDiscretionaryItem(org.camunda.bpm.model.cmmn.instance.CmmnElement element) |
protected boolean |
isPlanItem(org.camunda.bpm.model.cmmn.instance.CmmnElement element) |
protected <V extends org.camunda.bpm.model.xml.instance.ModelElementInstance> |
queryExtensionElementsByClass(org.camunda.bpm.model.cmmn.instance.CmmnElement element,
Class<V> cls) |
public static final String PROPERTY_AUTO_COMPLETE
public static final String PROPERTY_REQUIRED_RULE
public static final String PROPERTY_MANUAL_ACTIVATION_RULE
public static final String PROPERTY_REPETITION_RULE
public static final String PROPERTY_IS_BLOCKING
public static final String PROPERTY_DISCRETIONARY
public static final String PROPERTY_ACTIVITY_TYPE
public static final String PROPERTY_ACTIVITY_DESCRIPTION
protected static final String PARENT_COMPLETE
public static List<String> EVENT_LISTENER_OR_MILESTONE_CREATE_EVENTS
public static List<String> EVENT_LISTENER_OR_MILESTONE_UPDATE_EVENTS
public static List<String> EVENT_LISTENER_OR_MILESTONE_END_EVENTS
protected CmmnActivity createActivity(org.camunda.bpm.model.cmmn.instance.CmmnElement element, CmmnHandlerContext context)
protected CmmnActivityBehavior getActivityBehavior()
public CmmnActivity handleElement(org.camunda.bpm.model.cmmn.instance.CmmnElement element, CmmnHandlerContext context)
ModelElementHandler
This method handles a element to create a new element.
handleElement
in interface ModelElementHandler<org.camunda.bpm.model.cmmn.instance.CmmnElement,CmmnHandlerContext,CmmnActivity>
handleElement
in class CmmnElementHandler<org.camunda.bpm.model.cmmn.instance.CmmnElement,CmmnActivity>
element
- the ModelElementInstance
to be handled.context
- the HandlerContext
which holds necessary information.protected void initializeActivity(org.camunda.bpm.model.cmmn.instance.CmmnElement element, CmmnActivity activity, CmmnHandlerContext context)
protected void initializeActivityType(org.camunda.bpm.model.cmmn.instance.CmmnElement element, CmmnActivity activity, CmmnHandlerContext context)
protected void initializeDescription(org.camunda.bpm.model.cmmn.instance.CmmnElement element, CmmnActivity activity, CmmnHandlerContext context)
protected void initializeAutoComplete(org.camunda.bpm.model.cmmn.instance.CmmnElement element, CmmnActivity activity, CmmnHandlerContext context)
protected void initializeRequiredRule(org.camunda.bpm.model.cmmn.instance.CmmnElement element, CmmnActivity activity, CmmnHandlerContext context)
protected void initializeManualActivationRule(org.camunda.bpm.model.cmmn.instance.CmmnElement element, CmmnActivity activity, CmmnHandlerContext context)
protected void initializeRepetitionRule(org.camunda.bpm.model.cmmn.instance.CmmnElement element, CmmnActivity activity, CmmnHandlerContext context)
protected CaseControlRule initializeCaseControlRule(org.camunda.bpm.model.cmmn.instance.ConditionExpression condition, CmmnHandlerContext context)
protected void initializeCaseExecutionListeners(org.camunda.bpm.model.cmmn.instance.CmmnElement element, CmmnActivity activity, CmmnHandlerContext context)
protected CaseExecutionListener initializeCaseExecutionListener(org.camunda.bpm.model.cmmn.instance.CmmnElement element, CmmnActivity activity, CmmnHandlerContext context, org.camunda.bpm.model.cmmn.instance.camunda.CamundaCaseExecutionListener listener)
protected void initializeVariableListeners(org.camunda.bpm.model.cmmn.instance.CmmnElement element, CmmnActivity activity, CmmnHandlerContext context)
protected CaseVariableListener initializeVariableListener(org.camunda.bpm.model.cmmn.instance.CmmnElement element, CmmnActivity activity, CmmnHandlerContext context, org.camunda.bpm.model.cmmn.instance.camunda.CamundaVariableListener listener)
protected ExecutableScript initializeScript(org.camunda.bpm.model.cmmn.instance.CmmnElement element, CmmnActivity activity, CmmnHandlerContext context, org.camunda.bpm.model.cmmn.instance.camunda.CamundaScript script)
protected List<FieldDeclaration> initializeFieldDeclarations(org.camunda.bpm.model.cmmn.instance.CmmnElement element, CmmnActivity activity, CmmnHandlerContext context, Collection<org.camunda.bpm.model.cmmn.instance.camunda.CamundaField> fields)
protected FieldDeclaration initializeFieldDeclaration(org.camunda.bpm.model.cmmn.instance.CmmnElement element, CmmnActivity activity, CmmnHandlerContext context, org.camunda.bpm.model.cmmn.instance.camunda.CamundaField field)
protected FixedValue getFixedValue(org.camunda.bpm.model.cmmn.instance.camunda.CamundaField field)
protected Expression getExpressionValue(org.camunda.bpm.model.cmmn.instance.camunda.CamundaField field, ExpressionManager expressionManager)
protected void initializeEntryCriterias(org.camunda.bpm.model.cmmn.instance.CmmnElement element, CmmnActivity activity, CmmnHandlerContext context)
protected void initializeExitCriterias(org.camunda.bpm.model.cmmn.instance.CmmnElement element, CmmnActivity activity, CmmnHandlerContext context)
protected org.camunda.bpm.model.cmmn.instance.PlanItemControl getDefaultControl(org.camunda.bpm.model.cmmn.instance.CmmnElement element)
protected <V extends org.camunda.bpm.model.xml.instance.ModelElementInstance> List<V> queryExtensionElementsByClass(org.camunda.bpm.model.cmmn.instance.CmmnElement element, Class<V> cls)
protected org.camunda.bpm.model.cmmn.instance.ExtensionElements getExtensionElements(org.camunda.bpm.model.cmmn.instance.CmmnElement element)
protected org.camunda.bpm.model.cmmn.instance.PlanItemControl getItemControl(org.camunda.bpm.model.cmmn.instance.CmmnElement element)
protected String getName(org.camunda.bpm.model.cmmn.instance.CmmnElement element)
protected org.camunda.bpm.model.cmmn.instance.PlanItemDefinition getDefinition(org.camunda.bpm.model.cmmn.instance.CmmnElement element)
protected Collection<org.camunda.bpm.model.cmmn.instance.Sentry> getEntryCriterias(org.camunda.bpm.model.cmmn.instance.CmmnElement element)
protected Collection<org.camunda.bpm.model.cmmn.instance.Sentry> getExitCriterias(org.camunda.bpm.model.cmmn.instance.CmmnElement element)
protected String getDesciption(org.camunda.bpm.model.cmmn.instance.CmmnElement element)
protected String getDocumentation(org.camunda.bpm.model.cmmn.instance.CmmnElement element)
protected boolean isPlanItem(org.camunda.bpm.model.cmmn.instance.CmmnElement element)
protected boolean isDiscretionaryItem(org.camunda.bpm.model.cmmn.instance.CmmnElement element)
Copyright © 2018 camunda services GmbH. All rights reserved.