ActualParameter outParam = new ActualParameter(); outParam.getType().changeType(StringParameterType.type); ((StringParameterType) outParam.getType()).setValue(job.getTrackingURL()); jobExecutionContext.getOutMessageContext().addParameter("test-hadoop", outParam);
return ((StringParameterType) param.getType()).getValue(); } else if (param.hasType(DataType.INTEGER)) { return String.valueOf(((IntegerParameterType) param.getType()).getValue());
return ((StringParameterType) param.getType()).getValue(); } else if (param.hasType(DataType.INTEGER)) { return String.valueOf(((IntegerParameterType) param.getType()).getValue());
actualParameter = new ActualParameter(StringParameterType.type); innerelement = (OMElement)element.getChildrenWithLocalName("value").next(); ((StringParameterType)actualParameter.getType()).setValue(innerelement.getText()); }else if("Double".equals(parameter.getParameterType().getName())){ actualParameter = new ActualParameter(DoubleParameterType.type);
/** * This method is used to map output from command-line application to actual parameter in XML Schema. * * @param param * @param val */ public static void fromString(ActualParameter param, String val) { if (param.hasType(DataType.STRING)) { ((StringParameterType) param.getType()).setValue(val); } else if (param.hasType(DataType.INTEGER)) { ((IntegerParameterType) param.getType()).setValue(Integer.parseInt(val)); } else if (param.hasType(DataType.DOUBLE)) { ((DoubleParameterType) param.getType()).setValue(Double.parseDouble(val)); } else if (param.hasType(DataType.BOOLEAN)) { ((BooleanParameterType) param.getType()).setValue(Boolean.parseBoolean(val)); } else if (param.hasType(DataType.FILE)) { ((FileParameterType) param.getType()).setValue(val); } else if (param.hasType(DataType.FLOAT)) { ((FloatParameterType) param.getType()).setValue(Float.parseFloat(val)); } else if (param.hasType(DataType.URI)) { ((URIParameterType) param.getType()).setValue((val)); } } }
/** * This method is used to map output from command-line application to actual parameter in XML Schema. * * @param param * @param val */ public static void fromString(ActualParameter param, String val) { if (param.hasType(DataType.STRING)) { ((StringParameterType) param.getType()).setValue(val); } else if (param.hasType(DataType.INTEGER)) { ((IntegerParameterType) param.getType()).setValue(Integer.parseInt(val)); } else if (param.hasType(DataType.DOUBLE)) { ((DoubleParameterType) param.getType()).setValue(Double.parseDouble(val)); } else if (param.hasType(DataType.BOOLEAN)) { ((BooleanParameterType) param.getType()).setValue(Boolean.parseBoolean(val)); } else if (param.hasType(DataType.FILE)) { ((FileParameterType) param.getType()).setValue(val); } else if (param.hasType(DataType.FLOAT)) { ((FloatParameterType) param.getType()).setValue(Float.parseFloat(val)); } else if (param.hasType(DataType.URI)) { ((URIParameterType) param.getType()).setValue((val)); } }