├── .gitignore ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── CODE_OF_CONDUCT.adoc ├── Jenkinsfile ├── LICENSE ├── README.adoc ├── affordances ├── README.adoc ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── springframework │ │ └── hateoas │ │ └── examples │ │ ├── DatabaseLoader.java │ │ ├── Employee.java │ │ ├── EmployeeController.java │ │ ├── EmployeeRepository.java │ │ ├── HypermediaConfiguration.java │ │ └── SpringHateoasAffordancesApplication.java │ └── test │ └── java │ └── org │ └── springframework │ └── hateoas │ └── examples │ └── EmployeeControllerTests.java ├── api-evolution ├── README.adoc ├── new-client │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── springframework │ │ │ └── hateoas │ │ │ └── examples │ │ │ ├── ClientConfig.java │ │ │ ├── Employee.java │ │ │ ├── HomeController.java │ │ │ └── NewClientApplication.java │ │ └── resources │ │ └── templates │ │ └── index.html ├── new-server │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── springframework │ │ │ └── hateoas │ │ │ └── examples │ │ │ ├── Employee.java │ │ │ ├── EmployeeController.java │ │ │ ├── EmployeeRepository.java │ │ │ ├── EmployeeResourceAssembler.java │ │ │ ├── InitDatabase.java │ │ │ └── NewServerApplication.java │ │ └── resources │ │ └── application.yml ├── original-client │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── springframework │ │ │ └── hateoas │ │ │ └── examples │ │ │ ├── ClientConfig.java │ │ │ ├── Employee.java │ │ │ ├── HomeController.java │ │ │ └── OriginalClientApplication.java │ │ └── resources │ │ └── templates │ │ └── index.html ├── original-server │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── springframework │ │ │ └── hateoas │ │ │ └── examples │ │ │ ├── Employee.java │ │ │ ├── EmployeeController.java │ │ │ ├── EmployeeRepository.java │ │ │ ├── EmployeeRepresentationModelAssembler.java │ │ │ ├── InitDatabase.java │ │ │ └── OriginalServerApplication.java │ │ └── resources │ │ └── application.yml └── pom.xml ├── basics ├── README.adoc ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── springframework │ │ └── hateoas │ │ └── examples │ │ ├── DatabaseLoader.java │ │ ├── Employee.java │ │ ├── EmployeeController.java │ │ ├── EmployeeRepository.java │ │ ├── EmployeeRepresentationModelAssembler.java │ │ └── SpringHateoasBasicsApplication.java │ └── test │ └── java │ └── org │ └── springframework │ └── hateoas │ └── examples │ └── EmployeeControllerTests.java ├── ci └── test.sh ├── commons ├── pom.xml └── src │ └── main │ └── java │ └── org │ └── springframework │ └── hateoas │ └── SimpleIdentifiableRepresentationModelAssembler.java ├── hypermedia ├── README.adoc ├── pom.xml └── src │ └── main │ └── java │ └── org │ └── springframework │ └── hateoas │ └── examples │ ├── DatabaseLoader.java │ ├── Employee.java │ ├── EmployeeController.java │ ├── EmployeeRepository.java │ ├── EmployeeRepresentationModelAssembler.java │ ├── EmployeeWithManager.java │ ├── EmployeeWithManagerResourceAssembler.java │ ├── Manager.java │ ├── ManagerController.java │ ├── ManagerRepository.java │ ├── ManagerRepresentationModelAssembler.java │ ├── RootController.java │ ├── SpringHateoasHypermediaApplication.java │ ├── Supervisor.java │ └── SupervisorController.java ├── mvnw ├── mvnw.cmd ├── pom.xml ├── security └── pom.xml ├── simplified ├── README.adoc ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── springframework │ │ └── hateoas │ │ └── examples │ │ ├── DatabaseLoader.java │ │ ├── Employee.java │ │ ├── EmployeeController.java │ │ ├── EmployeeRepository.java │ │ └── SpringHateoasSimplifiedApplication.java │ └── test │ └── java │ └── org │ └── springframework │ └── hateoas │ └── examples │ └── EmployeeControllerTests.java └── spring-hateoas-and-spring-data-rest ├── README.adoc ├── pom.xml └── src ├── main ├── java │ └── org │ │ └── springframework │ │ └── hateoas │ │ └── examples │ │ ├── CustomOrderController.java │ │ ├── DatabaseLoader.java │ │ ├── Order.java │ │ ├── OrderNotFoundException.java │ │ ├── OrderProcessor.java │ │ ├── OrderRepository.java │ │ ├── OrderStatus.java │ │ └── SpringHateoasSpringDataRestApplication.java └── resources │ └── application.yml └── test └── java └── org └── springframework └── hateoas └── examples └── OrderIntegrationTest.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/CODE_OF_CONDUCT.adoc -------------------------------------------------------------------------------- /Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/Jenkinsfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/LICENSE -------------------------------------------------------------------------------- /README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/README.adoc -------------------------------------------------------------------------------- /affordances/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/affordances/README.adoc -------------------------------------------------------------------------------- /affordances/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/affordances/pom.xml -------------------------------------------------------------------------------- /affordances/src/main/java/org/springframework/hateoas/examples/DatabaseLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/affordances/src/main/java/org/springframework/hateoas/examples/DatabaseLoader.java -------------------------------------------------------------------------------- /affordances/src/main/java/org/springframework/hateoas/examples/Employee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/affordances/src/main/java/org/springframework/hateoas/examples/Employee.java -------------------------------------------------------------------------------- /affordances/src/main/java/org/springframework/hateoas/examples/EmployeeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/affordances/src/main/java/org/springframework/hateoas/examples/EmployeeController.java -------------------------------------------------------------------------------- /affordances/src/main/java/org/springframework/hateoas/examples/EmployeeRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/affordances/src/main/java/org/springframework/hateoas/examples/EmployeeRepository.java -------------------------------------------------------------------------------- /affordances/src/main/java/org/springframework/hateoas/examples/HypermediaConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/affordances/src/main/java/org/springframework/hateoas/examples/HypermediaConfiguration.java -------------------------------------------------------------------------------- /affordances/src/main/java/org/springframework/hateoas/examples/SpringHateoasAffordancesApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/affordances/src/main/java/org/springframework/hateoas/examples/SpringHateoasAffordancesApplication.java -------------------------------------------------------------------------------- /affordances/src/test/java/org/springframework/hateoas/examples/EmployeeControllerTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/affordances/src/test/java/org/springframework/hateoas/examples/EmployeeControllerTests.java -------------------------------------------------------------------------------- /api-evolution/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/api-evolution/README.adoc -------------------------------------------------------------------------------- /api-evolution/new-client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/api-evolution/new-client/pom.xml -------------------------------------------------------------------------------- /api-evolution/new-client/src/main/java/org/springframework/hateoas/examples/ClientConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/api-evolution/new-client/src/main/java/org/springframework/hateoas/examples/ClientConfig.java -------------------------------------------------------------------------------- /api-evolution/new-client/src/main/java/org/springframework/hateoas/examples/Employee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/api-evolution/new-client/src/main/java/org/springframework/hateoas/examples/Employee.java -------------------------------------------------------------------------------- /api-evolution/new-client/src/main/java/org/springframework/hateoas/examples/HomeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/api-evolution/new-client/src/main/java/org/springframework/hateoas/examples/HomeController.java -------------------------------------------------------------------------------- /api-evolution/new-client/src/main/java/org/springframework/hateoas/examples/NewClientApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/api-evolution/new-client/src/main/java/org/springframework/hateoas/examples/NewClientApplication.java -------------------------------------------------------------------------------- /api-evolution/new-client/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/api-evolution/new-client/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /api-evolution/new-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/api-evolution/new-server/pom.xml -------------------------------------------------------------------------------- /api-evolution/new-server/src/main/java/org/springframework/hateoas/examples/Employee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/api-evolution/new-server/src/main/java/org/springframework/hateoas/examples/Employee.java -------------------------------------------------------------------------------- /api-evolution/new-server/src/main/java/org/springframework/hateoas/examples/EmployeeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/api-evolution/new-server/src/main/java/org/springframework/hateoas/examples/EmployeeController.java -------------------------------------------------------------------------------- /api-evolution/new-server/src/main/java/org/springframework/hateoas/examples/EmployeeRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/api-evolution/new-server/src/main/java/org/springframework/hateoas/examples/EmployeeRepository.java -------------------------------------------------------------------------------- /api-evolution/new-server/src/main/java/org/springframework/hateoas/examples/EmployeeResourceAssembler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/api-evolution/new-server/src/main/java/org/springframework/hateoas/examples/EmployeeResourceAssembler.java -------------------------------------------------------------------------------- /api-evolution/new-server/src/main/java/org/springframework/hateoas/examples/InitDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/api-evolution/new-server/src/main/java/org/springframework/hateoas/examples/InitDatabase.java -------------------------------------------------------------------------------- /api-evolution/new-server/src/main/java/org/springframework/hateoas/examples/NewServerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/api-evolution/new-server/src/main/java/org/springframework/hateoas/examples/NewServerApplication.java -------------------------------------------------------------------------------- /api-evolution/new-server/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | server: 2 | port: 9000 -------------------------------------------------------------------------------- /api-evolution/original-client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/api-evolution/original-client/pom.xml -------------------------------------------------------------------------------- /api-evolution/original-client/src/main/java/org/springframework/hateoas/examples/ClientConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/api-evolution/original-client/src/main/java/org/springframework/hateoas/examples/ClientConfig.java -------------------------------------------------------------------------------- /api-evolution/original-client/src/main/java/org/springframework/hateoas/examples/Employee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/api-evolution/original-client/src/main/java/org/springframework/hateoas/examples/Employee.java -------------------------------------------------------------------------------- /api-evolution/original-client/src/main/java/org/springframework/hateoas/examples/HomeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/api-evolution/original-client/src/main/java/org/springframework/hateoas/examples/HomeController.java -------------------------------------------------------------------------------- /api-evolution/original-client/src/main/java/org/springframework/hateoas/examples/OriginalClientApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/api-evolution/original-client/src/main/java/org/springframework/hateoas/examples/OriginalClientApplication.java -------------------------------------------------------------------------------- /api-evolution/original-client/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/api-evolution/original-client/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /api-evolution/original-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/api-evolution/original-server/pom.xml -------------------------------------------------------------------------------- /api-evolution/original-server/src/main/java/org/springframework/hateoas/examples/Employee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/api-evolution/original-server/src/main/java/org/springframework/hateoas/examples/Employee.java -------------------------------------------------------------------------------- /api-evolution/original-server/src/main/java/org/springframework/hateoas/examples/EmployeeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/api-evolution/original-server/src/main/java/org/springframework/hateoas/examples/EmployeeController.java -------------------------------------------------------------------------------- /api-evolution/original-server/src/main/java/org/springframework/hateoas/examples/EmployeeRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/api-evolution/original-server/src/main/java/org/springframework/hateoas/examples/EmployeeRepository.java -------------------------------------------------------------------------------- /api-evolution/original-server/src/main/java/org/springframework/hateoas/examples/EmployeeRepresentationModelAssembler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/api-evolution/original-server/src/main/java/org/springframework/hateoas/examples/EmployeeRepresentationModelAssembler.java -------------------------------------------------------------------------------- /api-evolution/original-server/src/main/java/org/springframework/hateoas/examples/InitDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/api-evolution/original-server/src/main/java/org/springframework/hateoas/examples/InitDatabase.java -------------------------------------------------------------------------------- /api-evolution/original-server/src/main/java/org/springframework/hateoas/examples/OriginalServerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/api-evolution/original-server/src/main/java/org/springframework/hateoas/examples/OriginalServerApplication.java -------------------------------------------------------------------------------- /api-evolution/original-server/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | server: 2 | port: 9000 -------------------------------------------------------------------------------- /api-evolution/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/api-evolution/pom.xml -------------------------------------------------------------------------------- /basics/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/basics/README.adoc -------------------------------------------------------------------------------- /basics/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/basics/pom.xml -------------------------------------------------------------------------------- /basics/src/main/java/org/springframework/hateoas/examples/DatabaseLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/basics/src/main/java/org/springframework/hateoas/examples/DatabaseLoader.java -------------------------------------------------------------------------------- /basics/src/main/java/org/springframework/hateoas/examples/Employee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/basics/src/main/java/org/springframework/hateoas/examples/Employee.java -------------------------------------------------------------------------------- /basics/src/main/java/org/springframework/hateoas/examples/EmployeeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/basics/src/main/java/org/springframework/hateoas/examples/EmployeeController.java -------------------------------------------------------------------------------- /basics/src/main/java/org/springframework/hateoas/examples/EmployeeRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/basics/src/main/java/org/springframework/hateoas/examples/EmployeeRepository.java -------------------------------------------------------------------------------- /basics/src/main/java/org/springframework/hateoas/examples/EmployeeRepresentationModelAssembler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/basics/src/main/java/org/springframework/hateoas/examples/EmployeeRepresentationModelAssembler.java -------------------------------------------------------------------------------- /basics/src/main/java/org/springframework/hateoas/examples/SpringHateoasBasicsApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/basics/src/main/java/org/springframework/hateoas/examples/SpringHateoasBasicsApplication.java -------------------------------------------------------------------------------- /basics/src/test/java/org/springframework/hateoas/examples/EmployeeControllerTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/basics/src/test/java/org/springframework/hateoas/examples/EmployeeControllerTests.java -------------------------------------------------------------------------------- /ci/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/ci/test.sh -------------------------------------------------------------------------------- /commons/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/commons/pom.xml -------------------------------------------------------------------------------- /commons/src/main/java/org/springframework/hateoas/SimpleIdentifiableRepresentationModelAssembler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/commons/src/main/java/org/springframework/hateoas/SimpleIdentifiableRepresentationModelAssembler.java -------------------------------------------------------------------------------- /hypermedia/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/hypermedia/README.adoc -------------------------------------------------------------------------------- /hypermedia/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/hypermedia/pom.xml -------------------------------------------------------------------------------- /hypermedia/src/main/java/org/springframework/hateoas/examples/DatabaseLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/hypermedia/src/main/java/org/springframework/hateoas/examples/DatabaseLoader.java -------------------------------------------------------------------------------- /hypermedia/src/main/java/org/springframework/hateoas/examples/Employee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/hypermedia/src/main/java/org/springframework/hateoas/examples/Employee.java -------------------------------------------------------------------------------- /hypermedia/src/main/java/org/springframework/hateoas/examples/EmployeeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/hypermedia/src/main/java/org/springframework/hateoas/examples/EmployeeController.java -------------------------------------------------------------------------------- /hypermedia/src/main/java/org/springframework/hateoas/examples/EmployeeRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/hypermedia/src/main/java/org/springframework/hateoas/examples/EmployeeRepository.java -------------------------------------------------------------------------------- /hypermedia/src/main/java/org/springframework/hateoas/examples/EmployeeRepresentationModelAssembler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/hypermedia/src/main/java/org/springframework/hateoas/examples/EmployeeRepresentationModelAssembler.java -------------------------------------------------------------------------------- /hypermedia/src/main/java/org/springframework/hateoas/examples/EmployeeWithManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/hypermedia/src/main/java/org/springframework/hateoas/examples/EmployeeWithManager.java -------------------------------------------------------------------------------- /hypermedia/src/main/java/org/springframework/hateoas/examples/EmployeeWithManagerResourceAssembler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/hypermedia/src/main/java/org/springframework/hateoas/examples/EmployeeWithManagerResourceAssembler.java -------------------------------------------------------------------------------- /hypermedia/src/main/java/org/springframework/hateoas/examples/Manager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/hypermedia/src/main/java/org/springframework/hateoas/examples/Manager.java -------------------------------------------------------------------------------- /hypermedia/src/main/java/org/springframework/hateoas/examples/ManagerController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/hypermedia/src/main/java/org/springframework/hateoas/examples/ManagerController.java -------------------------------------------------------------------------------- /hypermedia/src/main/java/org/springframework/hateoas/examples/ManagerRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/hypermedia/src/main/java/org/springframework/hateoas/examples/ManagerRepository.java -------------------------------------------------------------------------------- /hypermedia/src/main/java/org/springframework/hateoas/examples/ManagerRepresentationModelAssembler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/hypermedia/src/main/java/org/springframework/hateoas/examples/ManagerRepresentationModelAssembler.java -------------------------------------------------------------------------------- /hypermedia/src/main/java/org/springframework/hateoas/examples/RootController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/hypermedia/src/main/java/org/springframework/hateoas/examples/RootController.java -------------------------------------------------------------------------------- /hypermedia/src/main/java/org/springframework/hateoas/examples/SpringHateoasHypermediaApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/hypermedia/src/main/java/org/springframework/hateoas/examples/SpringHateoasHypermediaApplication.java -------------------------------------------------------------------------------- /hypermedia/src/main/java/org/springframework/hateoas/examples/Supervisor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/hypermedia/src/main/java/org/springframework/hateoas/examples/Supervisor.java -------------------------------------------------------------------------------- /hypermedia/src/main/java/org/springframework/hateoas/examples/SupervisorController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/hypermedia/src/main/java/org/springframework/hateoas/examples/SupervisorController.java -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/pom.xml -------------------------------------------------------------------------------- /security/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/security/pom.xml -------------------------------------------------------------------------------- /simplified/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/simplified/README.adoc -------------------------------------------------------------------------------- /simplified/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/simplified/pom.xml -------------------------------------------------------------------------------- /simplified/src/main/java/org/springframework/hateoas/examples/DatabaseLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/simplified/src/main/java/org/springframework/hateoas/examples/DatabaseLoader.java -------------------------------------------------------------------------------- /simplified/src/main/java/org/springframework/hateoas/examples/Employee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/simplified/src/main/java/org/springframework/hateoas/examples/Employee.java -------------------------------------------------------------------------------- /simplified/src/main/java/org/springframework/hateoas/examples/EmployeeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/simplified/src/main/java/org/springframework/hateoas/examples/EmployeeController.java -------------------------------------------------------------------------------- /simplified/src/main/java/org/springframework/hateoas/examples/EmployeeRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/simplified/src/main/java/org/springframework/hateoas/examples/EmployeeRepository.java -------------------------------------------------------------------------------- /simplified/src/main/java/org/springframework/hateoas/examples/SpringHateoasSimplifiedApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/simplified/src/main/java/org/springframework/hateoas/examples/SpringHateoasSimplifiedApplication.java -------------------------------------------------------------------------------- /simplified/src/test/java/org/springframework/hateoas/examples/EmployeeControllerTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/simplified/src/test/java/org/springframework/hateoas/examples/EmployeeControllerTests.java -------------------------------------------------------------------------------- /spring-hateoas-and-spring-data-rest/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/spring-hateoas-and-spring-data-rest/README.adoc -------------------------------------------------------------------------------- /spring-hateoas-and-spring-data-rest/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/spring-hateoas-and-spring-data-rest/pom.xml -------------------------------------------------------------------------------- /spring-hateoas-and-spring-data-rest/src/main/java/org/springframework/hateoas/examples/CustomOrderController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/spring-hateoas-and-spring-data-rest/src/main/java/org/springframework/hateoas/examples/CustomOrderController.java -------------------------------------------------------------------------------- /spring-hateoas-and-spring-data-rest/src/main/java/org/springframework/hateoas/examples/DatabaseLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/spring-hateoas-and-spring-data-rest/src/main/java/org/springframework/hateoas/examples/DatabaseLoader.java -------------------------------------------------------------------------------- /spring-hateoas-and-spring-data-rest/src/main/java/org/springframework/hateoas/examples/Order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/spring-hateoas-and-spring-data-rest/src/main/java/org/springframework/hateoas/examples/Order.java -------------------------------------------------------------------------------- /spring-hateoas-and-spring-data-rest/src/main/java/org/springframework/hateoas/examples/OrderNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/spring-hateoas-and-spring-data-rest/src/main/java/org/springframework/hateoas/examples/OrderNotFoundException.java -------------------------------------------------------------------------------- /spring-hateoas-and-spring-data-rest/src/main/java/org/springframework/hateoas/examples/OrderProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/spring-hateoas-and-spring-data-rest/src/main/java/org/springframework/hateoas/examples/OrderProcessor.java -------------------------------------------------------------------------------- /spring-hateoas-and-spring-data-rest/src/main/java/org/springframework/hateoas/examples/OrderRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/spring-hateoas-and-spring-data-rest/src/main/java/org/springframework/hateoas/examples/OrderRepository.java -------------------------------------------------------------------------------- /spring-hateoas-and-spring-data-rest/src/main/java/org/springframework/hateoas/examples/OrderStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/spring-hateoas-and-spring-data-rest/src/main/java/org/springframework/hateoas/examples/OrderStatus.java -------------------------------------------------------------------------------- /spring-hateoas-and-spring-data-rest/src/main/java/org/springframework/hateoas/examples/SpringHateoasSpringDataRestApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/spring-hateoas-and-spring-data-rest/src/main/java/org/springframework/hateoas/examples/SpringHateoasSpringDataRestApplication.java -------------------------------------------------------------------------------- /spring-hateoas-and-spring-data-rest/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/spring-hateoas-and-spring-data-rest/src/main/resources/application.yml -------------------------------------------------------------------------------- /spring-hateoas-and-spring-data-rest/src/test/java/org/springframework/hateoas/examples/OrderIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-projects/spring-hateoas-examples/HEAD/spring-hateoas-and-spring-data-rest/src/test/java/org/springframework/hateoas/examples/OrderIntegrationTest.java --------------------------------------------------------------------------------