This is an automated email from the ASF dual-hosted git repository.
ahuber pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git
from ae9e97eae0 Bump datatables from 1.12.1 to 1.13.1 (2)
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
No new revisions were added by this update.
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} | 24 +-
.../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 | 128 ++++
.../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, 1200 insertions(+), 1159 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%)