return new MapType(modelImpl.getTitle(), new PropertyAdapter(modelImpl.getAdditionalProperties()).getType(definitionDocumentResolver)); else if (modelImpl.getEnum() != null) return new EnumType(modelImpl.getTitle(), modelImpl.getEnum()); else if (modelImpl.getProperties() != null) { ObjectType objectType = new ObjectType(modelImpl.getTitle(), model.getProperties()); return null; else if (isNotBlank(modelImpl.getFormat())) return new BasicType(modelImpl.getType(), modelImpl.getTitle(), modelImpl.getFormat()); else return new BasicType(modelImpl.getType(), modelImpl.getTitle()); } else if (model instanceof ComposedModel) { ComposedModel composedModel = (ComposedModel) model;
private Map<PropertyBuilder.PropertyId, Object> argsFromModel(ModelImpl model) { if (model == null) return Collections.emptyMap(); final Map<PropertyBuilder.PropertyId, Object> args = new EnumMap<>(PropertyBuilder.PropertyId.class); args.put(PropertyBuilder.PropertyId.DESCRIPTION, model.getDescription()); args.put(PropertyBuilder.PropertyId.EXAMPLE, model.getExample()); args.put(PropertyBuilder.PropertyId.ENUM, model.getEnum()); args.put(PropertyBuilder.PropertyId.TITLE, model.getTitle()); args.put(PropertyBuilder.PropertyId.DEFAULT, model.getDefaultValue()); args.put(PropertyBuilder.PropertyId.DESCRIMINATOR, model.getDiscriminator()); args.put(PropertyBuilder.PropertyId.UNIQUE_ITEMS, model.getUniqueItems()); args.put(PropertyBuilder.PropertyId.VENDOR_EXTENSIONS, model.getVendorExtensions()); args.put(PropertyBuilder.PropertyId.PATTERN, model.getPattern()); args.put(PropertyBuilder.PropertyId.MAXIMUM, model.getMaximum()); args.put(PropertyBuilder.PropertyId.MINIMUM, model.getMinimum()); args.put(PropertyBuilder.PropertyId.EXCLUSIVE_MAXIMUM, model.getExclusiveMaximum()); args.put(PropertyBuilder.PropertyId.EXCLUSIVE_MINIMUM, model.getExclusiveMinimum()); args.put(PropertyBuilder.PropertyId.MULTIPLE_OF, model.getMultipleOf()); args.put(PropertyBuilder.PropertyId.MIN_LENGTH, model.getMinLength()); args.put(PropertyBuilder.PropertyId.MAX_LENGTH, model.getMaxLength()); return args; }
public Property propertyFromModel(ModelImpl model) { if(model.getType() == null) { return null; } // construct property map Map<PropertyBuilder.PropertyId, Object> map = new HashMap<PropertyBuilder.PropertyId, Object>(); if(model.getTitle() != null) map.put(PropertyBuilder.PropertyId.TITLE, model.getTitle()); if(model.getDescription() != null) map.put(PropertyBuilder.PropertyId.DESCRIPTION, model.getDescription()); if(model.getDefaultValue() != null) map.put(PropertyBuilder.PropertyId.DEFAULT, model.getDefaultValue()); if(model.getExample() != null) map.put(PropertyBuilder.PropertyId.EXAMPLE, model.getExample()); if(model.getFormat() != null) map.put(PropertyBuilder.PropertyId.FORMAT, model.getFormat()); if(model.getVendorExtensions() != null) map.put(PropertyBuilder.PropertyId.VENDOR_EXTENSIONS, model.getVendorExtensions()); return PropertyBuilder.build(model.getType(), model.getFormat(), map); }
public Property propertyFromModel(ModelImpl model) { if(model.getType() == null) { return null; } // construct property map Map<PropertyBuilder.PropertyId, Object> map = new HashMap<PropertyBuilder.PropertyId, Object>(); if(model.getTitle() != null) map.put(PropertyBuilder.PropertyId.TITLE, model.getTitle()); if(model.getDescription() != null) map.put(PropertyBuilder.PropertyId.DESCRIPTION, model.getDescription()); if(model.getDefaultValue() != null) map.put(PropertyBuilder.PropertyId.DEFAULT, model.getDefaultValue()); if(model.getExample() != null) map.put(PropertyBuilder.PropertyId.EXAMPLE, model.getExample()); if(model.getFormat() != null) map.put(PropertyBuilder.PropertyId.FORMAT, model.getFormat()); if(model.getVendorExtensions() != null) map.put(PropertyBuilder.PropertyId.VENDOR_EXTENSIONS, model.getVendorExtensions()); return PropertyBuilder.build(model.getType(), model.getFormat(), map); }
return new MapType(modelImpl.getTitle(), new PropertyAdapter(modelImpl.getAdditionalProperties()).getType(definitionDocumentResolver)); else if (modelImpl.getEnum() != null) return new EnumType(modelImpl.getTitle(), modelImpl.getEnum()); else if (modelImpl.getProperties() != null) { ObjectType objectType = new ObjectType(modelImpl.getTitle(), model.getProperties()); return null; else if (isNotBlank(modelImpl.getFormat())) return new BasicType(modelImpl.getType(), modelImpl.getTitle(), modelImpl.getFormat()); else return new BasicType(modelImpl.getType(), modelImpl.getTitle()); } else if (model instanceof ComposedModel) { ComposedModel composedModel = (ComposedModel) model;
mapProperty.setFormat(m.getFormat()); mapProperty.setName(m.getName()); mapProperty.setTitle(m.getTitle()); List<String> required = m.getRequired(); if (required != null) {