@Test public void testIssue1852() throws Exception { String json = "{\n" + " \"type\": \"integer\",\n" + " \"minimum\": 10,\n" + " \"maximum\": 20,\n" + " \"default\": 15\n" + "}"; final Schema model = Json.mapper().readValue(json, Schema.class); assertEquals(model.getMinimum().intValue(), 10); assertEquals(model.getMaximum().intValue(), 20); assertEquals(model.getDefault(), 15); }
@Override public String toDefaultValue(Schema p) { if (p.getDefault() != null) { return p.getDefault().toString(); } else { return null; } } }
@Override public String toDefaultValue(Schema schema) { if (schema.getDefault() != null) { return schema.getDefault().toString(); } else { return null; } }
/** * Retrieves the default value of a property * * @return the default value of the property */ public Optional<Object> getDefaultValue() { return Optional.ofNullable(property.getDefault()); }
/** * Return the default value of the property * * @param property Schema property object * @return string presentation of the default value of the property */ @SuppressWarnings("static-method") public String toDefaultValue(Schema property) { return String.valueOf(property.getDefault()); }
/** * Return the default value of the property * * @param property Schema property object * @return string presentation of the default value of the property */ @SuppressWarnings("static-method") public String toDefaultValue(Schema property) { return String.valueOf(property.getDefault()); }
@Override public String toDefaultValue(Schema p) { if (ModelUtils.isStringSchema(p)) { if (p.getDefault() != null) { return "\"" + escapeText((String) p.getDefault()) + "\""; } } else if (ModelUtils.isBooleanSchema(p)) { if (p.getDefault() != null) { if (p.getDefault().toString().equalsIgnoreCase("false")) return "False"; else return "True"; } } return null; }
@Override public String toDefaultValue(Schema p) { if (ModelUtils.isBooleanSchema(p)) { if (p.getDefault() != null) { if (p.getDefault().toString().equalsIgnoreCase("false")) return "false"; else return "true"; } } else if (ModelUtils.isNumberSchema(p)) { if (p.getDefault() != null) { return p.getDefault().toString(); } } else if (ModelUtils.isIntegerSchema(p)) { if (p.getDefault() != null) { return p.getDefault().toString(); } } else if (ModelUtils.isStringSchema(p)) { if (p.getDefault() != null) { return "\"" + (String) p.getDefault() + "\".to_string()"; } } return null; }
@Override public String toDefaultValue(Schema p) { if (ModelUtils.isIntegerSchema(p) || ModelUtils.isNumberSchema(p) || ModelUtils.isBooleanSchema(p)) { if (p.getDefault() != null) { return p.getDefault().toString(); } } else if (ModelUtils.isStringSchema(p)) { if (p.getDefault() != null) { return "'" + escapeText((String) p.getDefault()) + "'"; } } return null; }
@Override public String toDefaultValue(Schema p) { if (ModelUtils.isIntegerSchema(p) || ModelUtils.isNumberSchema(p) || ModelUtils.isBooleanSchema(p)) { if (p.getDefault() != null) { return p.getDefault().toString(); } } else if (ModelUtils.isStringSchema(p)) { if (p.getDefault() != null) { return "'" + escapeText((String) p.getDefault()) + "'"; } } return null; }
@Override public String toDefaultValue(Schema schema) { if (ModelUtils.isMapSchema(schema)) { return "{}"; } else if (ModelUtils.isArraySchema(schema)) { return "[]"; } if (schema.getDefault() != null) { if (ModelUtils.isStringSchema(schema)) { return "\"" + schema.getDefault().toString().replaceAll("\"", "\\\"") + "\""; } return schema.getDefault().toString(); } else { return "null"; } }
public String toDefaultValue(Schema schema) { if (schema instanceof StringSchema) { if (schema.getDefault() != null) { String _default = schema.getDefault().toString(); if (schema.getEnum() == null) { return String.format("\"%s\"", _default); if (schema.getDefault() != null) { if(SchemaTypeUtil.INTEGER64_FORMAT.equals(schema.getFormat())) { return String.format("%1$sF", schema.getDefault()); return schema.getDefault().toString();
@Override public String toDefaultValue(Schema p) { if (ModelUtils.isBooleanSchema(p)) { if (p.getDefault() != null) { return p.getDefault().toString(); } } else if (ModelUtils.isDateSchema(p)) { // TODO } else if (ModelUtils.isDateTimeSchema(p)) { // TODO } else if (ModelUtils.isNumberSchema(p)) { if (p.getDefault() != null) { return p.getDefault().toString(); } } else if (ModelUtils.isIntegerSchema(p)) { if (p.getDefault() != null) { return p.getDefault().toString(); } } else if (ModelUtils.isStringSchema(p)) { if (p.getDefault() != null) { return "'" + p.getDefault() + "'"; } } return null; }
@Override public String toDefaultValue(Schema p) { if (ModelUtils.isBooleanSchema(p)) { if (p.getDefault() != null) { return p.getDefault().toString(); } } else if (ModelUtils.isDateSchema(p)) { // TODO } else if (ModelUtils.isDateTimeSchema(p)) { // TODO } else if (ModelUtils.isNumberSchema(p)) { if (p.getDefault() != null) { return p.getDefault().toString(); } } else if (ModelUtils.isIntegerSchema(p)) { if (p.getDefault() != null) { return p.getDefault().toString(); } } else if (ModelUtils.isStringSchema(p)) { if (p.getDefault() != null) { return "'" + p.getDefault() + "'"; } } return null; }
@Override public String toDefaultValue(Schema p) { if (ModelUtils.isBooleanSchema(p)) { return UNDEFINED_VALUE; } else if (ModelUtils.isDateSchema(p)) { return UNDEFINED_VALUE; } else if (ModelUtils.isDateTimeSchema(p)) { return UNDEFINED_VALUE; } else if (ModelUtils.isNumberSchema(p)) { if (p.getDefault() != null) { return p.getDefault().toString(); } return UNDEFINED_VALUE; } else if (ModelUtils.isIntegerSchema(p)) { if (p.getDefault() != null) { return p.getDefault().toString(); } return UNDEFINED_VALUE; } else if (ModelUtils.isStringSchema(p)) { if (p.getDefault() != null) { return "'" + (String) p.getDefault() + "'"; } return UNDEFINED_VALUE; } else { return UNDEFINED_VALUE; } }
@Override public String toDefaultValue(Schema p) { if (p.getEnum() != null && !p.getEnum().isEmpty()) { if (p.getDefault() != null) { return "." + escapeText((String) p.getDefault()); } } if (ModelUtils.isIntegerSchema(p) || ModelUtils.isNumberSchema(p) || ModelUtils.isBooleanSchema(p)) { if (p.getDefault() != null) { return p.getDefault().toString(); } } else if (ModelUtils.isStringSchema(p)) { if (p.getDefault() != null) { return "\"" + escapeText((String) p.getDefault()) + "\""; } } return null; }
@Override public String toDefaultValue(Schema p) { if (ModelUtils.isBooleanSchema(p)) { return "false"; } else if (ModelUtils.isDateSchema(p)) { return "null"; } else if (ModelUtils.isDateTimeSchema(p)) { return "null"; } else if (ModelUtils.isNumberSchema(p)) { if (p.getDefault() != null) { return p.getDefault().toString(); } return "0.0"; } else if (ModelUtils.isIntegerSchema(p)) { if (p.getDefault() != null) { return p.getDefault().toString(); } return "0"; } else if (ModelUtils.isMapSchema(p)) { return "new Dictionary()"; } else if (ModelUtils.isArraySchema(p)) { return "new Array()"; } else if (ModelUtils.isStringSchema(p)) { return "null"; } else { return "NaN"; } }
} else if (ModelUtils.isBooleanSchema(p)) { out = String.valueOf(p.getDefault()); } else if (ModelUtils.isLongSchema(p)) { Long def = (Long) p.getDefault(); out = def == null ? out : def.toString() + "L"; } else if (ModelUtils.isMapSchema(p)) { out = String.format(Locale.ROOT, "new Map<String, %s>()", s); } else if (ModelUtils.isStringSchema(p)) { if (p.getDefault() != null) { String def = p.getDefault().toString(); if (def != null) { out = p.getEnum() == null ? String.format(Locale.ROOT, "'%s'", escapeText(def)) : def;
/** * Return the default value of the property * * @param schema Property schema * @return string presentation of the default value of the property */ @SuppressWarnings("static-method") public String toDefaultValue(Schema schema) { if (schema.getDefault() != null) { return schema.getDefault().toString(); } if (ModelUtils.isBooleanSchema(schema)) { return "null"; } else if (ModelUtils.isDateSchema(schema)) { return "null"; } else if (ModelUtils.isDateTimeSchema(schema)) { return "null"; } else if (ModelUtils.isNumberSchema(schema)) { return "null"; } else if (ModelUtils.isIntegerSchema(schema)) { return "null"; } else if (ModelUtils.isStringSchema(schema)) { return "null"; } else if (ModelUtils.isObjectSchema(schema)) { return "null"; } else { return "null"; } }
@Override public String toDefaultValue(Schema p) { if (p.getDefault() != null) { return p.getDefault().toString(); } // comment out the following as the default value is no handled differently if (ModelUtils.isBooleanSchema(p)) { return null; } else if (ModelUtils.isDateSchema(p)) { return null; } else if (ModelUtils.isDateTimeSchema(p)) { return null; } else if (ModelUtils.isNumberSchema(p)) { return null; } else if (ModelUtils.isIntegerSchema(p)) { return null; } else if (ModelUtils.isMapSchema(p)) { String inner = getSchemaType(ModelUtils.getAdditionalProperties(p)); return "new HashMap[String, " + inner + "]() "; } else if (ModelUtils.isArraySchema(p)) { ArraySchema ap = (ArraySchema) p; String inner = getSchemaType(ap.getItems()); return "new ListBuffer[" + inner + "]() "; } else if (ModelUtils.isStringSchema(p)) { return null; } else { return null; } }