define(entry.getKey(), entry.getValue()); ramlType = define(typeName, PropertyBuilder.toModel(PropertyBuilder.merge(property, args))); } else { ramlType = existing;
return PropertyBuilder.toModel(PropertyBuilder.merge(property, args)); };
private RefModel toRefModel(String modelType) { if (RefProperty.class.isInstance(property)) { return (RefModel) PropertyBuilder.toModel(property); } ModelImpl modelImpl = new ModelImpl(); modelImpl.setType("object"); modelImpl.setName(name); modelImpl.addProperty(name, property); operationGenerator.getSwagger().addDefinition(modelType, modelImpl); RefModel refModel = new RefModel(); refModel.setReference("#/definitions/" + modelType); return refModel; } }
public static BodyParameter createBodyParameter(Swagger swagger, String paramName, Type paramType) { addDefinitions(swagger, paramType); Property property = ModelConverters.getInstance().readAsProperty(paramType); Model model = PropertyBuilder.toModel(property); if (model instanceof ModelImpl && property instanceof StringProperty) { ((ModelImpl) model).setEnum(((StringProperty) property).getEnum()); } BodyParameter bodyParameter = new BodyParameter(); bodyParameter.setName(paramName); bodyParameter.setSchema(model); return bodyParameter; }
private Model definitions(final Type type, final BiConsumer<String, Model> definitions) { ModelConverters converter = ModelConverters.getInstance(); final Property property = converter.readAsProperty(type); final Map<PropertyBuilder.PropertyId, Object> args = new EnumMap<>( PropertyBuilder.PropertyId.class); for (Map.Entry<String, Model> entry : converter.readAll(type).entrySet()) { definitions.accept(entry.getKey(), entry.getValue()); } return PropertyBuilder.toModel(PropertyBuilder.merge(property, args)); }
define(entry.getKey(), entry.getValue()); ramlType = define(typeName, PropertyBuilder.toModel(PropertyBuilder.merge(property, args))); } else { ramlType = existing;
private RefModel toRefModel(String modelType) { if (RefProperty.class.isInstance(property)) { return (RefModel) PropertyBuilder.toModel(property); } ModelImpl modelImpl = new ModelImpl(); modelImpl.setType("object"); modelImpl.setName(name); modelImpl.addProperty(name, property); operationGenerator.getSwagger().addDefinition(modelType, modelImpl); RefModel refModel = new RefModel(); refModel.setReference("#/definitions/" + modelType); return refModel; } }
public static BodyParameter createBodyParameter(Swagger swagger, String paramName, Type paramType) { addDefinitions(swagger, paramType); Property property = ModelConverters.getInstance().readAsProperty(paramType); Model model = PropertyBuilder.toModel(property); if (model instanceof ModelImpl && property instanceof StringProperty) { ((ModelImpl) model).setEnum(((StringProperty) property).getEnum()); } BodyParameter bodyParameter = new BodyParameter(); bodyParameter.setName(paramName); bodyParameter.setSchema(model); return bodyParameter; }
return PropertyBuilder.toModel(PropertyBuilder.merge(property, args)); };
args.put(PropertyBuilder.PropertyId.DEFAULT, defaultValue); bp.setSchema(PropertyBuilder.toModel(PropertyBuilder.merge(property, args))); for (Map.Entry<String, Model> entry : ModelConverters.getInstance().readAll(type).entrySet()) { swagger.addDefinition(entry.getKey(), entry.getValue());
Property input = PropertyBuilder.build(type, format, null); if (input != null) { output = PropertyBuilder.toModel(input); } else if (!"void".equals(type)) {