Class CreateCommand

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected org.grails.forge.feature.AvailableFeatures availableFeatures  
      • Fields inherited from interface org.grails.forge.io.ConsoleOutput

        NOOP
    • Constructor Summary

      Constructors 
      Constructor Description
      CreateCommand​(org.grails.forge.feature.AvailableFeatures availableFeatures, org.grails.forge.application.ContextFactory contextFactory, org.grails.forge.application.ApplicationType applicationType, org.grails.forge.application.generator.ProjectGenerator projectGenerator)  
    • Field Detail

      • availableFeatures

        protected final org.grails.forge.feature.AvailableFeatures availableFeatures
    • Constructor Detail

      • CreateCommand

        public CreateCommand​(org.grails.forge.feature.AvailableFeatures availableFeatures,
                             org.grails.forge.application.ContextFactory contextFactory,
                             org.grails.forge.application.ApplicationType applicationType,
                             org.grails.forge.application.generator.ProjectGenerator projectGenerator)
    • Method Detail

      • getSelectedFeatures

        @NonNull
        protected abstract java.util.List<java.lang.String> getSelectedFeatures()
        Returns:
        The selected features.
      • getAdditionalOptions

        protected java.util.Map<java.lang.String,​java.lang.Object> getAdditionalOptions()
      • call

        public java.lang.Integer call()
                               throws java.lang.Exception
        Specified by:
        call in interface java.util.concurrent.Callable<java.lang.Integer>
        Throws:
        java.lang.Exception
      • generate

        public void generate​(org.grails.forge.io.OutputHandler outputHandler)
                      throws java.lang.Exception
        Throws:
        java.lang.Exception
      • generate

        public void generate​(org.grails.forge.application.Project project,
                             org.grails.forge.io.OutputHandler outputHandler)
                      throws java.lang.Exception
        Throws:
        java.lang.Exception