This is an automated email from the ASF dual-hosted git repository.

wujimin pushed a change to branch weak-contract-type
in repository https://gitbox.apache.org/repos/asf/servicecomb-java-chassis.git.


    from 7eae773  [SCB-1242] add spring data plugin project
     new 896cc64  [SCB-1227][WIP][WEAK] swagger jaxrs generator switch to new 
mechanism
     new 3ef1758  [SCB-1227][WIP][WEAK] jaxrs processors switch to new mechanism
     new a19e28d  [SCB-1227][WIP][WEAK] update SPI definition
     new 8cf4d08  [SCB-1227][WIP][WEAK] update unit test

The 2218 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../generator/jaxrs/JaxrsOperationGenerator.java   |  73 ++++
 .../generator/jaxrs/JaxrsSwaggerGenerator.java}    |  30 +-
 .../jaxrs/JaxrsSwaggerGeneratorContext.java        | 117 -------
 .../jaxrs/JaxrsSwaggerGeneratorFactory.java}       |  23 +-
 .../annotation/BeanParamAnnotationProcessor.java   | 229 -------------
 .../annotation/ConsumesAnnotationProcessor.java    |  26 +-
 .../annotation/CookieParamAnnotationProcessor.java |  21 +-
 .../annotation/DeleteAnnotationProcessor.java      |  12 +-
 .../annotation/FormParamAnnotationProcessor.java   |  20 +-
 ...nProcessor.java => GetAnnotationProcessor.java} |  19 +-
 .../annotation/HeaderParamAnnotationProcessor.java |  21 +-
 .../annotation/PathClassAnnotationProcessor.java   |  16 +-
 .../annotation/PathMethodAnnotationProcessor.java  |  16 +-
 .../annotation/PathParamAnnotationProcessor.java   |  20 +-
 .../annotation/PostAnnotationProcessor.java}       |  11 +-
 .../annotation/ProducesAnnotationProcessor.java    |  26 +-
 .../annotation/PutAnnotationProcessor.java}        |  11 +-
 .../annotation/QueryParamAnnotationProcessor.java  |  20 +-
 .../parameter/JaxrsDefaultParameterProcessor.java  |  33 --
 .../processor/response/JaxrsResponseProcessor.java |  20 +-
 ...comb.swagger.generator.ClassAnnotationProcessor |   2 +-
 ...omb.swagger.generator.MethodAnnotationProcessor |  12 +-
 ...ervicecomb.swagger.generator.ParameterProcessor |   6 +-
 ...cecomb.swagger.generator.ResponseTypeProcessor} |   0
 ...comb.swagger.generator.SwaggerGeneratorFactory} |   2 +-
 .../servicecomb/swagger/generator/jaxrs/Echo.java  |  57 ++++
 .../swagger/generator/jaxrs/TestJaxrs.java         | 114 ++++---
 .../generator/jaxrs/model/AggregatedParam.java     |  83 +++++
 .../jaxrs/model/BeanParamComplexField.java         |  16 +-
 .../jaxrs/model/BeanParamComplexSetter.java        |  16 +-
 .../jaxrs/model/BeanParamDefaultBody.java          |   5 +-
 .../jaxrs/model/BeanParamInvalidDefaultBody.java   |  14 +-
 .../model/BeanParamWithJsonIgnoredTagged.java      |  30 +-
 .../generator/jaxrs/model/BeanParamWithPart.java   |  45 +--
 .../generator/jaxrs/model/ConsumesAndProduces.java |  34 +-
 .../BeanParamAnnotationProcessorTest.java          | 369 ---------------------
 .../ConsumesAnnotationProcessorTest.java           |  86 -----
 .../ProducesAnnotationProcessorTest.java           |  59 ----
 .../schemas/{echo.yaml => aggregatedParam.yaml}    |  55 ++-
 ...StringMethod.yaml => beanParamDefaultBody.yaml} |   9 +-
 ...ry.yaml => beanParamWithJsonIgnoredTagged.yaml} |  10 +-
 .../schemas/{form.yaml => beanParamWithPart.yaml}  |  21 +-
 .../resources/schemas/{echo.yaml => consumes.yaml} |  83 +++--
 .../schemas/{response.yaml => responseText.yaml}   |   9 +-
 44 files changed, 683 insertions(+), 1218 deletions(-)
 create mode 100644 
