org.activiti.engine.impl.bpmn.parser.factory
类 DefaultActivityBehaviorFactory

java.lang.Object
  继承者 org.activiti.engine.impl.bpmn.parser.factory.AbstractBehaviorFactory
      继承者 org.activiti.engine.impl.bpmn.parser.factory.DefaultActivityBehaviorFactory
所有已实现的接口:
ActivityBehaviorFactory

public class DefaultActivityBehaviorFactory
extends AbstractBehaviorFactory
implements ActivityBehaviorFactory

Default implementation of the ActivityBehaviorFactory. Used when no custom ActivityBehaviorFactory is injected on the ProcessEngineConfigurationImpl.

作者:
Joram Barrez

字段摘要
 
从类 org.activiti.engine.impl.bpmn.parser.factory.AbstractBehaviorFactory 继承的字段
expressionManager
 
构造方法摘要
DefaultActivityBehaviorFactory()
           
 
方法摘要
 BoundaryEventActivityBehavior createBoundaryEventActivityBehavior(org.activiti.bpmn.model.BoundaryEvent boundaryEvent, boolean interrupting, ActivityImpl activity)
           
 BusinessRuleTaskActivityBehavior createBusinessRuleTaskActivityBehavior(org.activiti.bpmn.model.BusinessRuleTask businessRuleTask)
           
 CallActivityBehavior createCallActivityBehavior(org.activiti.bpmn.model.CallActivity callActivity)
           
 ActivityBehavior createCamelActivityBehavior(org.activiti.bpmn.model.SendTask sendTask, org.activiti.bpmn.model.BpmnModel bpmnModel)
           
 ActivityBehavior createCamelActivityBehavior(org.activiti.bpmn.model.ServiceTask serviceTask, org.activiti.bpmn.model.BpmnModel bpmnModel)
           
protected  ActivityBehavior createCamelActivityBehavior(org.activiti.bpmn.model.Task task, List<org.activiti.bpmn.model.FieldExtension> fieldExtensions, org.activiti.bpmn.model.BpmnModel bpmnModel)
           
 CancelBoundaryEventActivityBehavior createCancelBoundaryEventActivityBehavior(org.activiti.bpmn.model.CancelEventDefinition cancelEventDefinition)
           
 CancelEndEventActivityBehavior createCancelEndEventActivityBehavior(org.activiti.bpmn.model.EndEvent endEvent)
           
 ClassDelegate createClassDelegateServiceTask(org.activiti.bpmn.model.ServiceTask serviceTask)
           
 ErrorEndEventActivityBehavior createErrorEndEventActivityBehavior(org.activiti.bpmn.model.EndEvent endEvent, org.activiti.bpmn.model.ErrorEventDefinition errorEventDefinition)
           
 EventBasedGatewayActivityBehavior createEventBasedGatewayActivityBehavior(org.activiti.bpmn.model.EventGateway eventGateway)
           
 EventSubProcessStartEventActivityBehavior createEventSubProcessStartEventActivityBehavior(org.activiti.bpmn.model.StartEvent startEvent, String activityId)
           
 ExclusiveGatewayActivityBehavior createExclusiveGatewayActivityBehavior(org.activiti.bpmn.model.ExclusiveGateway exclusiveGateway)
           
 InclusiveGatewayActivityBehavior createInclusiveGatewayActivityBehavior(org.activiti.bpmn.model.InclusiveGateway inclusiveGateway)
           
 IntermediateCatchEventActivityBehavior createIntermediateCatchEventActivityBehavior(org.activiti.bpmn.model.IntermediateCatchEvent intermediateCatchEvent)
           
 IntermediateThrowCompensationEventActivityBehavior createIntermediateThrowCompensationEventActivityBehavior(org.activiti.bpmn.model.ThrowEvent throwEvent, CompensateEventDefinition compensateEventDefinition)
           
 IntermediateThrowNoneEventActivityBehavior createIntermediateThrowNoneEventActivityBehavior(org.activiti.bpmn.model.ThrowEvent throwEvent)
           
 IntermediateThrowSignalEventActivityBehavior createIntermediateThrowSignalEventActivityBehavior(org.activiti.bpmn.model.ThrowEvent throwEvent, org.activiti.bpmn.model.Signal signal, EventSubscriptionDeclaration eventSubscriptionDeclaration)
           
 MailActivityBehavior createMailActivityBehavior(org.activiti.bpmn.model.SendTask sendTask)
           
 MailActivityBehavior createMailActivityBehavior(org.activiti.bpmn.model.ServiceTask serviceTask)
           
