public Object postProcess(IContext context, Object object) { MParameter param = (MParameter) object; param.getInitialValue().setName(param.getName()); param.getInitialValue().getClazz().setTypeName(param.getClazz().getTypeName()); return object; } },
setParameterValue(param.getName(), param.getInitialValue()==null? null: param.getInitialValue().getParsed() == null? null: ((IParsedExpression) param.getInitialValue().getParsed()).getValue(fetcher)); before.remove(param.getName()); throw new RuntimeException("Error parsing parameter value: "+instance+", "+this+", "+param.getName()+", "+param.getInitialValue(), e);
/** * Gets the value. * * @param rowIndex The row. * @param columnIndex The column. * @return The value. */ public Object getValueAt(int rowIndex, int columnIndex) { MParameter param = (MParameter)getBpmnActivity().getParameters().get(rowIndex); switch (columnIndex) { case 0: return param.getDirection(); case 1: default: return param.getName(); case 2: return param.getClazz(); case 3: return param.getInitialValue() != null? param.getInitialValue().getValue() : ""; case 4: return activity.isInternalParameters(param.getName()); } }
out.print("\""); String inival = param.getInitialValue() != null? param.getInitialValue().getValue() : null; if (inival != null && inival.length() > 0)
break; case 3: if (param.getInitialValue() != null) param.getInitialValue().setValue((String) value);