Class TemplateFactory


  • public class TemplateFactory
    extends Object
    • Constructor Detail

      • TemplateFactory

        public TemplateFactory()
    • Method Detail

      • fillTemplateSchema

        public void fillTemplateSchema​(String filePathToSave,
                                       Boolean useLombock,
                                       SchemaObject schemaObject)
                                throws IOException,
                                       freemarker.template.TemplateException
        Throws:
        IOException
        freemarker.template.TemplateException
      • fillTemplateWebClient

        public void fillTemplateWebClient​(String filePathToSave)
                                   throws IOException,
                                          freemarker.template.TemplateException
        Throws:
        IOException
        freemarker.template.TemplateException
      • fillTemplateRestClient

        public void fillTemplateRestClient​(String filePathToSave)
                                    throws IOException,
                                           freemarker.template.TemplateException
        Throws:
        IOException
        freemarker.template.TemplateException
      • fillTemplateAuth

        public void fillTemplateAuth​(String filePathToSave,
                                     String authName)
                              throws IOException,
                                     freemarker.template.TemplateException
        Throws:
        IOException
        freemarker.template.TemplateException
      • setPackageName

        public void setPackageName​(String packageName)
      • setModelPackageName

        public void setModelPackageName​(String packageName)
      • setWebClientPackageName

        public void setWebClientPackageName​(String packageName)
      • setAuthPackageName

        public void setAuthPackageName​(String packageName)
      • addPathItems

        public void addPathItems​(HashMap<String,​io.swagger.v3.oas.models.PathItem> itemMap)
      • addComponents

        public void addComponents​(Map<String,​io.swagger.v3.oas.models.media.Schema> itemMap)