protected  MailActivityBehavior createMailActivityBehavior(String taskId, List<org.activiti.bpmn.model.FieldExtension> fields)
           
 ManualTaskActivityBehavior createManualTaskActivityBehavior(org.activiti.bpmn.model.ManualTask manualTask)
           
 ActivityBehavior createMuleActivityBehavior(org.activiti.bpmn.model.SendTask sendTask, org.activiti.bpmn.model.BpmnModel bpmnModel)
           
 ActivityBehavior createMuleActivityBehavior(org.activiti.bpmn.model.ServiceTask serviceTask, org.activiti.bpmn.model.BpmnModel bpmnModel)
           
protected  ActivityBehavior createMuleActivityBehavior(org.activiti.bpmn.model.Task task, List<org.activiti.bpmn.model.FieldExtension> fieldExtensions, org.activiti.bpmn.model.BpmnModel bpmnModel)
           
 NoneEndEventActivityBehavior createNoneEndEventActivityBehavior(org.activiti.bpmn.model.EndEvent endEvent)
           
 NoneStartEventActivityBehavior createNoneStartEventActivityBehavior(org.activiti.bpmn.model.StartEvent startEvent)
           
 ParallelGatewayActivityBehavior createParallelGatewayActivityBehavior(org.activiti.bpmn.model.ParallelGateway parallelGateway)
           
 ParallelMultiInstanceBehavior createParallelMultiInstanceBehavior(ActivityImpl activity, AbstractBpmnActivityBehavior innerActivityBehavior)
           
 ReceiveTaskActivityBehavior createReceiveTaskActivityBehavior(org.activiti.bpmn.model.ReceiveTask receiveTask)
           
 ScriptTaskActivityBehavior createScriptTaskActivityBehavior(org.activiti.bpmn.model.ScriptTask scriptTask)
           
 SequentialMultiInstanceBehavior createSequentialMultiInstanceBehavior(ActivityImpl activity, AbstractBpmnActivityBehavior innerActivityBehavior)
           
 ServiceTaskDelegateExpressionActivityBehavior createServiceTaskDelegateExpressionActivityBehavior(org.activiti.bpmn.model.ServiceTask serviceTask)
           
 ServiceTaskExpressionActivityBehavior createServiceTaskExpressionActivityBehavior(org.activiti.bpmn.model.ServiceTask serviceTask)
           
 ShellActivityBehavior createShellActivityBehavior(org.activiti.bpmn.model.ServiceTask serviceTask)
           
 SubProcessActivityBehavior createSubprocActivityBehavior(org.activiti.bpmn.model.SubProcess subProcess)
           
 TaskActivityBehavior createTaskActivityBehavior(org.activiti.bpmn.model.Task task)
           
 TerminateEndEventActivityBehavior createTerminateEndEventActivityBehavior(org.activiti.bpmn.model.EndEvent endEvent)
           
 TransactionActivityBehavior createTransactionActivityBehavior(org.activiti.bpmn.model.Transaction transaction)
           
 UserTaskActivityBehavior createUserTaskActivityBehavior(org.activiti.bpmn.model.UserTask userTask, TaskDefinition taskDefinition)
           
 WebServiceActivityBehavior createWebServiceActivityBehavior(org.activiti.bpmn.model.SendTask sendTask)
           
 WebServiceActivityBehavior createWebServiceActivityBehavior(org.activiti.bpmn.model.ServiceTask serviceTask)
           
 
从类 org.activiti.engine.impl.bpmn.parser.factory.AbstractBehaviorFactory 继承的方法
createFieldDeclarations, getExpressionManager, setExpressionManager
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

DefaultActivityBehaviorFactory

public DefaultActivityBehaviorFactory()
方法详细信息

createNoneStartEventActivityBehavior

