This is an automated email from the ASF dual-hosted git repository.
ahuber pushed a change to branch spring6
in repository https://gitbox.apache.org/repos/asf/isis.git
from e2b5fa7283 Merge remote-tracking branch 'origin/master' into spring6
add ee86fe9fff ISIS-3292: migrate Swagger Model v2 to OpenAPI v3
add 32c2425b0f ISIS-3292: flesh out parameter schemas (types)
add 6b04256301 ISIS-3292: just renaming classes
add 95cecbb265 ISIS-3292: some refactoring, use ObjectSchema where
applicable
add c9aaf120fa ISIS-3292: flesh out RefSchema
add 67f1134cf5 ISIS-3292: flesh out requestBody(...)
add 434b345b2f ISIS-3292: flesh out ApiResponse generation
add 0f591c4252 ISIS-3292: restore value schemas; purge schema plugin
add 935b2e32a2 ISIS-3292: various schema fixes
add 0ad4309b61 ISIS-3292: add online links to all referenced RO Spec
sections
add 631f705873 ISIS-3292: final fixes
add 93fa6a21b8 Merge pull request #1226 from apache/3292-openapi
new 2f728fecd9 Merge remote-tracking branch 'origin/master' into spring6
The 1 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:
bom/pom.xml | 2 +-
core/metamodel/pom.xml | 4 +-
core/pom.xml | 4 +-
.../rendering/src/main/java/module-info.java | 4 +-
.../CausewayModuleRestfulObjectsRendering.java | 8 +-
.../service/swagger/SwaggerServiceDefault.java | 6 +-
.../service/swagger/internal/Caching.java | 35 +-
.../service/swagger/internal/Generation.java | 844 ---------------------
...pecGenerator.java => OpenApiSpecGenerator.java} | 29 +-
.../rendering/service/swagger/internal/RoSpec.java | 68 ++
.../swagger/internal/ValuePropertyFactory.java | 25 -
.../internal/ValuePropertyFactoryDefault.java | 149 ----
.../swagger/internal/ValuePropertyPlugin.java | 75 --
...{ClassExcluder.java => ValueSchemaFactory.java} | 21 +-
.../internal/ValueSchemaFactoryDefault.java | 127 ++++
.../service/swagger/internal/_OpenApi.java | 117 +++
.../swagger/internal/_OpenApiModelFactory.java | 813 ++++++++++++++++++++
.../rendering/service/swagger/internal/_Util.java | 19 +-
...ationTest.java => OpenApiModelFactoryTest.java} | 8 +-
.../viewer/resources/SwaggerSpecResource.java | 5 +
20 files changed, 1201 insertions(+), 1162 deletions(-)
delete mode 100644
viewers/restfulobjects/rendering/src/main/java/org/apache/causeway/viewer/restfulobjects/rendering/service/swagger/internal/Generation.java
rename
viewers/restfulobjects/rendering/src/main/java/org/apache/causeway/viewer/restfulobjects/rendering/service/swagger/internal/{SwaggerSpecGenerator.java
=> OpenApiSpecGenerator.java} (79%)
create mode 100644
viewers/restfulobjects/rendering/src/main/java/org/apache/causeway/viewer/restfulobjects/rendering/service/swagger/internal/RoSpec.java
delete mode 100644
viewers/restfulobjects/rendering/src/main/java/org/apache/causeway/viewer/restfulobjects/rendering/service/swagger/internal/ValuePropertyFactory.java
delete mode 100644
viewers/restfulobjects/rendering/src/main/java/org/apache/causeway/viewer/restfulobjects/rendering/service/swagger/internal/ValuePropertyFactoryDefault.java
delete mode 100644
viewers/restfulobjects/rendering/src/main/java/org/apache/causeway/viewer/restfulobjects/rendering/service/swagger/internal/ValuePropertyPlugin.java
copy
viewers/restfulobjects/rendering/src/main/java/org/apache/causeway/viewer/restfulobjects/rendering/service/swagger/internal/{ClassExcluder.java
=> ValueSchemaFactory.java} (65%)
create mode 100644
viewers/restfulobjects/rendering/src/main/java/org/apache/causeway/viewer/restfulobjects/rendering/service/swagger/internal/ValueSchemaFactoryDefault.java
create mode 100644
viewers/restfulobjects/rendering/src/main/java/org/apache/causeway/viewer/restfulobjects/rendering/service/swagger/internal/_OpenApi.java
create mode 100644
viewers/restfulobjects/rendering/src/main/java/org/apache/causeway/viewer/restfulobjects/rendering/service/swagger/internal/_OpenApiModelFactory.java
rename
viewers/restfulobjects/rendering/src/test/java/org/apache/causeway/viewer/restfulobjects/rendering/service/swagger/internal/{GenerationTest.java
=> OpenApiModelFactoryTest.java} (87%)