This is an automated email from the ASF dual-hosted git repository.
dklco pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/sling-whiteboard.git
from 1c377cc7 Adding initial version of JSON Servlet
add ec1baf4b Committing where I'm at even though I've discovered that
jax.rs would be a better approach
add 10e5a59a Updating to fix upload to support setting file name
add 1df146e5 Updating to new Jax RS concept vs JSON servlet
No new revisions were added by this update.
Summary of changes:
.../.editorconfig | 0
org.apache.sling.jaxrs/README.md | 25 +
.../bundle}/pom.xml | 55 +-
.../sling/jaxrs/json/JsonMessageBodyReader.java | 54 +
.../sling/jaxrs/json/JsonMessageBodyWriter.java | 54 +
.../sling/jaxrs/json/ProblemExceptionMapper.java | 33 +-
.../apache/sling/jaxrs}/json/problem/Problem.java | 2 +-
.../sling/jaxrs}/json/problem/ProblemBuilder.java | 2 +-
.../sling/jaxrs}/json/problem/Problematic.java | 2 +-
.../jaxrs}/json/problem/ThrowableProblem.java | 2 +-
.../sling/jaxrs/json/problem}/package-info.java | 7 +-
.../jaxrs/json/JsonMessageBodyReaderTest.java | 55 +
.../jaxrs/json/JsonMessageBodyWriterTest.java | 54 +
.../jaxrs/json/ProblemExceptionMapperTest.java | 37 +-
.../jaxrs}/json/problem/ProblemBuilderTest.java | 2 +-
org.apache.sling.jaxrs/it/pom.xml | 116 +
.../test/java/org/apache/sling/jaxrs/JaxRsIT.java | 172 +
.../it/src/test/resources/jaxrs.json | 79 +
.../it/src/test/resources/sample.json | 11 +
.../pom.xml | 38 +-
.../sample}/pom.xml | 112 +-
.../sample/src/main/features/jaxrs-sample.json | 11 +
.../apache/sling/jaxrs/sample/JaxRsServlet.java | 114 +
.../apache/sling/jaxrs/sample/TestHttpContext.java | 142 +
org.apache.sling.servlets.json/README.md | 34 -
.../sling/servlets/json/BaseJsonServlet.java | 322 -
.../sling/servlets/json/JacksonJsonServlet.java | 135 -
.../servlets/json/JacksonJsonServletTest.java | 164 -
.../org/apache/sling/servlets/json/SamplePojo.java | 26 -
.../servlets/json/TestJacksonJsonServlet.java | 55 -
slingpost/index.js | 15 +-
slingpost/package-lock.json | 6873 +-------------------
32 files changed, 1073 insertions(+), 7730 deletions(-)
rename {org.apache.sling.servlets.json =>
org.apache.sling.jaxrs}/.editorconfig (100%)
create mode 100644 org.apache.sling.jaxrs/README.md
copy {org.apache.sling.servlets.json => org.apache.sling.jaxrs/bundle}/pom.xml
(78%)
create mode 100644
org.apache.sling.jaxrs/bundle/src/main/java/org/apache/sling/jaxrs/json/JsonMessageBodyReader.java
create mode 100644
org.apache.sling.jaxrs/bundle/src/main/java/org/apache/sling/jaxrs/json/JsonMessageBodyWriter.java
copy
org.apache.sling.thumbnails/src/main/java/org/apache/sling/thumbnails/internal/providers/ImageThumbnailProvider.java
=>
org.apache.sling.jaxrs/bundle/src/main/java/org/apache/sling/jaxrs/json/ProblemExceptionMapper.java
(53%)
rename {org.apache.sling.servlets.json/src/main/java/org/apache/sling/servlets
=>
org.apache.sling.jaxrs/bundle/src/main/java/org/apache/sling/jaxrs}/json/problem/Problem.java
(98%)
rename {org.apache.sling.servlets.json/src/main/java/org/apache/sling/servlets
=>
org.apache.sling.jaxrs/bundle/src/main/java/org/apache/sling/jaxrs}/json/problem/ProblemBuilder.java
(99%)
rename {org.apache.sling.servlets.json/src/main/java/org/apache/sling/servlets
=>
org.apache.sling.jaxrs/bundle/src/main/java/org/apache/sling/jaxrs}/json/problem/Problematic.java
(95%)
rename {org.apache.sling.servlets.json/src/main/java/org/apache/sling/servlets
=>
org.apache.sling.jaxrs/bundle/src/main/java/org/apache/sling/jaxrs}/json/problem/ThrowableProblem.java
(96%)
copy
{featuremodel/feature-service/src/main/java/org/apache/sling/feature/service =>
org.apache.sling.jaxrs/bundle/src/main/java/org/apache/sling/jaxrs/json/problem}/package-info.java
(89%)
create mode 100644
org.apache.sling.jaxrs/bundle/src/test/java/org/apache/sling/jaxrs/json/JsonMessageBodyReaderTest.java
create mode 100644
org.apache.sling.jaxrs/bundle/src/test/java/org/apache/sling/jaxrs/json/JsonMessageBodyWriterTest.java
copy upgrade/src/main/java/org/apache/sling/upgrade/UpgradeEntry.java =>
org.apache.sling.jaxrs/bundle/src/test/java/org/apache/sling/jaxrs/json/ProblemExceptionMapperTest.java
(50%)
rename {org.apache.sling.servlets.json/src/test/java/org/apache/sling/servlets
=>
org.apache.sling.jaxrs/bundle/src/test/java/org/apache/sling/jaxrs}/json/problem/ProblemBuilderTest.java
(99%)
create mode 100644 org.apache.sling.jaxrs/it/pom.xml
create mode 100644
org.apache.sling.jaxrs/it/src/test/java/org/apache/sling/jaxrs/JaxRsIT.java
create mode 100644 org.apache.sling.jaxrs/it/src/test/resources/jaxrs.json
create mode 100644 org.apache.sling.jaxrs/it/src/test/resources/sample.json
copy {org-apache-sling-build-version-rules => org.apache.sling.jaxrs}/pom.xml
(51%)
rename {org.apache.sling.servlets.json =>
org.apache.sling.jaxrs/sample}/pom.xml (67%)
create mode 100644
org.apache.sling.jaxrs/sample/src/main/features/jaxrs-sample.json
create mode 100644
org.apache.sling.jaxrs/sample/src/main/java/org/apache/sling/jaxrs/sample/JaxRsServlet.java
create mode 100644
org.apache.sling.jaxrs/sample/src/main/java/org/apache/sling/jaxrs/sample/TestHttpContext.java
delete mode 100644 org.apache.sling.servlets.json/README.md
delete mode 100644
org.apache.sling.servlets.json/src/main/java/org/apache/sling/servlets/json/BaseJsonServlet.java
delete mode 100644
org.apache.sling.servlets.json/src/main/java/org/apache/sling/servlets/json/JacksonJsonServlet.java
delete mode 100644
org.apache.sling.servlets.json/src/test/java/org/apache/sling/servlets/json/JacksonJsonServletTest.java
delete mode 100644
org.apache.sling.servlets.json/src/test/java/org/apache/sling/servlets/json/SamplePojo.java
delete mode 100644
org.apache.sling.servlets.json/src/test/java/org/apache/sling/servlets/json/TestJacksonJsonServlet.java