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

dixitdeepak pushed a change to branch trunk
in repository https://gitbox.apache.org/repos/asf/ofbiz-framework.git


    from 2f969710d5 Revert "Added rest api entry in developer-manual.adoc"
     new 3146e03b50 Improved: Remove ofbiz prefix from files and folders 
(OFBIZ-12197)
     new a1d349eb5c Improved: Removes "ofbiz" prefix from files and folders, 
code cleanup (OFBIZ-12197)
     new a2a29682a5 Improved: Corrects asciidoc levels and follows  
one-sentence-per-line rule (OFBIZ-12197)
     new aa77636662 Improved: Fixes html bugs spotted by sonarcloud 
(OFBIZ-12197)
     new fd27fedf7c Improved: Fixes sonarcloud error by using the resource 
integrity feature for embedding external redoc javascript file (OFBIZ-12197)
     new 5601c92e16 Improved: Updates Redoc version and makes it locally 
available (OFBIZ-12207)
     new 23721be25f Improved: Updates swagger ui version to 3.45.1, moves and 
updates README (OFBIZ-12207)
     new d29768acb6 Improved: Updates swagger ui version to 3.45.1, moves and 
updates README (OFBIZ-12207)
     new df5e51f6f4 Improved: Added CORS filter for the rest-api (OFBIZ-12220). 
Thanks Alexander Gepting for the contribution.
     new c611e3628a Improved: Added CORS filter for the rest-api (OFBIZ-12220). 
Thanks Alexander Gepting for the contribution.
     new 5eada3e597 Fixed: Add http to https redirect rule for ofbiz.apache.org 
(OFBIZ-10590)
     new b427f305db Improved: Update build.gradle to the latest dependencies 
(OFBIZ-12311)
     new 10a76c4a09 Fixed: REST-API Plugin: Remove errors and warnings in 
generated openapi documentation (OFBIZ-12426)
     new c2fb1169f4 Improved:  Fix some bugs Spotbugs reports (OFBIZ-12386)
     new 6ff6645d7e Improved:  Fix some bugs Spotbugs reports (OFBIZ-12386)
     new 50e58b76bd Fixed: Typo in debug log message.
     new 1786fc3c26 Improved: Fix some bugs Spotbugs reports (OFBIZ-12386)
     new 2f1c9400e9 Improved: Update to Swagger UI 4.2.1 (OFBIZ-12519)
     new 5828ff9c9c Improved: Update Redoc to v2.0.0-rc.59 (OFBIZ-12520)
     new 4540da80e8 Improved: Remove deprecation warning by removing direct 
call to Class::newInstance
     new 3c1feba8f5 Improved: Update build.gradle to the latest dependencies 
(OFBIZ-12658)
     new e63ad78772 Improved: Update build.gradle to the latest dependencies 
(OFBIZ-10213)
     new 6749b660bc Fixed: Upgrade to gradle 7.6 - support jdk 11 -> 17 
(OFBIZ-12400)
     new bb0d39e99e Fixed: Update Jersey to 2.40
     new 10d84e483f Improved: Update build.gradle to the latest dependencies 
(OFBIZ-12921)
     new 4a4226e71b Improved: Use media type "text/javascript" instead of 
"application/javascript to follow RFC-9239 (OFBIZ-13156)
     new 1e035c79f6 Improved:  OFBiz Documentation Global Task  (OFBIZ-10285)
     new 68399e4363 Improved: Upgrade Tomcat Version to 10.1.34 (OFBIZ-12989)
     new ae079e9bc1 Authentication refresh token mechanism feature  - 
plugins-update (OFBIZ-13212) (PR-135)
     new 85332ad19a Improved: Authentication refresh token mechanism feature 
(OFBIZ-13212)
     new c4a403da38 Fixed: commented out a test suite declaration pointing to 
