Class SwaggerModel

java.lang.Object
org.alfresco.rest.core.swagger.SwaggerModel

public class SwaggerModel extends Object
Handles swagger definitions Entry<String, Model> model : swagger.getDefinitions().entrySet()
Author:
Paul Brodner
  • Constructor Details

    • SwaggerModel

      public SwaggerModel(Map.Entry<String,io.swagger.models.Model> model, io.swagger.models.Swagger swagger)
  • Method Details

    • exist

      public boolean exist()
      Returns:
      boolean value if file is already generated in TAS, under 'models' package
    • getPath

      public File getPath()
      Returns:
      the location of the model in TAS
    • getName

      public String getName()
      Returns:
      original model name as defined in Swagger YAML
    • getNameInTAS

      public String getNameInTAS()
      Returns:
      the name as it will be used in TAS
    • getProperties

      public List<RestModelProperty> getProperties()
    • setProperties

      public void setProperties(List<RestModelProperty> properties)
    • generate

      public void generate() throws IOException, freemarker.template.TemplateException
      Throws:
      IOException
      freemarker.template.TemplateException