Add 'modelPackage' and 'apiPackage' as command line options

Add setters for modelPackage and apiPackage
This commit is contained in:
hrachya
2015-05-26 17:01:07 -07:00
parent d7dec5a43d
commit e08a5a9d83

View File

@@ -87,6 +87,14 @@ public class DefaultCodegen {
if(additionalProperties.containsKey("t")) {
this.setTemplateDir((String)additionalProperties.get("t"));
}
if(additionalProperties.containsKey("modelPackage")) {
this.setModelPackage((String)additionalProperties.get("modelPackage"));
}
if(additionalProperties.containsKey("apiPackage")) {
this.setApiPackage((String)additionalProperties.get("apiPackage"));
}
}
// override with any special post-processing
@@ -183,6 +191,14 @@ public class DefaultCodegen {
this.templateDir = templateDir;
}
public void setModelPackage(String modelPackage) {
this.modelPackage = modelPackage;
}
public void setApiPackage(String apiPackage) {
this.apiPackage = apiPackage;
}
public String toApiFilename(String name) {
return toApiName(name);
}
@@ -288,6 +304,8 @@ public class DefaultCodegen {
importMapping.put("LocalTime", "org.joda.time.*");
cliOptions.add(new CliOption("t", "template-dir", true, "folder containing the template files"));
cliOptions.add(new CliOption("modelPackage", "model-package", true, "Package for generated models"));
cliOptions.add(new CliOption("apiPackage", "api-package", true, "Package for generated api classes"));
}