an empty test suite file. (#138)
     new a68c67bb73 Migrate rest-api plugin to Jakarta EE 9+ for Tomcat 10 
compatibility (#140)
     new 55901f2198 Comment out unused import, ServerProperties.TRACING will be 
helpful while debugging
     new 5ba2b874ad Added welcome-file for swagger docs, now it will redirect 
user to swagger-ui by default
     new 462af01431 OFBIZ-12345: Fixed repeated REST API exception issue 
returning 500 error (#139)
     new 0542b230e3 Replaced javax.ws with jakarta.ws
     new 72e84bbc2c Use ServiceNameContextHolder to set the service name in 
ServiceRequestHandler
     new 5c81cfdee2 Fixed: Use ServiceNameContextHolder to set the service name 
in ServiceRequestHandler
     new 7342acff38 Added support for multiple rest.xml files per component 
(#141)
     new d6c2d8c5d0 Fixed java doc error for setPath method
     new b642e25b2c Fixed checkstyle error
     new 4e1b5b285b Added support to define nested rest api resource (#144)
     new b1463091a3 Fixed checkstyle errors
     new 66b851f89a Improved: various non-functional improvements to code and 
organization for the rest-api plugin.
     new 1ebd4fc05d Improved: Update method calls to comply with modified JWT 
validation methods.
     new 96af6ee3dc Fixed: refactor CORS handling in APICorsFilter to use 
allowed origins and improve response headers
     new 53bf76f2a9 Improved: Bump dependencies group across 5 directories with 
14 updates
     new 77a0f2dfc4 Bump io.swagger.core.v3:swagger-jaxrs2-servlet-initializer 
in /rest-api
     new 56a22bf5bb Removed unused task definitions and commented-out 
configuration in build.gradle of the rest-api plugin
     new 3855531b68 Fixed: Refactor JacksonConfig to use JsonMapper to suppress 
waarnings
     new e6a5228310 Improved: No functional change, just adding missing 
licenses.
     new 3fe3bf4721 Bump io.swagger.core.v3:swagger-jaxrs2 in /rest-api
     new 5739c8ef85 Bump io.swagger.core.v3:swagger-jaxrs2-servlet-initializer 
in /rest-api
     new 7f96f49428 Improved: Remove unnecessary string concatenation in 
ModelService causing CodeQL error (OFBIZ-13415)
     new 7f7b2e6fe8 Improved: Refactor JavaDocs in rest-api component 
(OFBIZ-13415)
     new 4889b9892d Improved: Refactored rest-api code (OFBIZ-13415)

The 56 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:
 framework/rest-api/README.md                       |   2 +
 framework/rest-api/config/ApiUiLabels.xml          |  38 ++
 framework/rest-api/dtd/rest-api.xsd                |  90 ++++
 .../rest-api}/ofbiz-component.xml                  |  37 +-
 .../rest-api/servicedef/services.xml               |  17 +-
 framework/rest-api/src/docs/asciidoc/rest-api.adoc | 232 ++++++++++
 .../org/apache/ofbiz/ws/rs/ApiServiceRequest.java} |  17 +-
 .../ofbiz/ws/rs/MethodNotAllowedException.java}    |  26 +-
 .../ofbiz/ws/rs/ServiceNameContextHolder.java}     |  38 +-
 .../ofbiz/ws/rs/ServiceNotFoundException.java}     |  22 +-
 .../apache/ofbiz/ws/rs/ServiceRequestFilter.java   | 126 ++++++
 .../ofbiz/ws/rs/ServiceRequestProcessor.java       |  90 ++++
 .../apache/ofbiz/ws/rs/annotation/AuthToken.java}  |  28 +-
 .../apache/ofbiz/ws/rs/annotation/Secured.java}    |  28 +-
 .../ws/rs/annotation/ServiceRequestValidator.java} |  25 +-
 .../ofbiz/ws/rs/common/AuthenticationScheme.java}  |  28 +-
 .../apache/ofbiz/ws/rs/core/OFBizApiConfig.java    | 197 +++++++++
 .../apache/ofbiz/ws/rs/core/ResponseStatus.java    |  98 +++++
 .../rs/filters/ServiceContextCleanupFilter.java}   |  25 +-
 .../ofbiz/ws/rs/listener/ApiContextListener.java   |  96 +++++
 .../org/apache/ofbiz/ws/rs/model/ModelApi.java     | 151 +++++++
 .../apache/ofbiz/ws/rs/model/ModelApiReader.java   | 119 ++++++
 .../apache/ofbiz/ws/rs/model/ModelOperation.java   | 241 +++++++++++
 .../apache/ofbiz/ws/rs/model/ModelResource.java    | 265 ++++++++++++
 .../ofbiz/ws/rs/openapi/OFBizOpenApiReader.java    | 338 +++++++++++++++
 .../ofbiz/ws/rs/openapi/OFBizResourceScanner.java  |  79 ++++
 .../ofbiz/ws/rs/process/RestRequestHandler.java    | 294 +++++++++++++
 .../ofbiz/ws/rs/process/ServiceRequestHandler.java | 105 +++++
 .../ofbiz/ws/rs/resources/ApiRootResource.java     | 120 ++++++
 .../ws/rs/resources/AuthenticationResource.java    | 146 +++++++
 .../ws/rs/resources/OFBizServiceResource.java      | 237 +++++++++++
 .../ofbiz/ws/rs/resources/OpenApiResource.java     | 160 +++++++
 .../org/apache/ofbiz/ws/rs/response/Error.java     | 251 +++++++++++
 .../org/apache/ofbiz/ws/rs/response/Success.java   | 120 ++++++
 .../ofbiz/ws/rs/security/auth/APIAuthFilter.java   | 164 +++++++
 .../ofbiz/ws/rs/security/auth/APICorsFilter.java   |  81 ++++
 .../ws/rs/security/auth/HttpBasicAuthFilter.java   | 130 ++++++
 .../apache/ofbiz/ws/rs/services/RestServices.java  |  72 ++++
 .../rs/spi/impl/GenericServiceExceptionMapper.java | 126 ++++++
 .../ws/rs/spi/impl/GlobalExceptionMapper.java      |  55 +++
 .../apache/ofbiz/ws/rs/spi/impl/JacksonConfig.java |  73 ++++
 .../spi/impl/JsonifiedParamConverterProvider.java  |  98 +++++
 .../ofbiz/ws/rs/spi/impl/LinkSerializer.java       |  49 +++
 .../org/apache/ofbiz/ws/rs/util/OpenApiUtil.java   | 469 +++++++++++++++++++++
 .../org/apache/ofbiz/ws/rs/util/RestApiUtil.java   | 182 ++++++++
 .../ofbiz/ws/rs/util/ServiceRequestWorker.java}    |  32 +-
 .../testdef/rest-apiTests.xml}                     |   7 +-
 framework/rest-api/webapp/docs/README.adoc         |  15 +
 framework/rest-api/webapp/docs/WEB-INF/README.adoc |  15 +
 .../rest-api/webapp/docs}/WEB-INF/web.xml          |   8 +-
 framework/rest-api/webapp/docs/favicon-16x16.png   | Bin 0 -> 665 bytes
 framework/rest-api/webapp/docs/favicon-32x32.png   | Bin 0 -> 628 bytes
 .../rest-api/webapp/docs/oauth2-redirect.html      |  74 ++++
 framework/rest-api/webapp/docs/redoc.html          |  47 +++
 framework/rest-api/webapp/docs/redoc.standalone.js |   3 +
 .../rest-api/webapp/docs/swagger-ui-bundle.js      |   3 +
 .../rest-api/webapp/docs/swagger-ui-bundle.js.map  |   1 +
 .../webapp/docs/swagger-ui-es-bundle-core.js       |   3 +
 .../webapp/docs/swagger-ui-es-bundle-core.js.map   |   1 +
 .../rest-api/webapp/docs/swagger-ui-es-bundle.js   |   3 +
 .../webapp/docs/swagger-ui-es-bundle.js.map        |   1 +
 .../webapp/docs/swagger-ui-standalone-preset.js    |   3 +
 .../docs/swagger-ui-standalone-preset.js.map       |   1 +
 framework/rest-api/webapp/docs/swagger-ui.css      |   4 +
 framework/rest-api/webapp/docs/swagger-ui.css.map  |   1 +
 framework/rest-api/webapp/docs/swagger-ui.html     |  63 +++
 framework/rest-api/webapp/docs/swagger-ui.js       |   3 +
 framework/rest-api/webapp/docs/swagger-ui.js.map   |   1 +
 framework/rest-api/webapp/rest-api/WEB-INF/web.xml |  54 +++
 .../org/apache/ofbiz/service/ModelService.java     |   2 +-
 70 files changed, 5608 insertions(+), 122 deletions(-)
 create mode 100644 framework/rest-api/README.md
 create mode 100644 framework/rest-api/config/ApiUiLabels.xml
 create mode 100644 framework/rest-api/dtd/rest-api.xsd
 copy {themes/rainbowstone => framework/rest-api}/ofbiz-component.xml (53%)
 copy applications/order/servicedef/services_upgrade.xml => 
