Commit Graph

80 Commits

Author SHA1 Message Date
xhh f9cc29fb74 Update petstore to use an inline model for testing
and add test cases to Java clients for "object" type with no properties.
2016-03-03 12:48:44 +08:00
xhh 7bea6da587 Do not generate models for "object" type with no properties
Also updated the petstore sample to include operations to cover the case
in model property and response, and updated Java clients to sync with
it.

Closes #2237
2016-03-02 21:12:27 +08:00
xhh 9b229de79f Java clients: better local variable naming 2016-02-29 13:23:56 +08:00
xhh 6b6f0df985 Handle reserved operationId/modelName in Java/Android clients 2016-02-25 16:28:11 +08:00
xhh 37c77d63c2 Java client: add ApiException to javadoc
and some indentation fixes
2016-02-23 20:09:46 +08:00
xhh 909d1b537b Support readonly properties for Java retrofit clients 2016-02-22 19:00:57 +08:00
xhh b8beca7f24 Java: do not generate setter for readonly properties 2016-02-22 15:50:43 +08:00
xhh 8c36ed8409 Merge branch 'master' into java-imports
Conflicts:
	modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/JavaClientCodegen.java
2016-02-22 09:24:58 +08:00
xhh a892511b1f Add missing libs to Java jersey2 client 2016-02-19 13:24:16 +08:00
xhh de463cf170 Merge branch 'master' into java-object-mapper-getter
Conflicts:
	samples/client/petstore/java/default/src/main/java/io/swagger/client/ApiClient.java
2016-02-18 20:57:22 +08:00
xhh b9a6a9b6ce Java: add getter/setter for ApiClient#objectMapper
and ApiClient#httpClient as well.

Closes #2134
2016-02-18 20:17:42 +08:00
xhh cac8df949d Fix tests 2016-02-17 19:46:40 +08:00
xhh b2ed17e63e Remove unused jackson imports from Java models
by fixing the logic of enum Boolean checking.

Other changes:

* Remove the `true &&` prefix from the `equals` method in models.
* Apply some changes of Java-default to Java-okhttp-gson, i.e. adding
  `this` and parent model handling.
* Some improvements on spaces and blank lines.
2016-02-17 18:03:27 +08:00
Andrew B a303a09749 Adding PATCH header override the default Java client 2016-02-12 18:52:49 -08:00
wing328 9f78b3cf9c fix local java test using fully qualified name 2016-02-07 16:16:06 +08:00
xhh ee1f401145 Merge branch 'master' into java-imports
Conflicts:
	modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/JavaClientCodegen.java
2016-01-29 11:16:14 +08:00
xhh 253a955cff Merge branch 'master' into java-binary-support
Conflicts:
	samples/client/petstore/java/default/src/test/java/io/swagger/petstore/test/PetApiTest.java
	samples/client/petstore/java/jersey2/src/test/java/io/swagger/petstore/test/PetApiTest.java
	samples/client/petstore/java/okhttp-gson/src/test/java/io/swagger/petstore/test/PetApiTest.java
2016-01-21 17:28:14 +08:00
xhh 34a941f352 Improve imports in api/models of Java clients
Closes #1810
2016-01-20 16:49:25 +08:00
xhh 5eb1cc04b9 Fix tests of UserAPI 2016-01-20 12:16:38 +08:00
xhh 1ddc91b8a9 Try fixing occasional testing failuers in Java client
by using random and atomically increasing IDs
2016-01-20 11:55:04 +08:00
xhh 319c260678 Java okhttp-gson: support binary (byte array)
for body parameter and response.
Also Update Java default, jersey2 and okhttp-gson clients to support
(constant) query string in the `path` (to work with the 2 "fake"
petstore endpoints on binary).
2016-01-15 19:33:33 +08:00
xhh 3d65218619 Java jersey2 client: get/set connect timeout 2016-01-08 19:05:43 +08:00
xhh 9657d4437e Java client: get/set connect timeout, fix "debugging" 2016-01-08 17:45:29 +08:00
wing328 99d19575f0 fix missing object import in java (retrofit, okhttp) 2016-01-05 14:44:26 +08:00
wing328 6967c0c2c7 add comment about java.utils.Objects 2016-01-05 09:59:27 +08:00
wing328 ff9e04e4dd fix #1804 2016-01-05 09:52:33 +08:00
xhh f4581d3008 Update imports in models of Java clients
- Remove the StringUtil import which is no longer needed
- Remove duplicated imports of Objects and io.swagger.annotations.*
- Only include jackson related imports in the Java clients needing it
  (i.e. the default, jersey2 and feign Java clients)
