Package org.alfresco.rest.core.swagger
Class SwaggerModel
java.lang.Object
org.alfresco.rest.core.swagger.SwaggerModel
Handles swagger definitions
Entry<String, Model> model : swagger.getDefinitions().entrySet()- Author:
- Paul Brodner
-
Constructor Summary
ConstructorsConstructorDescriptionSwaggerModel(Map.Entry<String, io.swagger.models.Model> model, io.swagger.models.Swagger swagger) -
Method Summary
Modifier and TypeMethodDescriptionbooleanexist()voidgenerate()getName()getPath()voidsetProperties(List<RestModelProperty> properties)
-
Constructor Details
-
SwaggerModel
-
-
Method Details
-
exist
public boolean exist()- Returns:
- boolean value if file is already generated in TAS, under 'models' package
-
getPath
- Returns:
- the location of the model in TAS
-
getName
- Returns:
- original model name as defined in Swagger YAML
-
getNameInTAS
- Returns:
- the name as it will be used in TAS
-
getProperties
-
setProperties
-
generate
- Throws:
IOExceptionfreemarker.template.TemplateException
-