framework/rest-api/servicedef/services.xml (60%)
 create mode 100644 framework/rest-api/src/docs/asciidoc/rest-api.adoc
 copy 
framework/{widget/src/main/java/org/apache/ofbiz/widget/cache/GenericWidgetOutput.java
 => rest-api/src/main/java/org/apache/ofbiz/ws/rs/ApiServiceRequest.java} (72%)
 copy 
framework/{entity/src/main/java/org/apache/ofbiz/entity/serialize/XmlSerializable.java
 => 
rest-api/src/main/java/org/apache/ofbiz/ws/rs/MethodNotAllowedException.java} 
(62%)
 copy 
framework/{entity/src/main/java/org/apache/ofbiz/entity/testtools/EntityTestCase.java
 => 
rest-api/src/main/java/org/apache/ofbiz/ws/rs/ServiceNameContextHolder.java} 
(56%)
 copy 
framework/{widget/src/main/java/org/apache/ofbiz/widget/model/ModelAction.java 
=> rest-api/src/main/java/org/apache/ofbiz/ws/rs/ServiceNotFoundException.java} 
(66%)
 create mode 100644 
framework/rest-api/src/main/java/org/apache/ofbiz/ws/rs/ServiceRequestFilter.java
 create mode 100644 
framework/rest-api/src/main/java/org/apache/ofbiz/ws/rs/ServiceRequestProcessor.java
 copy 
