@Override public JsonArray fromListArray(List<?> elements) { if (elements == null) { return null; } JsonArray array = createArray(); if (elements != null) { for (Object element : elements) { array.add(element); } } return array; }
jsonArray.add(getJsonObjectDeserializer().deserialize(jsonParser, context)); jsonArray.add(deserialize(jsonParser, context)); jsonArray.add(jsonParser.getEmbeddedObject()); jsonArray.add(null); jsonArray.add(jsonParser.getText()); jsonArray.add(true); jsonArray.add(false); jsonArray.add(jsonParser.getNumberValue());
@Override public JsonArray enumsToFriendlyJsonArray(Enum<?>[] enumValues) { JsonArray arr = createArray(); if (enumValues == null || enumValues.length == 0) { return arr; } for (Enum<?> enumValue : enumValues) { arr.add(enumToFriendlyJsonObject(enumValue)); } return arr; }
protected void addAlertsToModel() { if (isAddAlertsToModel()) { Map<String, Object> map = getRequestContext().templating().getSpincastReservedMap(); @SuppressWarnings("unchecked") List<Alert> alerts = (List<Alert>)map.get(SpincastConstants.TemplatingGlobalVariables.DEFAULT_GLOBAL_TEMPLATING_VAR_KEY_ALERTS); if (alerts != null && alerts.size() > 0) { JsonObject model = getModel(); String spincastModelObjKey = getSpincastConfig().getSpincastModelRootVariableName(); JsonObject spincastModelObj = model.getJsonObjectOrEmpty(spincastModelObjKey); model.set(spincastModelObjKey, spincastModelObj); JsonArray alertsArray = spincastModelObj.getJsonArrayOrEmpty(ResponseModelVariables.DEFAULT_RESPONSE_MODEL_VAR_ALERTS); spincastModelObj.set(ResponseModelVariables.DEFAULT_RESPONSE_MODEL_VAR_ALERTS, alertsArray); for (Alert alert : alerts) { alertsArray.add(alert); } } } }