Skip to content

apache/sling-org-apache-sling-validation-examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Apache Sling

Build Status Coverage Sonarcloud Status validation License

Apache Sling Validation Framework Examples

This module is part of the Apache Sling project.

How To Run the Examples

  1. Start a Sling Starter (or some other distribution)

  2. Install the org.apache.sling.validation.api and org.apache.sling.validation.core bundles

  3. Build and install the org.apache.sling.validation.examples bundle

    mvn clean package sling:install

Invalid POST request

curl -u admin:admin -Fsling:resourceType=/apps/validationdemo/components/user -Fusername=johnsmith -FfirstName=John204 -FlastName=Smith http://127.0.0.1:8080/content/validationdemo/users/johnsmith.modify.html

Check that the resource has not been modified at http://127.0.0.1:8080/content/validationdemo/users/johnsmith.html.

Valid POST request

curl -u admin:admin -Fsling:resourceType=/apps/validationdemo/components/user -Fusername=johnsmith -FfirstName=Johnny -FlastName=Bravo http://127.0.0.1:8080/content/validationdemo/users/johnsmith.modify.html

Check that the resource has been modified at http://127.0.0.1:8080/content/validationdemo/users/johnsmith.html.

About

Apache Sling Validation Framework Examples

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages