Add a "fullJavaUtil" option to Java clients

to toggle whether to use full qualified name (with full package prefix)
for classes under java.util
This commit is contained in:
xhh
2015-10-09 22:07:43 +08:00
parent ab34dc5697
commit aa0fbada07
26 changed files with 412 additions and 334 deletions

View File

@@ -9,7 +9,9 @@ import io.swagger.client.TypeRef;
import io.swagger.client.model.Pet;
import java.io.File;
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2015-10-08T20:57:43.997+08:00")
import java.util.*;
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2015-10-09T21:30:27.235+08:00")
public class PetApi {
private ApiClient apiClient;
@@ -44,9 +46,9 @@ public class PetApi {
String path = "/pet".replaceAll("\\{format\\}","json");
// query params
java.util.List<Pair> queryParams = new java.util.ArrayList<Pair>();
java.util.Map<String, String> headerParams = new java.util.HashMap<String, String>();
java.util.Map<String, Object> formParams = new java.util.HashMap<String, Object>();
List<Pair> queryParams = new ArrayList<Pair>();
Map<String, String> headerParams = new HashMap<String, String>();
Map<String, Object> formParams = new HashMap<String, Object>();
@@ -91,9 +93,9 @@ public class PetApi {
String path = "/pet".replaceAll("\\{format\\}","json");
// query params
java.util.List<Pair> queryParams = new java.util.ArrayList<Pair>();
java.util.Map<String, String> headerParams = new java.util.HashMap<String, String>();
java.util.Map<String, Object> formParams = new java.util.HashMap<String, Object>();
List<Pair> queryParams = new ArrayList<Pair>();
Map<String, String> headerParams = new HashMap<String, String>();
Map<String, Object> formParams = new HashMap<String, Object>();
@@ -128,9 +130,9 @@ public class PetApi {
* Finds Pets by status
* Multiple status values can be provided with comma seperated strings
* @param status Status values that need to be considered for filter
* @return java.util.List<Pet>
* @return List<Pet>
*/
public java.util.List<Pet> findPetsByStatus (java.util.List<String> status) throws ApiException {
public List<Pet> findPetsByStatus (List<String> status) throws ApiException {
Object postBody = null;
byte[] postBinaryBody = null;
@@ -138,9 +140,9 @@ public class PetApi {
String path = "/pet/findByStatus".replaceAll("\\{format\\}","json");
// query params
java.util.List<Pair> queryParams = new java.util.ArrayList<Pair>();
java.util.Map<String, String> headerParams = new java.util.HashMap<String, String>();
java.util.Map<String, Object> formParams = new java.util.HashMap<String, Object>();
List<Pair> queryParams = new ArrayList<Pair>();
Map<String, String> headerParams = new HashMap<String, String>();
Map<String, Object> formParams = new HashMap<String, Object>();
queryParams.addAll(apiClient.parameterToPairs("multi", "status", status));
@@ -166,7 +168,7 @@ public class PetApi {
TypeRef returnType = new TypeRef<java.util.List<Pet>>() {};
TypeRef returnType = new TypeRef<List<Pet>>() {};
return apiClient.invokeAPI(path, "GET", queryParams, postBody, postBinaryBody, headerParams, formParams, accept, contentType, authNames, returnType);
@@ -178,9 +180,9 @@ public class PetApi {
* Finds Pets by tags
* Muliple tags can be provided with comma seperated strings. Use tag1, tag2, tag3 for testing.
* @param tags Tags to filter by
* @return java.util.List<Pet>
* @return List<Pet>
*/
public java.util.List<Pet> findPetsByTags (java.util.List<String> tags) throws ApiException {
public List<Pet> findPetsByTags (List<String> tags) throws ApiException {
Object postBody = null;
byte[] postBinaryBody = null;
@@ -188,9 +190,9 @@ public class PetApi {
String path = "/pet/findByTags".replaceAll("\\{format\\}","json");
// query params
java.util.List<Pair> queryParams = new java.util.ArrayList<Pair>();
java.util.Map<String, String> headerParams = new java.util.HashMap<String, String>();
java.util.Map<String, Object> formParams = new java.util.HashMap<String, Object>();
List<Pair> queryParams = new ArrayList<Pair>();
Map<String, String> headerParams = new HashMap<String, String>();
Map<String, Object> formParams = new HashMap<String, Object>();
queryParams.addAll(apiClient.parameterToPairs("multi", "tags", tags));
@@ -216,7 +218,7 @@ public class PetApi {
TypeRef returnType = new TypeRef<java.util.List<Pet>>() {};
TypeRef returnType = new TypeRef<List<Pet>>() {};
return apiClient.invokeAPI(path, "GET", queryParams, postBody, postBinaryBody, headerParams, formParams, accept, contentType, authNames, returnType);
@@ -244,9 +246,9 @@ public class PetApi {
.replaceAll("\\{" + "petId" + "\\}", apiClient.escapeString(petId.toString()));
// query params
java.util.List<Pair> queryParams = new java.util.ArrayList<Pair>();
java.util.Map<String, String> headerParams = new java.util.HashMap<String, String>();
java.util.Map<String, Object> formParams = new java.util.HashMap<String, Object>();
List<Pair> queryParams = new ArrayList<Pair>();
Map<String, String> headerParams = new HashMap<String, String>();
Map<String, Object> formParams = new HashMap<String, Object>();
@@ -300,9 +302,9 @@ public class PetApi {
.replaceAll("\\{" + "petId" + "\\}", apiClient.escapeString(petId.toString()));
// query params
java.util.List<Pair> queryParams = new java.util.ArrayList<Pair>();
java.util.Map<String, String> headerParams = new java.util.HashMap<String, String>();
java.util.Map<String, Object> formParams = new java.util.HashMap<String, Object>();
List<Pair> queryParams = new ArrayList<Pair>();
Map<String, String> headerParams = new HashMap<String, String>();
Map<String, Object> formParams = new HashMap<String, Object>();
@@ -358,9 +360,9 @@ public class PetApi {
.replaceAll("\\{" + "petId" + "\\}", apiClient.escapeString(petId.toString()));
// query params
java.util.List<Pair> queryParams = new java.util.ArrayList<Pair>();
java.util.Map<String, String> headerParams = new java.util.HashMap<String, String>();
java.util.Map<String, Object> formParams = new java.util.HashMap<String, Object>();
List<Pair> queryParams = new ArrayList<Pair>();
Map<String, String> headerParams = new HashMap<String, String>();
Map<String, Object> formParams = new HashMap<String, Object>();
@@ -415,9 +417,9 @@ public class PetApi {
.replaceAll("\\{" + "petId" + "\\}", apiClient.escapeString(petId.toString()));
// query params
java.util.List<Pair> queryParams = new java.util.ArrayList<Pair>();
java.util.Map<String, String> headerParams = new java.util.HashMap<String, String>();
java.util.Map<String, Object> formParams = new java.util.HashMap<String, Object>();
List<Pair> queryParams = new ArrayList<Pair>();
Map<String, String> headerParams = new HashMap<String, String>();
Map<String, Object> formParams = new HashMap<String, Object>();

View File

@@ -6,9 +6,12 @@ import io.swagger.client.Configuration;
import io.swagger.client.Pair;
import io.swagger.client.TypeRef;
import java.util.Map;
import io.swagger.client.model.Order;
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2015-10-08T20:57:43.997+08:00")
import java.util.*;
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2015-10-09T21:30:27.235+08:00")
public class StoreApi {
private ApiClient apiClient;
@@ -32,9 +35,9 @@ public class StoreApi {
/**
* Returns pet inventories by status
* Returns a map of status codes to quantities
* @return java.util.Map<String, Integer>
* @return Map<String, Integer>
*/
public java.util.Map<String, Integer> getInventory () throws ApiException {
public Map<String, Integer> getInventory () throws ApiException {
Object postBody = null;
byte[] postBinaryBody = null;
@@ -42,9 +45,9 @@ public class StoreApi {
String path = "/store/inventory".replaceAll("\\{format\\}","json");
// query params
java.util.List<Pair> queryParams = new java.util.ArrayList<Pair>();
java.util.Map<String, String> headerParams = new java.util.HashMap<String, String>();
java.util.Map<String, Object> formParams = new java.util.HashMap<String, Object>();
List<Pair> queryParams = new ArrayList<Pair>();
Map<String, String> headerParams = new HashMap<String, String>();
Map<String, Object> formParams = new HashMap<String, Object>();
@@ -68,7 +71,7 @@ public class StoreApi {
TypeRef returnType = new TypeRef<java.util.Map<String, Integer>>() {};
TypeRef returnType = new TypeRef<Map<String, Integer>>() {};
return apiClient.invokeAPI(path, "GET", queryParams, postBody, postBinaryBody, headerParams, formParams, accept, contentType, authNames, returnType);
@@ -90,9 +93,9 @@ public class StoreApi {
String path = "/store/order".replaceAll("\\{format\\}","json");
// query params
java.util.List<Pair> queryParams = new java.util.ArrayList<Pair>();
java.util.Map<String, String> headerParams = new java.util.HashMap<String, String>();
java.util.Map<String, Object> formParams = new java.util.HashMap<String, Object>();
List<Pair> queryParams = new ArrayList<Pair>();
Map<String, String> headerParams = new HashMap<String, String>();
Map<String, Object> formParams = new HashMap<String, Object>();
@@ -144,9 +147,9 @@ public class StoreApi {
.replaceAll("\\{" + "orderId" + "\\}", apiClient.escapeString(orderId.toString()));
// query params
java.util.List<Pair> queryParams = new java.util.ArrayList<Pair>();
java.util.Map<String, String> headerParams = new java.util.HashMap<String, String>();
java.util.Map<String, Object> formParams = new java.util.HashMap<String, Object>();
List<Pair> queryParams = new ArrayList<Pair>();
Map<String, String> headerParams = new HashMap<String, String>();
Map<String, Object> formParams = new HashMap<String, Object>();
@@ -198,9 +201,9 @@ public class StoreApi {
.replaceAll("\\{" + "orderId" + "\\}", apiClient.escapeString(orderId.toString()));
// query params
java.util.List<Pair> queryParams = new java.util.ArrayList<Pair>();
java.util.Map<String, String> headerParams = new java.util.HashMap<String, String>();
java.util.Map<String, Object> formParams = new java.util.HashMap<String, Object>();
List<Pair> queryParams = new ArrayList<Pair>();
Map<String, String> headerParams = new HashMap<String, String>();
Map<String, Object> formParams = new HashMap<String, Object>();

View File

@@ -7,8 +7,11 @@ import io.swagger.client.Pair;
import io.swagger.client.TypeRef;
import io.swagger.client.model.User;
import java.util.*;
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2015-10-08T20:57:43.997+08:00")
import java.util.*;
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2015-10-09T21:30:27.235+08:00")
public class UserApi {
private ApiClient apiClient;
@@ -43,9 +46,9 @@ public class UserApi {
String path = "/user".replaceAll("\\{format\\}","json");
// query params
java.util.List<Pair> queryParams = new java.util.ArrayList<Pair>();
java.util.Map<String, String> headerParams = new java.util.HashMap<String, String>();
java.util.Map<String, Object> formParams = new java.util.HashMap<String, Object>();
List<Pair> queryParams = new ArrayList<Pair>();
Map<String, String> headerParams = new HashMap<String, String>();
Map<String, Object> formParams = new HashMap<String, Object>();
@@ -82,7 +85,7 @@ public class UserApi {
* @param body List of user object
* @return void
*/
public void createUsersWithArrayInput (java.util.List<User> body) throws ApiException {
public void createUsersWithArrayInput (List<User> body) throws ApiException {
Object postBody = body;
byte[] postBinaryBody = null;
@@ -90,9 +93,9 @@ public class UserApi {
String path = "/user/createWithArray".replaceAll("\\{format\\}","json");
// query params
java.util.List<Pair> queryParams = new java.util.ArrayList<Pair>();
java.util.Map<String, String> headerParams = new java.util.HashMap<String, String>();
java.util.Map<String, Object> formParams = new java.util.HashMap<String, Object>();
List<Pair> queryParams = new ArrayList<Pair>();
Map<String, String> headerParams = new HashMap<String, String>();
Map<String, Object> formParams = new HashMap<String, Object>();
@@ -129,7 +132,7 @@ public class UserApi {
* @param body List of user object
* @return void
*/
public void createUsersWithListInput (java.util.List<User> body) throws ApiException {
public void createUsersWithListInput (List<User> body) throws ApiException {
Object postBody = body;
byte[] postBinaryBody = null;
@@ -137,9 +140,9 @@ public class UserApi {
String path = "/user/createWithList".replaceAll("\\{format\\}","json");
// query params
java.util.List<Pair> queryParams = new java.util.ArrayList<Pair>();
java.util.Map<String, String> headerParams = new java.util.HashMap<String, String>();
java.util.Map<String, Object> formParams = new java.util.HashMap<String, Object>();
List<Pair> queryParams = new ArrayList<Pair>();
Map<String, String> headerParams = new HashMap<String, String>();
Map<String, Object> formParams = new HashMap<String, Object>();
@@ -185,9 +188,9 @@ public class UserApi {
String path = "/user/login".replaceAll("\\{format\\}","json");
// query params
java.util.List<Pair> queryParams = new java.util.ArrayList<Pair>();
java.util.Map<String, String> headerParams = new java.util.HashMap<String, String>();
java.util.Map<String, Object> formParams = new java.util.HashMap<String, Object>();
List<Pair> queryParams = new ArrayList<Pair>();
Map<String, String> headerParams = new HashMap<String, String>();
Map<String, Object> formParams = new HashMap<String, Object>();
queryParams.addAll(apiClient.parameterToPairs("", "username", username));
@@ -236,9 +239,9 @@ public class UserApi {
String path = "/user/logout".replaceAll("\\{format\\}","json");
// query params
java.util.List<Pair> queryParams = new java.util.ArrayList<Pair>();
java.util.Map<String, String> headerParams = new java.util.HashMap<String, String>();
java.util.Map<String, Object> formParams = new java.util.HashMap<String, Object>();
List<Pair> queryParams = new ArrayList<Pair>();
Map<String, String> headerParams = new HashMap<String, String>();
Map<String, Object> formParams = new HashMap<String, Object>();
@@ -289,9 +292,9 @@ public class UserApi {
.replaceAll("\\{" + "username" + "\\}", apiClient.escapeString(username.toString()));
// query params
java.util.List<Pair> queryParams = new java.util.ArrayList<Pair>();
java.util.Map<String, String> headerParams = new java.util.HashMap<String, String>();
java.util.Map<String, Object> formParams = new java.util.HashMap<String, Object>();
List<Pair> queryParams = new ArrayList<Pair>();
Map<String, String> headerParams = new HashMap<String, String>();
Map<String, Object> formParams = new HashMap<String, Object>();
@@ -344,9 +347,9 @@ public class UserApi {
.replaceAll("\\{" + "username" + "\\}", apiClient.escapeString(username.toString()));
// query params
java.util.List<Pair> queryParams = new java.util.ArrayList<Pair>();
java.util.Map<String, String> headerParams = new java.util.HashMap<String, String>();
java.util.Map<String, Object> formParams = new java.util.HashMap<String, Object>();
List<Pair> queryParams = new ArrayList<Pair>();
Map<String, String> headerParams = new HashMap<String, String>();
Map<String, Object> formParams = new HashMap<String, Object>();
@@ -397,9 +400,9 @@ public class UserApi {
.replaceAll("\\{" + "username" + "\\}", apiClient.escapeString(username.toString()));
// query params
java.util.List<Pair> queryParams = new java.util.ArrayList<Pair>();
java.util.Map<String, String> headerParams = new java.util.HashMap<String, String>();
java.util.Map<String, Object> formParams = new java.util.HashMap<String, Object>();
List<Pair> queryParams = new ArrayList<Pair>();
Map<String, String> headerParams = new HashMap<String, String>();
Map<String, Object> formParams = new HashMap<String, Object>();

View File

@@ -1,6 +1,7 @@
package io.swagger.client.model;
import io.swagger.client.StringUtil;
import java.util.Date;
@@ -9,13 +10,13 @@ import com.fasterxml.jackson.annotation.JsonProperty;
@ApiModel(description = "")
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2015-10-08T20:57:43.997+08:00")
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2015-10-09T21:30:27.235+08:00")
public class Order {
private Long id = null;
private Long petId = null;
private Integer quantity = null;
private java.util.Date shipDate = null;
private Date shipDate = null;
public enum StatusEnum {
PLACED("placed"),
@@ -78,10 +79,10 @@ public enum StatusEnum {
**/
@ApiModelProperty(value = "")
@JsonProperty("shipDate")
public java.util.Date getShipDate() {
public Date getShipDate() {
return shipDate;
}
public void setShipDate(java.util.Date shipDate) {
public void setShipDate(Date shipDate) {
this.shipDate = shipDate;
}

View File

@@ -2,6 +2,7 @@ package io.swagger.client.model;
import io.swagger.client.StringUtil;
import io.swagger.client.model.Category;
import java.util.*;
import io.swagger.client.model.Tag;
@@ -11,14 +12,14 @@ import com.fasterxml.jackson.annotation.JsonProperty;
@ApiModel(description = "")
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2015-10-08T20:57:43.997+08:00")
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2015-10-09T21:30:27.235+08:00")
public class Pet {
private Long id = null;
private Category category = null;
private String name = null;
private java.util.List<String> photoUrls = new java.util.ArrayList<String>();
private java.util.List<Tag> tags = new java.util.ArrayList<Tag>();
private List<String> photoUrls = new ArrayList<String>();
private List<Tag> tags = new ArrayList<Tag>();
public enum StatusEnum {
AVAILABLE("available"),
@@ -80,10 +81,10 @@ public enum StatusEnum {
**/
@ApiModelProperty(required = true, value = "")
@JsonProperty("photoUrls")
public java.util.List<String> getPhotoUrls() {
public List<String> getPhotoUrls() {
return photoUrls;
}
public void setPhotoUrls(java.util.List<String> photoUrls) {
public void setPhotoUrls(List<String> photoUrls) {
this.photoUrls = photoUrls;
}
@@ -92,10 +93,10 @@ public enum StatusEnum {
**/
@ApiModelProperty(value = "")
@JsonProperty("tags")
public java.util.List<Tag> getTags() {
public List<Tag> getTags() {
return tags;
}
public void setTags(java.util.List<Tag> tags) {
public void setTags(List<Tag> tags) {
this.tags = tags;
}