Package io.apicurio.hub.api.codegen
Class JaxRsProjectSettings
- java.lang.Object
-
- io.apicurio.hub.api.codegen.JaxRsProjectSettings
-
public class JaxRsProjectSettings extends Object
Represents some basic meta information about the project being generated.- Author:
- eric.wittmann@gmail.com
-
-
Field Summary
Fields Modifier and Type Field Description StringartifactIdStringclassNamePrefixStringclassNameSuffixbooleancliGenCIbooleancodeOnlyStringgroupIdbooleanincludeSpecStringjavaPackagebooleanmavenFileStructurebooleanreactive
-
Constructor Summary
Constructors Constructor Description JaxRsProjectSettings()Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetArtifactId()StringgetClassNamePrefix()StringgetClassNameSuffix()StringgetGroupId()StringgetJavaPackage()booleanisCliGenCI()booleanisCodeOnly()booleanisIncludeSpec()booleanisMavenFileStructure()booleanisReactive()voidsetArtifactId(String artifactId)voidsetClassNamePrefix(String classNamePrefix)voidsetClassNameSuffix(String classNameSuffix)voidsetCliGenCI(boolean cliGenCI)voidsetCodeOnly(boolean codeOnly)voidsetGroupId(String groupId)voidsetIncludeSpec(boolean includeSpec)voidsetJavaPackage(String javaPackage)voidsetMavenFileStructure(boolean mavenFileStructure)voidsetReactive(boolean reactive)
-
-
-
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
-
classNamePrefix
public String classNamePrefix
-
classNameSuffix
public String classNameSuffix
-
-
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
-
getClassNamePrefix
public String getClassNamePrefix()
-
setClassNamePrefix
public void setClassNamePrefix(String classNamePrefix)
-
getClassNameSuffix
public String getClassNameSuffix()
-
setClassNameSuffix
public void setClassNameSuffix(String classNameSuffix)
-
-