/** * Sets the parameters mappings map to be able to process this function instantiation. * * @param parameterMappingsArg a new parameter mappings map */ public void setParameterMappings(final Map<String, String> parameterMappingsArg) { if (parameterMappingsArg == null && parameterMappings != null) { parameterMappings.clear(); } if (parameterMappingsArg != null) { if (parameterMappings == null) { parameterMappings = Maps.newLinkedHashMap(); } if (!parameterMappings.equals(parameterMappingsArg)) { parameterMappings.clear(); parameterMappings.putAll(parameterMappingsArg); } } refreshParameterMappingsString(); }
/** * Adds a new parameter mapping to the parameter mappings collection. * * @param keyParameter the key of the parameter mapping * @param valueParameter the value fo the parameter mapping */ public void addParameterMapping(final String keyParameter, final String valueParameter) { if (keyParameter != null && valueParameter != null) { if (parameterMappings == null) { initParameterMappings(false); if (null == parameterMappings) { parameterMappings = Maps.newLinkedHashMap(); } } parameterMappings.put(keyParameter, valueParameter); refreshParameterMappingsString(); } }