framework/{base/src/main/java/org/apache/ofbiz/base/lang/SourceMonitored.java 
=> rest-api/src/main/java/org/apache/ofbiz/ws/rs/annotation/AuthToken.java} 
(54%)
 copy 
framework/{base/src/main/java/org/apache/ofbiz/base/lang/SourceMonitored.java 
=> rest-api/src/main/java/org/apache/ofbiz/ws/rs/annotation/Secured.java} (53%)
 copy 
framework/{base/src/main/java/org/apache/ofbiz/base/lang/SourceMonitored.java 
=> 
rest-api/src/main/java/org/apache/ofbiz/ws/rs/annotation/ServiceRequestValidator.java}
 (60%)
 copy 
framework/{widget/src/main/java/org/apache/ofbiz/widget/model/ModelAction.java 
=> 
rest-api/src/main/java/org/apache/ofbiz/ws/rs/common/AuthenticationScheme.java} 
(65%)
 create mode 100644 
framework/rest-api/src/main/java/org/apache/ofbiz/ws/rs/core/OFBizApiConfig.java
 create mode 100644 
framework/rest-api/src/main/java/org/apache/ofbiz/ws/rs/core/ResponseStatus.java
 copy 
framework/{widget/src/main/java/org/apache/ofbiz/widget/content/DataResourceWorkerInterface.java
 => 
rest-api/src/main/java/org/apache/ofbiz/ws/rs/filters/ServiceContextCleanupFilter.java}
 (61%)
 create mode 100644 
framework/rest-api/src/main/java/org/apache/ofbiz/ws/rs/listener/ApiContextListener.java
 create mode 100644 
framework/rest-api/src/main/java/org/apache/ofbiz/ws/rs/model/ModelApi.java
 create mode 100644 
framework/rest-api/src/main/java/org/apache/ofbiz/ws/rs/model/ModelApiReader.java
 create mode 100644 
framework/rest-api/src/main/java/org/apache/ofbiz/ws/rs/model/ModelOperation.java
 create mode 100644 
framework/rest-api/src/main/java/org/apache/ofbiz/ws/rs/model/ModelResource.java
 create mode 100644 
framework/rest-api/src/main/java/org/apache/ofbiz/ws/rs/openapi/OFBizOpenApiReader.java
 create mode 100644 
framework/rest-api/src/main/java/org/apache/ofbiz/ws/rs/openapi/OFBizResourceScanner.java
 create mode 100644 
framework/rest-api/src/main/java/org/apache/ofbiz/ws/rs/process/RestRequestHandler.java
 create mode 100644 
framework/rest-api/src/main/java/org/apache/ofbiz/ws/rs/process/ServiceRequestHandler.java
 create mode 100644 
framework/rest-api/src/main/java/org/apache/ofbiz/ws/rs/resources/ApiRootResource.java
 create mode 100644 
framework/rest-api/src/main/java/org/apache/ofbiz/ws/rs/resources/AuthenticationResource.java
 create mode 100644 
framework/rest-api/src/main/java/org/apache/ofbiz/ws/rs/resources/OFBizServiceResource.java
 create mode 100644 
