11-09-2012 08:55 AM
<userTask id="bidSelection" activiti:dueDate="${dateService.getDueDate()}" …
Map<Object, Object> beans = new HashMap<Object, Object>();
beans.put("dateService", dateService);
((ProcessEngineConfigurationImpl) configuration).setBeans(beans);
but got same exception Caused by: org.activiti.engine.impl.javax.el.PropertyNotFoundException: Cannot resolve identifier 'dateService'
at org.activiti.engine.impl.juel.AstIdentifier.eval(AstIdentifier.java:83)
at org.activiti.engine.impl.juel.AstMethod.invoke(AstMethod.java:79)
at org.activiti.engine.impl.juel.AstMethod.eval(AstMethod.java:75)
at org.activiti.engine.impl.juel.AstEval.eval(AstEval.java:50)
at org.activiti.engine.impl.juel.AstNode.getValue(AstNode.java:26)
at org.activiti.engine.impl.juel.TreeValueExpression.getValue(TreeValueExpression.java:114)
at org.activiti.engine.impl.delegate.ExpressionGetInvocation.invoke(ExpressionGetInvocation.java:33)
at org.activiti.engine.impl.delegate.DelegateInvocation.proceed(DelegateInvocation.java:37)
at org.activiti.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocation(DefaultDelegateInterceptor.java:25)
at org.activiti.engine.impl.el.JuelExpression.getValue(JuelExpression.java:50)
11-09-2012 11:13 AM
Map<Object, Object> beans = new HashMap<Object, Object>();
beans.put("dateService", dateService);
((ProcessEngineConfigurationImpl) configuration).setBeans(beans);
<bean id="dateServicer" class="org.activiti.yourpackage.dateService" />
11-09-2012 11:21 AM
11-09-2012 11:34 AM
Yes, you right it will work, but I want find way to set beans without Spring.
I want to use them out of processes.
11-09-2012 12:55 PM
11-09-2012 01:21 PM
ProcessEngineConfiguration configuration = CdiStandaloneProcessEngineConfiguration.createStandaloneProcessEngineConfiguration();
configuration.setExpressionManager(new CdiExpressionManager());
and to use standart cdi annotations @Named
public class DateService {
public Date getDueDate() {
…
}
}
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.