public NoneStartEventActivityBehavior createNoneStartEventActivityBehavior(org.activiti.bpmn.model.StartEvent startEvent)
指定者:
接口 ActivityBehaviorFactory 中的 createNoneStartEventActivityBehavior

createEventSubProcessStartEventActivityBehavior

public EventSubProcessStartEventActivityBehavior createEventSubProcessStartEventActivityBehavior(org.activiti.bpmn.model.StartEvent startEvent,
                                                                                                 String activityId)
指定者:
接口 ActivityBehaviorFactory 中的 createEventSubProcessStartEventActivityBehavior

createTaskActivityBehavior

public TaskActivityBehavior createTaskActivityBehavior(org.activiti.bpmn.model.Task task)
指定者:
接口 ActivityBehaviorFactory 中的 createTaskActivityBehavior

createManualTaskActivityBehavior

public ManualTaskActivityBehavior createManualTaskActivityBehavior(org.activiti.bpmn.model.ManualTask manualTask)
指定者:
接口 ActivityBehaviorFactory 中的 createManualTaskActivityBehavior

createReceiveTaskActivityBehavior

public ReceiveTaskActivityBehavior createReceiveTaskActivityBehavior(org.activiti.bpmn.model.ReceiveTask receiveTask)
指定者:
接口 ActivityBehaviorFactory 中的 createReceiveTaskActivityBehavior

createUserTaskActivityBehavior

public UserTaskActivityBehavior createUserTaskActivityBehavior(org.activiti.bpmn.model.UserTask userTask,
                                                               TaskDefinition taskDefinition)
指定者:
接口 ActivityBehaviorFactory 中的 createUserTaskActivityBehavior

createClassDelegateServiceTask

public ClassDelegate createClassDelegateServiceTask(org.activiti.bpmn.model.ServiceTask serviceTask)
指定者:
接口 ActivityBehaviorFactory 中的 createClassDelegateServiceTask

createServiceTaskDelegateExpressionActivityBehavior

public ServiceTaskDelegateExpressionActivityBehavior createServiceTaskDelegateExpressionActivityBehavior(org.activiti.bpmn.model.ServiceTask serviceTask)
指定者:
接口 ActivityBehaviorFactory 中的 createServiceTaskDelegateExpressionActivityBehavior

createServiceTaskExpressionActivityBehavior

public ServiceTaskExpressionActivityBehavior createServiceTaskExpressionActivityBehavior(org.activiti.bpmn.model.ServiceTask serviceTask)
指定者:
接口 ActivityBehaviorFactory 中的 createServiceTaskExpressionActivityBehavior

createWebServiceActivityBehavior

public WebServiceActivityBehavior createWebServiceActivityBehavior(org.activiti.bpmn.model.ServiceTask serviceTask)
指定者:
接口 ActivityBehaviorFactory 中的 createWebServiceActivityBehavior

createWebServiceActivityBehavior

public WebServiceActivityBehavior createWebServiceActivityBehavior(org.activiti.bpmn.model.SendTask sendTask)
指定者:
接口 ActivityBehaviorFactory 中的 createWebServiceActivityBehavior

createMailActivityBehavior

public MailActivityBehavior createMailActivityBehavior(org.activiti.bpmn.model.ServiceTask serviceTask)
指定者:
接口 ActivityBehaviorFactory 中的 createMailActivityBehavior

createMailActivityBehavior

public MailActivityBehavior createMailActivityBehavior(org.activiti.bpmn.model.SendTask sendTask)
指定者:
接口 ActivityBehaviorFactory 中的 createMailActivityBehavior

createMailActivityBehavior

protected MailActivityBehavior createMailActivityBehavior(String taskId,
                                                          List<org.activiti.bpmn.model.FieldExtension> fields)

createMuleActivityBehavior

public ActivityBehavior createMuleActivityBehavior(org.activiti.bpmn.model.ServiceTask serviceTask,
                                                   org.activiti.bpmn.model.BpmnModel bpmnModel)
指定者:
接口 ActivityBehaviorFactory 中的 createMuleActivityBehavior

createMuleActivityBehavior

public ActivityBehavior createMuleActivityBehavior(org.activiti.bpmn.model.SendTask sendTask,
                                                   org.activiti.bpmn.model.BpmnModel bpmnModel)
