Class TemplateFactory


  • public class TemplateFactory
    extends Object
    • Constructor Detail

      • TemplateFactory

        public TemplateFactory()
    • Method Detail

      • fillTemplateSchema

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

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

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

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

        public final void setPackageName​(String packageName)
      • setModelPackageName

        public final void setModelPackageName​(String packageName)
      • setWebClientPackageName

        public final void setWebClientPackageName​(String packageName)
      • setAuthPackageName

        public final void setAuthPackageName​(String packageName)
      • addPathItems

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

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