org.activiti.engine.test
类 TestActivityBehaviorFactory

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

public class TestActivityBehaviorFactory
extends AbstractBehaviorFactory
implements ActivityBehaviorFactory

作者:
Joram Barrez

字段摘要
protected  boolean allServiceTasksNoOp
           
protected  Map<String,String> mockedClassDelegatesMapping
           
protected  Set<String> noOpServiceTaskClassNames
           
protected  Set<String> noOpServiceTaskIds
           
protected  ActivityBehaviorFactory wrappedActivityBehaviorFactory
          The ActivityBehaviorFactory that is constructed when the process engine was created This class delegates to this instance, unless some mocking has been defined.
 
从类 org.activiti.engine.impl.bpmn.parser.factory.AbstractBehaviorFactory 继承的字段
expressionManager
 
构造方法摘要
TestActivityBehaviorFactory()
           
TestActivityBehaviorFactory(ActivityBehaviorFactory wrappedActivityBehaviorFactory)
           
 
方法摘要
 void addClassDelegateMock(String originalClassFqn, Class<?> mockClass)
           
 void addClassDelegateMock(String originalClassFqn, String mockedClassFqn)
           
 void addNoOpServiceTaskByClassName(String className)
           
 void addNoOpServiceTaskById(String id)
           
 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)
           
 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)
           
 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)
           
 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)
           
 ActivityBehaviorFactory getWrappedActivityBehaviorFactory()
           
 void reset()
           
 void setAllServiceTasksNoOp()
           
 void setWrappedActivityBehaviorFactory(ActivityBehaviorFactory wrappedActivityBehaviorFactory)
           
 
从类 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
 

字段详细信息

wrappedActivityBehaviorFactory

protected ActivityBehaviorFactory wrappedActivityBehaviorFactory
The ActivityBehaviorFactory that is constructed when the process engine was created This class delegates to this instance, unless some mocking has been defined.


allServiceTasksNoOp

protected boolean allServiceTasksNoOp

mockedClassDelegatesMapping

protected Map<String,String> mockedClassDelegatesMapping

noOpServiceTaskIds

protected Set<String> noOpServiceTaskIds

noOpServiceTaskClassNames

protected Set<String> noOpServiceTaskClassNames
构造方法详细信息

TestActivityBehaviorFactory

public TestActivityBehaviorFactory()

TestActivityBehaviorFactory

public TestActivityBehaviorFactory(ActivityBehaviorFactory wrappedActivityBehaviorFactory)
方法详细信息

getWrappedActivityBehaviorFactory

public ActivityBehaviorFactory getWrappedActivityBehaviorFactory()

setWrappedActivityBehaviorFactory

public void setWrappedActivityBehaviorFactory(ActivityBehaviorFactory wrappedActivityBehaviorFactory)

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

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

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

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

addClassDelegateMock

public void addClassDelegateMock(String originalClassFqn,
                                 Class<?> mockClass)

addClassDelegateMock

public void addClassDelegateMock(String originalClassFqn,
                                 String mockedClassFqn)

addNoOpServiceTaskById

public void addNoOpServiceTaskById(String id)

addNoOpServiceTaskByClassName

public void addNoOpServiceTaskByClassName(String className)

setAllServiceTasksNoOp

public void setAllServiceTasksNoOp()

reset

public void reset()


Copyright © 2013 Alfresco. All rights reserved.