/** * Adds a new parameter to the parameters lists of the function * * @param parameter a new parameter */ public void addParameter(final String parameter) { if (parameter != null) { if (parameters == null) { initParameters(true); if (null == parameters) { parameters = Lists.newLinkedList(); } } parameters.add(parameter); refreshParametersString(); } }
/** * Sets the parameters of the function. * * @param parametersArg new parameters of the function */ @XmlElement(name = "parameters") public void setParameters(final LinkedList<String> parametersArg) { if (parametersArg == null && parameters != null) { parameters.clear(); } if (parametersArg != null) { if (parameters == null) { parameters = Lists.newLinkedList(); } if (!parameters.equals(parametersArg)) { parameters.clear(); parameters.addAll(parametersArg); } } refreshParametersString(); }