2015-12-31 12:44:34 +08:00
wing328 0c4214b93c Merge pull request #1777 from xhh/java-model-indented
[Java] Move method StringUtil.toIndentedString to model
2015-12-30 13:54:36 +08:00
xhh 3d4b5ff1c7 Java: Move method StringUtil.toIndentedString to model
Closes #1701
2015-12-29 12:30:54 +08:00
xhh a2c020f9e8 Add simple profiling for Java Petstore sample 2015-12-26 16:48:49 +08:00
wing328 aa55c95d1b fix default needToImport 2015-12-21 14:12:19 +08:00
evigeant d51746d7fa Updated PetStore sample for Java client (default) 2015-12-10 10:43:30 -05:00
xhh be0bc71c86 Improve checking of JSON MIME in Java default and jersey2
to support suffix like charset in "application/json; charset=UTF8"
2015-12-09 16:30:55 +08:00
xhh d11a19d171 Fix file uploading issue with Java jersey2 client codegen
Closes #1650
2015-12-02 18:31:02 +08:00
wing328 3e213267aa update java petstore sample 2015-11-29 00:18:34 +08:00
xhh 0dac326230 Add "==", "eql?" and "hash" methods to Ruby client 2015-11-25 11:46:43 +08:00
wing328 a7e1e128f6 Merge pull request #1605 from xhh/java-equals-hash-code
[Java] Add "equals" and "hashCode" methods to Java clients
2015-11-24 15:38:20 +08:00
xhh f2a8955926 Add "equals" and "hashCode" methods to Java clients
for the "retrofit" and "retrofit2" libraries
2015-11-23 19:59:44 +08:00
xhh 2e51aa5076 Add "equals" and "hashCode" methods to Java clients
Added for the default, "jersey2" and "okhttp-gson" clients
2015-11-23 15:57:14 +08:00
xhh 4f831e032c Use separate library to do base64 encoding in Java
default and jersey2 clients to make it work in both JVM and Android
2015-11-22 16:27:14 +08:00
xhh b823e8bd35 Ignore auths when value not specified in Java clients 2015-11-20 17:34:46 +08:00
wing328 95d8585dce Merge pull request #1534 from xhh/java-datetime-format
[Java] Improvement date-time format in Java clients
2015-11-16 09:57:52 +08:00
wing328 ee60b5f4f1 Merge pull request #1494 from cbornet/android_manifest
Add android manifest to java codegen
2015-11-12 17:17:01 +08:00
xhh 6b3fc79dec Merge branch 'master' into java-datetime-format 2015-11-12 17:10:08 +08:00
xhh 55bcceac07 Fix tests on date format by using custom date format 2015-11-12 17:10:03 +08:00
xhh c07e30b8cf Update testCreateUser to avoid occasional failures 2015-11-10 13:22:06 +08:00
xhh c48b93384b Merge branch 'master' into java-datetime-format 2015-11-09 15:59:32 +08:00
xhh a45af48e35 Fix test 2015-11-09 10:23:46 +08:00
wing328 4feca0d680 Merge pull request #1491 from cbornet/javax_android
Provide dependency to javax.annotation.Generated for android templates
2015-11-08 11:12:57 +08:00
xhh c59be88a3e Support customizing date format in model (de)serialization in Java client
and update the default date format to conform to RFC3339
2015-11-07 15:16:13 +08:00