added library, date library

This commit is contained in:
Tony Tam
2015-12-29 23:28:09 -08:00
parent 9782bf8981
commit ffe12b0620
3 changed files with 88 additions and 1 deletions

View File

@@ -49,6 +49,8 @@ public class JaxRSServerOptionsTest extends JavaClientOptionsTest {
times = 1;
clientCodegen.setFullJavaUtil(Boolean.valueOf(JaxRSServerOptionsProvider.FULL_JAVA_UTIL_VALUE));
times = 1;
clientCodegen.setDateLibrary("joda");
times = 1;
}};
}
}

View File

@@ -1,6 +1,13 @@
package io.swagger.codegen.options;
import com.google.common.collect.ImmutableMap;
import io.swagger.codegen.languages.JaxRSServerCodegen;
import java.util.Map;
public class JaxRSServerOptionsProvider extends JavaOptionsProvider {
public static final String JODA_DATE_LIBRARY = "joda";
@Override
public boolean isServer() {
return true;
@@ -10,4 +17,15 @@ public class JaxRSServerOptionsProvider extends JavaOptionsProvider {
public String getLanguage() {
return "jaxrs";
}
@Override
public Map<String, String> createOptions() {
Map<String, String> options = super.createOptions();
ImmutableMap.Builder<String, String> builder = new ImmutableMap.Builder<String, String>();
builder.putAll(options)
.put(JaxRSServerCodegen.DATE_LIBRARY, "joda");
return builder.build();
}
}