swagger/swagger-generator/generator-jaxrs/src/main/java/org/apache/servicecomb/swagger/generator/jaxrs/JaxrsOperationGenerator.java
 copy 
swagger/swagger-generator/{generator-core/src/main/java/org/apache/servicecomb/swagger/generator/pojo/PojoSwaggerGenerator.java
 => 
generator-jaxrs/src/main/java/org/apache/servicecomb/swagger/generator/jaxrs/JaxrsSwaggerGenerator.java}
 (58%)
 delete mode 100644 
swagger/swagger-generator/generator-jaxrs/src/main/java/org/apache/servicecomb/swagger/generator/jaxrs/JaxrsSwaggerGeneratorContext.java
 copy 
swagger/swagger-generator/generator-jaxrs/src/{test/java/org/apache/servicecomb/swagger/generator/jaxrs/MultiDefaultPath.java
 => 
main/java/org/apache/servicecomb/swagger/generator/jaxrs/JaxrsSwaggerGeneratorFactory.java}
 (60%)
 delete mode 100644 
swagger/swagger-generator/generator-jaxrs/src/main/java/org/apache/servicecomb/swagger/generator/jaxrs/processor/annotation/BeanParamAnnotationProcessor.java
 copy 
common/common-rest/src/main/java/org/apache/servicecomb/common/rest/codec/param/ParamValueProcessorCreator.java
 => 
swagger/swagger-generator/generator-jaxrs/src/main/java/org/apache/servicecomb/swagger/generator/jaxrs/processor/annotation/DeleteAnnotationProcessor.java
 (77%)
 rename 
swagger/swagger-generator/generator-jaxrs/src/main/java/org/apache/servicecomb/swagger/generator/jaxrs/processor/annotation/{HttpMethodAnnotationProcessor.java
 => GetAnnotationProcessor.java} (61%)
 copy 
swagger/{swagger-invocation/invocation-core/src/main/java/org/apache/servicecomb/swagger/invocation/converter/CustomizedConverter.java
 => 
swagger-generator/generator-jaxrs/src/main/java/org/apache/servicecomb/swagger/generator/jaxrs/processor/annotation/PostAnnotationProcessor.java}
 (77%)
 copy 
swagger/{swagger-invocation/invocation-core/src/main/java/org/apache/servicecomb/swagger/invocation/converter/CustomizedConverter.java
 => 
swagger-generator/generator-jaxrs/src/main/java/org/apache/servicecomb/swagger/generator/jaxrs/processor/annotation/PutAnnotationProcessor.java}
 (77%)
 delete mode 100644 
swagger/swagger-generator/generator-jaxrs/src/main/java/org/apache/servicecomb/swagger/generator/jaxrs/processor/parameter/JaxrsDefaultParameterProcessor.java
 copy 
common/common-rest/src/main/resources/META-INF/services/org.apache.servicecomb.common.rest.filter.HttpServerFilter
 => 
swagger/swagger-generator/generator-jaxrs/src/main/resources/META-INF/services/org.apache.servicecomb.swagger.generator.ClassAnnotationProcessor
 (89%)
 copy swagger/swagger-generator/{generator-core => 
generator-jaxrs}/src/main/resources/META-INF/services/org.apache.servicecomb.swagger.generator.MethodAnnotationProcessor
 (54%)
 copy 
common/common-rest/src/main/resources/META-INF/services/org.apache.servicecomb.common.rest.filter.HttpServerFilter
 => 
swagger/swagger-generator/generator-jaxrs/src/main/resources/META-INF/services/org.apache.servicecomb.swagger.generator.ParameterProcessor
 (61%)
 rename 
swagger/swagger-generator/generator-jaxrs/src/main/resources/META-INF/services/{org.apache.servicecomb.swagger.generator.core.ResponseTypeProcessor
 => org.apache.servicecomb.swagger.generator.ResponseTypeProcessor} (100%)
 rename 