framework/rest-api/src/main/java/org/apache/ofbiz/ws/rs/resources/OpenApiResource.java
 create mode 100644 
framework/rest-api/src/main/java/org/apache/ofbiz/ws/rs/response/Error.java
 create mode 100644 
framework/rest-api/src/main/java/org/apache/ofbiz/ws/rs/response/Success.java
 create mode 100644 
framework/rest-api/src/main/java/org/apache/ofbiz/ws/rs/security/auth/APIAuthFilter.java
 create mode 100644 
framework/rest-api/src/main/java/org/apache/ofbiz/ws/rs/security/auth/APICorsFilter.java
 create mode 100644 
framework/rest-api/src/main/java/org/apache/ofbiz/ws/rs/security/auth/HttpBasicAuthFilter.java
 create mode 100644 
framework/rest-api/src/main/java/org/apache/ofbiz/ws/rs/services/RestServices.java
 create mode 100644 
framework/rest-api/src/main/java/org/apache/ofbiz/ws/rs/spi/impl/GenericServiceExceptionMapper.java
 create mode 100644 
framework/rest-api/src/main/java/org/apache/ofbiz/ws/rs/spi/impl/GlobalExceptionMapper.java
 create mode 100644 
framework/rest-api/src/main/java/org/apache/ofbiz/ws/rs/spi/impl/JacksonConfig.java
 create mode 100644 
framework/rest-api/src/main/java/org/apache/ofbiz/ws/rs/spi/impl/JsonifiedParamConverterProvider.java
 create mode 100644 
framework/rest-api/src/main/java/org/apache/ofbiz/ws/rs/spi/impl/LinkSerializer.java
 create mode 100644 
framework/rest-api/src/main/java/org/apache/ofbiz/ws/rs/util/OpenApiUtil.java
 create mode 100644 
framework/rest-api/src/main/java/org/apache/ofbiz/ws/rs/util/RestApiUtil.java
 copy 
framework/{service/src/main/java/org/apache/ofbiz/service/config/ServiceConfigListener.java
 => 
rest-api/src/main/java/org/apache/ofbiz/ws/rs/util/ServiceRequestWorker.java} 
(56%)
 copy framework/{resources/templates/TypeData.xml => 
rest-api/testdef/rest-apiTests.xml} (79%)
 create mode 100644 framework/rest-api/webapp/docs/README.adoc
 create mode 100644 framework/rest-api/webapp/docs/WEB-INF/README.adoc
 copy {themes/flatgrey/webapp/flatgrey => 
framework/rest-api/webapp/docs}/WEB-INF/web.xml (83%)
 create mode 100644 framework/rest-api/webapp/docs/favicon-16x16.png
 create mode 100644 framework/rest-api/webapp/docs/favicon-32x32.png
 create mode 100644 framework/rest-api/webapp/docs/oauth2-redirect.html
 create mode 100644 framework/rest-api/webapp/docs/redoc.html
 create mode 100644 framework/rest-api/webapp/docs/redoc.standalone.js
 create mode 100644 framework/rest-api/webapp/docs/swagger-ui-bundle.js
 create mode 100644 framework/rest-api/webapp/docs/swagger-ui-bundle.js.map
 create mode 100644 framework/rest-api/webapp/docs/swagger-ui-es-bundle-core.js
 create mode 100644 
framework/rest-api/webapp/docs/swagger-ui-es-bundle-core.js.map
 create mode 100644 framework/rest-api/webapp/docs/swagger-ui-es-bundle.js
 create mode 100644 framework/rest-api/webapp/docs/swagger-ui-es-bundle.js.map
 create mode 100644 
framework/rest-api/webapp/docs/swagger-ui-standalone-preset.js
 create mode 100644 
framework/rest-api/webapp/docs/swagger-ui-standalone-preset.js.map
 create mode 100644 framework/rest-api/webapp/docs/swagger-ui.css
 create mode 100644 framework/rest-api/webapp/docs/swagger-ui.css.map
 create mode 100644 framework/rest-api/webapp/docs/swagger-ui.html
 create mode 100644 framework/rest-api/webapp/docs/swagger-ui.js
 create mode 100644 framework/rest-api/webapp/docs/swagger-ui.js.map
 create mode 100644 framework/rest-api/webapp/rest-api/WEB-INF/web.xml

Reply via email to