/** * Returns the parameter element list for JSON serialization * * @return Parameter list */ public List<Map<String, Object>> getParameterList() { // Return string parameter list List<Map<String, Object>> parameterList = new ArrayList<Map<String, Object>>(); // Get elements (columns) if (this.getElementList() != null) { for (Element element : this.getElementList()) { if (element instanceof WidgetParameter) { WidgetParameter parameter = (WidgetParameter) element; Map<String, Object> parameterMap = new HashMap<String, Object>(); if (parameter.getName() != null) { parameterMap.put(parameter.getName(), parameter.getParameterValue()); } parameterList.add(parameterMap); } } } return parameterList; }
/** * Returns the parameter element list * * @return Parameter list */ public Map<String, Object> getParameterObject() { Map<String, Object> parameterMap = new HashMap<String, Object>(); if (this.getElementList() != null) { for (Element element : this.getElementList()) { if (element instanceof WidgetParameter) { WidgetParameter parameter = (WidgetParameter) element; if (parameter.getName() != null) { parameterMap.put(parameter.getName(), parameter.getParameterValue()); } } } } return parameterMap; } }
/** * Returns the parameter element list for JSON serialization * * @return Parameter list * @throws AWException Error retrieving converter */ @JsonGetter("parameters") public Map<String, Object> getWidgetParametersConverter() throws AWException { // Variable definition Map<String, Object> parameterMap = new HashMap<String, Object>(); // Get elements (columns) if (this.getElementList() != null) { for (Element element : this.getElementList()) { if (element instanceof WidgetParameter) { WidgetParameter param = (WidgetParameter) element; if (param.getName() != null) { parameterMap.put(param.getName(), param.getParameterValue()); } } } } // Return parameter list return parameterMap; }