@Override public String getFormat() { if (model instanceof ModelImpl) { return ((ModelImpl) model).getFormat(); } return null; }
@Override public JavaType doConvert(SwaggerToClassGenerator swaggerToClassGenerator, Object model) { ModelImpl modelImpl = (ModelImpl) model; JavaType javaType = ConverterMgr.findJavaType(modelImpl.getType(), modelImpl.getFormat()); if (javaType != null) { return javaType; } if (modelImpl.getReference() != null) { return swaggerToClassGenerator.convertRef(modelImpl.getReference()); } if (modelImpl.getAdditionalProperties() != null) { return MapPropertyConverter.findJavaType(swaggerToClassGenerator, modelImpl.getAdditionalProperties()); } if (ObjectProperty.TYPE.equals(modelImpl.getType()) && modelImpl.getProperties() == null && modelImpl.getName() == null) { return TypeFactory.defaultInstance().constructType(Object.class); } return getOrCreateType(swaggerToClassGenerator, modelImpl); }
@Override public String getFormat() { if (model instanceof ModelImpl) { return ((ModelImpl) model).getFormat(); } return null; }
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); }
private Property propertyByType(ModelImpl model) { return PropertyBuilder.build(model.getType(), model.getFormat(), argsFromModel(model)); }
@Override public JavaType doConvert(SwaggerToClassGenerator swaggerToClassGenerator, Object model) { ModelImpl modelImpl = (ModelImpl) model; JavaType javaType = ConverterMgr.findJavaType(modelImpl.getType(), modelImpl.getFormat()); if (javaType != null) { return javaType; } if (modelImpl.getReference() != null) { return swaggerToClassGenerator.convertRef(modelImpl.getReference()); } if (modelImpl.getAdditionalProperties() != null) { return MapPropertyConverter.findJavaType(swaggerToClassGenerator, modelImpl.getAdditionalProperties()); } if (ObjectProperty.TYPE.equals(modelImpl.getType()) && modelImpl.getProperties() == null && modelImpl.getName() == null) { return TypeFactory.defaultInstance().constructType(Object.class); } return getOrCreateType(swaggerToClassGenerator, modelImpl); }
return getTypeFromProperty(mi.getType(), mi.getFormat(), property, definitions);
return getTypeFromProperty(mi.getType(), mi.getFormat(), property, definitions);
property.setProperties(m.getProperties()); property.setName(m.getName()); property.setFormat(m.getFormat()); if (m.getDefaultValue() != null) { property.setDefault(m.getDefaultValue().toString());
property.setProperties(m.getProperties()); property.setName(m.getName()); property.setFormat(m.getFormat()); if (m.getDefaultValue() != null) { property.setDefault(m.getDefaultValue().toString());
break; case "format": _switchResult = model.getFormat(); break; case "name":
mapProperty.setDescription(m.getDescription()); mapProperty.setExample(m.getExample()); mapProperty.setFormat(m.getFormat()); mapProperty.setName(m.getName()); mapProperty.setTitle(m.getTitle());