07-15-2011 05:46 AM
@Property(type = PropertyType.TEXT, displayName = "Service endpoint URL")
private String endpointURL;
<activiti:field name="endpointURL">
<activiti:string>${endpointUrl}</activiti:string>
</activiti:field>
<activiti:field name="endpointURL">
<activiti:expression>${endpointUrl}</activiti:expression>
</activiti:field>
07-15-2011 06:12 AM
07-15-2011 06:29 AM
07-15-2011 06:39 AM
07-15-2011 08:11 AM
public class QueryDelegate implements JavaDelegate
Expression query;
Expression endpointURL;
@Override
public void execute (DelegateExecution execution) throws Exception
{
ExpressionFactory ef = new ExpressionFactoryImpl ();
ELContext context = new ActivitiElContext (new VariableScopeElResolver (execution));
// instead of: String queryString = (String)query.getValue (execution);
ValueExpression ex = ef.createValueExpression (context, query.getExpressionText (), String.class);
String queryString = (String) ex.getValue (context);
// instead of: String endpointUrlString = (String)endpointURL.getValue(execution);
ex = ef.createValueExpression (context, endpointURL.getExpressionText (), String.class);
String endpointUrlString = (String) ex.getValue (context);
…
}
}
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.