Class MockResolverFactory

java.lang.Object
org.flowable.engine.test.mock.MockResolverFactory
All Implemented Interfaces:
org.flowable.common.engine.impl.scripting.ResolverFactory

public class MockResolverFactory extends Object implements org.flowable.common.engine.impl.scripting.ResolverFactory
This is a bridge resolver, making available any objects registered through Mocks.register(java.lang.String, java.lang.Object) inside scripts supported by process execution.

In order to use it, you need to declare it as ResolverFactory, for example by using flowable.cfg.xml like this:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">

<bean id="processEngineConfiguration"
class="org.flowable.engine.impl.cfg. StandaloneInMemProcessEngineConfiguration">
<property name="expressionManager">
<bean class="org.flowable.engine.test.mock.MockExpressionManager" />
</property>
<property name="resolverFactories">
<list>
<bean class="org.flowable.common.engine.impl.scripting.VariableScopeResolverFactory " />
<bean class="org.flowable.common.engine.impl.scripting.BeansResolverFactory" />
<bean class="com.deenero.activiti.MockResolverFactory" />
</list>
</property>
</bean>

</beans>

or by any other means of creating configuration.
Author:
Emil Genov (http://www.emil-genov.info/)
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.flowable.common.engine.impl.scripting.Resolver
    createResolver(org.flowable.common.engine.impl.AbstractEngineConfiguration engineConfiguration, org.flowable.common.engine.api.variable.VariableContainer variableContainer)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • MockResolverFactory

      public MockResolverFactory()
  • Method Details

    • createResolver

      public org.flowable.common.engine.impl.scripting.Resolver createResolver(org.flowable.common.engine.impl.AbstractEngineConfiguration engineConfiguration, org.flowable.common.engine.api.variable.VariableContainer variableContainer)
      Specified by:
      createResolver in interface org.flowable.common.engine.impl.scripting.ResolverFactory