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