指定者:
接口 ActivityBehaviorFactory 中的 createMuleActivityBehavior

createMuleActivityBehavior

protected ActivityBehavior createMuleActivityBehavior(org.activiti.bpmn.model.Task task,
                                                      List<org.activiti.bpmn.model.FieldExtension> fieldExtensions,
                                                      org.activiti.bpmn.model.BpmnModel bpmnModel)

createCamelActivityBehavior

public ActivityBehavior createCamelActivityBehavior(org.activiti.bpmn.model.ServiceTask serviceTask,
                                                    org.activiti.bpmn.model.BpmnModel bpmnModel)
指定者:
接口 ActivityBehaviorFactory 中的 createCamelActivityBehavior

createCamelActivityBehavior

public ActivityBehavior createCamelActivityBehavior(org.activiti.bpmn.model.SendTask sendTask,
                                                    org.activiti.bpmn.model.BpmnModel bpmnModel)
指定者:
接口 ActivityBehaviorFactory 中的 createCamelActivityBehavior

createCamelActivityBehavior

protected ActivityBehavior createCamelActivityBehavior(org.activiti.bpmn.model.Task task,
                                                       List<org.activiti.bpmn.model.FieldExtension> fieldExtensions,
                                                       org.activiti.bpmn.model.BpmnModel bpmnModel)

createShellActivityBehavior

public ShellActivityBehavior createShellActivityBehavior(org.activiti.bpmn.model.ServiceTask serviceTask)
指定者:
接口 ActivityBehaviorFactory 中的 createShellActivityBehavior

createBusinessRuleTaskActivityBehavior

public BusinessRuleTaskActivityBehavior createBusinessRuleTaskActivityBehavior(org.activiti.bpmn.model.BusinessRuleTask businessRuleTask)
指定者:
接口 ActivityBehaviorFactory 中的 createBusinessRuleTaskActivityBehavior

createScriptTaskActivityBehavior

public ScriptTaskActivityBehavior createScriptTaskActivityBehavior(org.activiti.bpmn.model.ScriptTask scriptTask)
指定者:
接口 ActivityBehaviorFactory 中的 createScriptTaskActivityBehavior

createExclusiveGatewayActivityBehavior

public ExclusiveGatewayActivityBehavior createExclusiveGatewayActivityBehavior(org.activiti.bpmn.model.ExclusiveGateway exclusiveGateway)
指定者:
接口 ActivityBehaviorFactory 中的 createExclusiveGatewayActivityBehavior

createParallelGatewayActivityBehavior

public ParallelGatewayActivityBehavior createParallelGatewayActivityBehavior(org.activiti.bpmn.model.ParallelGateway parallelGateway)
指定者:
接口 ActivityBehaviorFactory 中的 createParallelGatewayActivityBehavior

createInclusiveGatewayActivityBehavior

public InclusiveGatewayActivityBehavior createInclusiveGatewayActivityBehavior(org.activiti.bpmn.model.InclusiveGateway inclusiveGateway)
指定者:
接口 ActivityBehaviorFactory 中的 createInclusiveGatewayActivityBehavior

createEventBasedGatewayActivityBehavior

public EventBasedGatewayActivityBehavior createEventBasedGatewayActivityBehavior(org.activiti.bpmn.model.EventGateway eventGateway)
指定者:
接口 ActivityBehaviorFactory 中的 createEventBasedGatewayActivityBehavior

createSequentialMultiInstanceBehavior

public SequentialMultiInstanceBehavior createSequentialMultiInstanceBehavior(ActivityImpl activity,
                                                                             AbstractBpmnActivityBehavior innerActivityBehavior)
指定者:
接口 ActivityBehaviorFactory 中的 createSequentialMultiInstanceBehavior

createParallelMultiInstanceBehavior

public ParallelMultiInstanceBehavior createParallelMultiInstanceBehavior(ActivityImpl activity,
                                                                         AbstractBpmnActivityBehavior innerActivityBehavior)
指定者:
接口 ActivityBehaviorFactory 中的 createParallelMultiInstanceBehavior

createSubprocActivityBehavior

