/** * @return the long value */ public Long longValue() { return hasValue() ? Long.valueOf(value()) : null; }
/** * @return the integer value */ public Integer integerValue() { return hasValue() ? Integer.valueOf(value()) : null; }
/** * @return the float value */ public Float floatValue() { return hasValue() ? Float.valueOf(value()) : null; }
/** * @return the boolean value */ public Boolean booleanValue() { return hasValue() ? Boolean.valueOf(value()) : null; }
/** * @return the double value */ public Double doubleValue() { return hasValue() ? Double.valueOf(value()) : null; }
/** * Returns the value for that key. <br> * It is a shortcut for: <br> * <br> * <code> * get("user").get("name").value() * get("user").value("name") * </code> * * @param keys the key(s) * @return the value */ public String value(String... keys) { return get(keys).value(); }
/** * @return the integer value */ public Integer integerValue() { return hasValue() ? Integer.valueOf(value()) : null; }
/** * @return the double value */ public Double doubleValue() { return hasValue() ? Double.valueOf(value()) : null; }
/** * @return the float value */ public Float floatValue() { return hasValue() ? Float.valueOf(value()) : null; }
/** * @return the long value */ public Long longValue() { return hasValue() ? Long.valueOf(value()) : null; }
private String valueIfKeyPresent(QueryParamsMap queryParams, String key) { if (queryParams.hasKey(key)) { return queryParams.value(key); } else { return null; } }
/** * @return the boolean value */ public Boolean booleanValue() { return hasValue() ? Boolean.valueOf(value()) : null; }
public Integer integerValue() { return hasValue() ? Integer.valueOf(value()) : null; }
public Boolean booleanValue() { return hasValue() ? Boolean.valueOf(value()) : null; }
public Long longValue() { return hasValue() ? Long.valueOf(value()) : null; }
public Float floatValue() { return hasValue() ? Float.valueOf(value()) : null; }
public Double doubleValue() { return hasValue() ? Double.valueOf(value()) : null; }
/** * Returns the value for that key. <br> * It is a shortcut for: <br> * <br> * <code> * get("user").get("name").value() * get("user").value("name") * </code> * * @param keys the key(s) * @return the value */ public String value(String... keys) { return get(keys).value(); }
protected Map<String, Object> parseParameters(Request req, Report report) { QueryParamsMap queryParams = req.queryMap("params"); Map<String, Object> params = new HashMap<>(); for (ReportParameter reportParameter : report.getReportParameters()) { java.lang.String paramValueStr = queryParams.value(reportParameter.getAlias()); if (paramValueStr != null) { params.put(reportParameter.getAlias(), converter.convertFromString(reportParameter.getParameterClass(), paramValueStr)); } } return params; }
/** * Add a new page. * * @param req a Spark Request {@link Request} * @param res a Spark Response {@link Response} * @return * @throws SQLException */ private List<Page> addPage(Request req, Response res) throws SQLException { String pageName = req.queryMap("name").value(); Page page = new Page(); page.setName(pageName); create(page); return getAll(); }