public class SwaggerServiceMapper extends Object
Constructor and Description |
---|
SwaggerServiceMapper() |
Modifier and Type | Method and Description |
---|---|
io.swagger.models.Swagger |
convertServiceToSwagger(org.ballerinalang.model.Service service)
This method will convert ballerina @Service to swaggers @Swagger object.
|
org.ballerinalang.model.Service |
convertSwaggerToService(io.swagger.models.Swagger swagger,
org.ballerinalang.model.Service service)
Assumption made here was ballerina service will be always super set of swagger.
|
String |
generateSwaggerString(io.swagger.models.Swagger swagger) |
com.fasterxml.jackson.databind.ObjectMapper |
getObjectMapper() |
void |
setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
Object mapper can be used to generate swagger definition in JSON and YAML formats on demand.
|
public com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
public void setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
objectMapper
- public String generateSwaggerString(io.swagger.models.Swagger swagger)
swagger
- Swagger definitionpublic io.swagger.models.Swagger convertServiceToSwagger(org.ballerinalang.model.Service service)
service
- ballerina @Service object to be map to swagger definitionpublic org.ballerinalang.model.Service convertSwaggerToService(io.swagger.models.Swagger swagger, org.ballerinalang.model.Service service)
swagger
- Swagger to be convert to @Service.service
- Service object that need to update with swagger changes.Copyright © 2017 WSO2. All rights reserved.