public SubProcessActivityBehavior createSubprocActivityBehavior(org.activiti.bpmn.model.SubProcess subProcess)
指定者:
接口 ActivityBehaviorFactory 中的 createSubprocActivityBehavior

createCallActivityBehavior

public CallActivityBehavior createCallActivityBehavior(org.activiti.bpmn.model.CallActivity callActivity)
指定者:
接口 ActivityBehaviorFactory 中的 createCallActivityBehavior

createTransactionActivityBehavior

public TransactionActivityBehavior createTransactionActivityBehavior(org.activiti.bpmn.model.Transaction transaction)
指定者:
接口 ActivityBehaviorFactory 中的 createTransactionActivityBehavior

createIntermediateCatchEventActivityBehavior

public IntermediateCatchEventActivityBehavior createIntermediateCatchEventActivityBehavior(org.activiti.bpmn.model.IntermediateCatchEvent intermediateCatchEvent)
指定者:
接口 ActivityBehaviorFactory 中的 createIntermediateCatchEventActivityBehavior

createIntermediateThrowNoneEventActivityBehavior

public IntermediateThrowNoneEventActivityBehavior createIntermediateThrowNoneEventActivityBehavior(org.activiti.bpmn.model.ThrowEvent throwEvent)
指定者:
接口 ActivityBehaviorFactory 中的 createIntermediateThrowNoneEventActivityBehavior

createIntermediateThrowSignalEventActivityBehavior

public IntermediateThrowSignalEventActivityBehavior createIntermediateThrowSignalEventActivityBehavior(org.activiti.bpmn.model.ThrowEvent throwEvent,
                                                                                                       org.activiti.bpmn.model.Signal signal,
                                                                                                       EventSubscriptionDeclaration eventSubscriptionDeclaration)
指定者:
接口 ActivityBehaviorFactory 中的 createIntermediateThrowSignalEventActivityBehavior

createIntermediateThrowCompensationEventActivityBehavior

public IntermediateThrowCompensationEventActivityBehavior createIntermediateThrowCompensationEventActivityBehavior(org.activiti.bpmn.model.ThrowEvent throwEvent,
                                                                                                                   CompensateEventDefinition compensateEventDefinition)
指定者:
接口 ActivityBehaviorFactory 中的 createIntermediateThrowCompensationEventActivityBehavior

createNoneEndEventActivityBehavior

public NoneEndEventActivityBehavior createNoneEndEventActivityBehavior(org.activiti.bpmn.model.EndEvent endEvent)
指定者:
接口 ActivityBehaviorFactory 中的 createNoneEndEventActivityBehavior

createErrorEndEventActivityBehavior

public ErrorEndEventActivityBehavior createErrorEndEventActivityBehavior(org.activiti.bpmn.model.EndEvent endEvent,
                                                                         org.activiti.bpmn.model.ErrorEventDefinition errorEventDefinition)
指定者:
接口 ActivityBehaviorFactory 中的 createErrorEndEventActivityBehavior

createCancelEndEventActivityBehavior

public CancelEndEventActivityBehavior createCancelEndEventActivityBehavior(org.activiti.bpmn.model.EndEvent endEvent)
指定者:
接口 ActivityBehaviorFactory 中的 createCancelEndEventActivityBehavior

createTerminateEndEventActivityBehavior

public TerminateEndEventActivityBehavior createTerminateEndEventActivityBehavior(org.activiti.bpmn.model.EndEvent endEvent)
指定者:
接口 ActivityBehaviorFactory 中的 createTerminateEndEventActivityBehavior

createBoundaryEventActivityBehavior

public BoundaryEventActivityBehavior createBoundaryEventActivityBehavior(org.activiti.bpmn.model.BoundaryEvent boundaryEvent,
                                                                         boolean interrupting,
                                                                         ActivityImpl activity)
指定者:
接口 ActivityBehaviorFactory 中的 createBoundaryEventActivityBehavior

createCancelBoundaryEventActivityBehavior

public CancelBoundaryEventActivityBehavior createCancelBoundaryEventActivityBehavior(org.activiti.bpmn.model.CancelEventDefinition cancelEventDefinition)
指定者:
接口 ActivityBehaviorFactory 中的 createCancelBoundaryEventActivityBehavior


Copyright © 2013 Alfresco. All rights reserved.