Class JaxRsProjectSettings


  • public class JaxRsProjectSettings
    extends Object
    Represents some basic meta information about the project being generated.
    Author:
    eric.wittmann@gmail.com
    • Field Detail

      • mavenFileStructure

        public boolean mavenFileStructure
      • includeSpec

        public boolean includeSpec
      • codeOnly

        public boolean codeOnly
      • reactive

        public boolean reactive
      • cliGenCI

        public boolean cliGenCI
      • groupId

        public String groupId
      • artifactId

        public String artifactId
      • javaPackage

        public String javaPackage
    • Constructor Detail

      • JaxRsProjectSettings

        public JaxRsProjectSettings()
        Constructor.
      • JaxRsProjectSettings

        public JaxRsProjectSettings​(String groupId,
                                    String artifactId,
                                    String javaPackage)
        Constructor.
        Parameters:
        groupId -
        artifactId -
        javaPackage -
      • JaxRsProjectSettings

        public JaxRsProjectSettings​(boolean codeOnly,
                                    boolean reactive,
                                    String groupId,
                                    String artifactId,
                                    String javaPackage)
        Constructor.
        Parameters:
        codeOnly -
        reactive -
        groupId -
        artifactId -
        javaPackage -
    • Method Detail

      • isCodeOnly

        public boolean isCodeOnly()
        Returns:
        the codeOnly
      • setCodeOnly

        public void setCodeOnly​(boolean codeOnly)
        Parameters:
        codeOnly - the codeOnly to set
      • isReactive

        public boolean isReactive()
        Returns:
        the reactive
      • setReactive

        public void setReactive​(boolean reactive)
        Parameters:
        reactive - the reactive to set
      • isCliGenCI

        public boolean isCliGenCI()
        Returns:
        the cliGenCI
      • setCliGenCI

        public void setCliGenCI​(boolean cliGenCI)
        Parameters:
        cliGenCI - the cliGenCI to set
      • getGroupId

        public String getGroupId()
        Returns:
        the groupId
      • setGroupId

        public void setGroupId​(String groupId)
        Parameters:
        groupId - the groupId to set
      • getArtifactId

        public String getArtifactId()
        Returns:
        the artifactId
      • setArtifactId

        public void setArtifactId​(String artifactId)
        Parameters:
        artifactId - the artifactId to set
      • getJavaPackage

        public String getJavaPackage()
        Returns:
        the javaPackage
      • setJavaPackage

        public void setJavaPackage​(String javaPackage)
        Parameters:
        javaPackage - the javaPackage to set
      • isMavenFileStructure

        public boolean isMavenFileStructure()
        Returns:
        the mavenFileStructure
      • setMavenFileStructure

        public void setMavenFileStructure​(boolean mavenFileStructure)
        Parameters:
        mavenFileStructure - the mavenFileStructure to set
      • isIncludeSpec

        public boolean isIncludeSpec()
        Returns:
        the includeSpec
      • setIncludeSpec

        public void setIncludeSpec​(boolean includeSpec)
        Parameters:
        includeSpec - the includeSpec to set