swagger/swagger-generator/generator-jaxrs/src/main/resources/META-INF/services/{org.apache.servicecomb.swagger.generator.core.SwaggerGeneratorContext
 => org.apache.servicecomb.swagger.generator.SwaggerGeneratorFactory} (98%)
 create mode 100644 
swagger/swagger-generator/generator-jaxrs/src/test/java/org/apache/servicecomb/swagger/generator/jaxrs/model/AggregatedParam.java
 copy common/common-protobuf/src/main/java/io/protostuff/MapSchemaUtils.java => 
swagger/swagger-generator/generator-jaxrs/src/test/java/org/apache/servicecomb/swagger/generator/jaxrs/model/BeanParamComplexField.java
 (71%)
 copy common/common-protobuf/src/main/java/io/protostuff/MapSchemaUtils.java => 
swagger/swagger-generator/generator-jaxrs/src/test/java/org/apache/servicecomb/swagger/generator/jaxrs/model/BeanParamComplexSetter.java
 (71%)
 copy 
samples/common-schema/src/main/java/org/apache/servicecomb/samples/common/schema/models/Person.java
 => 
swagger/swagger-generator/generator-jaxrs/src/test/java/org/apache/servicecomb/swagger/generator/jaxrs/model/BeanParamDefaultBody.java
 (90%)
 copy 
common/common-javassist/src/main/java/org/apache/servicecomb/common/javassist/ParameterConfig.java
 => 
swagger/swagger-generator/generator-jaxrs/src/test/java/org/apache/servicecomb/swagger/generator/jaxrs/model/BeanParamInvalidDefaultBody.java
 (81%)
 copy 
demo/demo-schema/src/main/java/org/apache/servicecomb/demo/smartcare/Group.java 
=> 
swagger/swagger-generator/generator-jaxrs/src/test/java/org/apache/servicecomb/swagger/generator/jaxrs/model/BeanParamWithJsonIgnoredTagged.java
 (70%)
 copy 
demo/demo-jaxrs/jaxrs-server/src/main/java/org/apache/servicecomb/demo/jaxrs/server/beanParam/TestBeanParameterWithUpload.java
 => 
swagger/swagger-generator/generator-jaxrs/src/test/java/org/apache/servicecomb/swagger/generator/jaxrs/model/BeanParamWithPart.java
 (65%)
 copy 
common/common-rest/src/test/java/org/apache/servicecomb/common/rest/definition/UnitTestRestUtils.java
 => 
swagger/swagger-generator/generator-jaxrs/src/test/java/org/apache/servicecomb/swagger/generator/jaxrs/model/ConsumesAndProduces.java
 (58%)
 delete mode 100644 
swagger/swagger-generator/generator-jaxrs/src/test/java/org/apache/servicecomb/swagger/generator/jaxrs/processor/annotation/BeanParamAnnotationProcessorTest.java
 delete mode 100644 
swagger/swagger-generator/generator-jaxrs/src/test/java/org/apache/servicecomb/swagger/generator/jaxrs/processor/annotation/ConsumesAnnotationProcessorTest.java
 delete mode 100644 
swagger/swagger-generator/generator-jaxrs/src/test/java/org/apache/servicecomb/swagger/generator/jaxrs/processor/annotation/ProducesAnnotationProcessorTest.java
 copy 
swagger/swagger-generator/generator-jaxrs/src/test/resources/schemas/{echo.yaml 
=> aggregatedParam.yaml} (70%)
 copy 
swagger/swagger-generator/generator-jaxrs/src/test/resources/schemas/{rawJsonStringMethod.yaml
 => beanParamDefaultBody.yaml} (91%)
 copy 
swagger/swagger-generator/generator-jaxrs/src/test/resources/schemas/{query.yaml
 => beanParamWithJsonIgnoredTagged.yaml} (91%)
 copy 
swagger/swagger-generator/generator-jaxrs/src/test/resources/schemas/{form.yaml 
=> beanParamWithPart.yaml} (79%)
 copy 
swagger/swagger-generator/generator-jaxrs/src/test/resources/schemas/{echo.yaml 
=> consumes.yaml} (54%)
 copy 
swagger/swagger-generator/generator-jaxrs/src/test/resources/schemas/{response.yaml
 => responseText.yaml} (92%)

Reply via email to