Fixed options provider for all classes where cliOptions were added

This commit is contained in:
evigeant 2016-01-25 22:17:09 -05:00
parent 43807adf4f
commit d0b99a0f83
3 changed files with 24 additions and 1 deletions

View File

@ -25,7 +25,8 @@ public class JaxRSServerOptionsProvider extends JavaOptionsProvider {
ImmutableMap.Builder<String, String> builder = new ImmutableMap.Builder<String, String>();
builder.putAll(options)
.put(CodegenConstants.IMPL_FOLDER, IMPL_FOLDER_VALUE);
.put(CodegenConstants.IMPL_FOLDER, IMPL_FOLDER_VALUE)
.put("title", "Test title");
return builder.build();
}

View File

@ -9,6 +9,10 @@ import java.util.Map;
public class StaticDocOptionsProvider implements OptionsProvider {
public static final String SORT_PARAMS_VALUE = "false";
public static final String ENSURE_UNIQUE_PARAMS_VALUE = "true";
public static final String ARTIFACT_ID_VALUE = "swagger-java-client-test";
public static final String INVOKER_PACKAGE_VALUE = "io.swagger.client.test";
public static final String GROUP_ID_VALUE = "io.swagger.test";
public static final String ARTIFACT_VERSION_VALUE = "1.0.0-SNAPSHOT";
@Override
public String getLanguage() {
@ -20,6 +24,10 @@ public class StaticDocOptionsProvider implements OptionsProvider {
ImmutableMap.Builder<String, String> builder = new ImmutableMap.Builder<String, String>();
return builder.put(CodegenConstants.SORT_PARAMS_BY_REQUIRED_FLAG, SORT_PARAMS_VALUE)
.put(CodegenConstants.ENSURE_UNIQUE_PARAMS, ENSURE_UNIQUE_PARAMS_VALUE)
.put(CodegenConstants.INVOKER_PACKAGE, INVOKER_PACKAGE_VALUE)
.put(CodegenConstants.GROUP_ID, GROUP_ID_VALUE)
.put(CodegenConstants.ARTIFACT_ID, ARTIFACT_ID_VALUE)
.put(CodegenConstants.ARTIFACT_VERSION, ARTIFACT_VERSION_VALUE)
.build();
}

View File

@ -9,6 +9,10 @@ import java.util.Map;
public class StaticHtmlOptionsProvider implements OptionsProvider {
public static final String SORT_PARAMS_VALUE = "false";
public static final String ENSURE_UNIQUE_PARAMS_VALUE = "true";
public static final String ARTIFACT_ID_VALUE = "swagger-java-client-test";
public static final String INVOKER_PACKAGE_VALUE = "io.swagger.client.test";
public static final String GROUP_ID_VALUE = "io.swagger.test";
public static final String ARTIFACT_VERSION_VALUE = "1.0.0-SNAPSHOT";
@Override
public String getLanguage() {
@ -20,6 +24,16 @@ public class StaticHtmlOptionsProvider implements OptionsProvider {
ImmutableMap.Builder<String, String> builder = new ImmutableMap.Builder<String, String>();
return builder.put(CodegenConstants.SORT_PARAMS_BY_REQUIRED_FLAG, SORT_PARAMS_VALUE)
.put(CodegenConstants.ENSURE_UNIQUE_PARAMS, ENSURE_UNIQUE_PARAMS_VALUE)
.put("appName", "Swagger Sample")
.put("appDescription", "A sample swagger server")
.put("infoUrl", "https://helloreverb.com")
.put("infoEmail", "hello@helloreverb.com")
.put("licenseInfo", "All rights reserved")
.put("licenseUrl", "http://apache.org/licenses/LICENSE-2.0.html")
.put(CodegenConstants.INVOKER_PACKAGE, INVOKER_PACKAGE_VALUE)
.put(CodegenConstants.GROUP_ID, GROUP_ID_VALUE)
.put(CodegenConstants.ARTIFACT_ID, ARTIFACT_ID_VALUE)
.put(CodegenConstants.ARTIFACT_VERSION, ARTIFACT_VERSION_VALUE)
.build();
}