├── .classpath ├── .gitignore ├── .project ├── .settings ├── org.eclipse.core.resources.prefs ├── org.eclipse.jdt.core.prefs ├── org.eclipse.m2e.core.prefs └── org.eclipse.wst.common.project.facet.core.xml ├── .travis.yml ├── README.md ├── pom.xml └── src ├── main └── java │ └── com │ └── dzone │ └── albanoj2 │ └── example │ └── rest │ ├── Application.java │ ├── controller │ └── OrderController.java │ ├── domain │ ├── Identifiable.java │ └── Order.java │ ├── repository │ ├── IdGenerator.java │ ├── InMemoryRepository.java │ └── OrderRepository.java │ └── resource │ ├── OrderResource.java │ ├── OrderResourceAssembler.java │ └── ResourceAssembler.java └── test ├── java └── com │ └── dzone │ └── albanoj2 │ └── example │ └── rest │ └── test │ ├── acceptance │ ├── OrderAcceptanceTests.java │ ├── step │ │ └── OrderSteps.java │ └── util │ │ └── AbstractSteps.java │ ├── integration │ └── controller │ │ ├── ControllerIntegrationTest.java │ │ ├── OrderControllerTest.java │ │ └── util │ │ ├── CompositeResultMatcher.java │ │ ├── ControllerTestUtils.java │ │ └── OrderControllerTestUtils.java │ ├── unit │ └── repository │ │ ├── IdGeneratorTest.java │ │ └── OrderRepositoryTest.java │ └── util │ └── OrderTestUtils.java └── resources └── acceptance └── order.feature /.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albanoj2/order-rest-backend/HEAD/.classpath -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albanoj2/order-rest-backend/HEAD/.gitignore -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albanoj2/order-rest-backend/HEAD/.project -------------------------------------------------------------------------------- /.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albanoj2/order-rest-backend/HEAD/.settings/org.eclipse.core.resources.prefs -------------------------------------------------------------------------------- /.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albanoj2/order-rest-backend/HEAD/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /.settings/org.eclipse.m2e.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albanoj2/order-rest-backend/HEAD/.settings/org.eclipse.m2e.core.prefs -------------------------------------------------------------------------------- /.settings/org.eclipse.wst.common.project.facet.core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albanoj2/order-rest-backend/HEAD/.settings/org.eclipse.wst.common.project.facet.core.xml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: java 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albanoj2/order-rest-backend/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albanoj2/order-rest-backend/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/dzone/albanoj2/example/rest/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albanoj2/order-rest-backend/HEAD/src/main/java/com/dzone/albanoj2/example/rest/Application.java -------------------------------------------------------------------------------- /src/main/java/com/dzone/albanoj2/example/rest/controller/OrderController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albanoj2/order-rest-backend/HEAD/src/main/java/com/dzone/albanoj2/example/rest/controller/OrderController.java -------------------------------------------------------------------------------- /src/main/java/com/dzone/albanoj2/example/rest/domain/Identifiable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albanoj2/order-rest-backend/HEAD/src/main/java/com/dzone/albanoj2/example/rest/domain/Identifiable.java -------------------------------------------------------------------------------- /src/main/java/com/dzone/albanoj2/example/rest/domain/Order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albanoj2/order-rest-backend/HEAD/src/main/java/com/dzone/albanoj2/example/rest/domain/Order.java -------------------------------------------------------------------------------- /src/main/java/com/dzone/albanoj2/example/rest/repository/IdGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albanoj2/order-rest-backend/HEAD/src/main/java/com/dzone/albanoj2/example/rest/repository/IdGenerator.java -------------------------------------------------------------------------------- /src/main/java/com/dzone/albanoj2/example/rest/repository/InMemoryRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albanoj2/order-rest-backend/HEAD/src/main/java/com/dzone/albanoj2/example/rest/repository/InMemoryRepository.java -------------------------------------------------------------------------------- /src/main/java/com/dzone/albanoj2/example/rest/repository/OrderRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albanoj2/order-rest-backend/HEAD/src/main/java/com/dzone/albanoj2/example/rest/repository/OrderRepository.java -------------------------------------------------------------------------------- /src/main/java/com/dzone/albanoj2/example/rest/resource/OrderResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albanoj2/order-rest-backend/HEAD/src/main/java/com/dzone/albanoj2/example/rest/resource/OrderResource.java -------------------------------------------------------------------------------- /src/main/java/com/dzone/albanoj2/example/rest/resource/OrderResourceAssembler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albanoj2/order-rest-backend/HEAD/src/main/java/com/dzone/albanoj2/example/rest/resource/OrderResourceAssembler.java -------------------------------------------------------------------------------- /src/main/java/com/dzone/albanoj2/example/rest/resource/ResourceAssembler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albanoj2/order-rest-backend/HEAD/src/main/java/com/dzone/albanoj2/example/rest/resource/ResourceAssembler.java -------------------------------------------------------------------------------- /src/test/java/com/dzone/albanoj2/example/rest/test/acceptance/OrderAcceptanceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albanoj2/order-rest-backend/HEAD/src/test/java/com/dzone/albanoj2/example/rest/test/acceptance/OrderAcceptanceTests.java -------------------------------------------------------------------------------- /src/test/java/com/dzone/albanoj2/example/rest/test/acceptance/step/OrderSteps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albanoj2/order-rest-backend/HEAD/src/test/java/com/dzone/albanoj2/example/rest/test/acceptance/step/OrderSteps.java -------------------------------------------------------------------------------- /src/test/java/com/dzone/albanoj2/example/rest/test/acceptance/util/AbstractSteps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albanoj2/order-rest-backend/HEAD/src/test/java/com/dzone/albanoj2/example/rest/test/acceptance/util/AbstractSteps.java -------------------------------------------------------------------------------- /src/test/java/com/dzone/albanoj2/example/rest/test/integration/controller/ControllerIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albanoj2/order-rest-backend/HEAD/src/test/java/com/dzone/albanoj2/example/rest/test/integration/controller/ControllerIntegrationTest.java -------------------------------------------------------------------------------- /src/test/java/com/dzone/albanoj2/example/rest/test/integration/controller/OrderControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albanoj2/order-rest-backend/HEAD/src/test/java/com/dzone/albanoj2/example/rest/test/integration/controller/OrderControllerTest.java -------------------------------------------------------------------------------- /src/test/java/com/dzone/albanoj2/example/rest/test/integration/controller/util/CompositeResultMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albanoj2/order-rest-backend/HEAD/src/test/java/com/dzone/albanoj2/example/rest/test/integration/controller/util/CompositeResultMatcher.java -------------------------------------------------------------------------------- /src/test/java/com/dzone/albanoj2/example/rest/test/integration/controller/util/ControllerTestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albanoj2/order-rest-backend/HEAD/src/test/java/com/dzone/albanoj2/example/rest/test/integration/controller/util/ControllerTestUtils.java -------------------------------------------------------------------------------- /src/test/java/com/dzone/albanoj2/example/rest/test/integration/controller/util/OrderControllerTestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albanoj2/order-rest-backend/HEAD/src/test/java/com/dzone/albanoj2/example/rest/test/integration/controller/util/OrderControllerTestUtils.java -------------------------------------------------------------------------------- /src/test/java/com/dzone/albanoj2/example/rest/test/unit/repository/IdGeneratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albanoj2/order-rest-backend/HEAD/src/test/java/com/dzone/albanoj2/example/rest/test/unit/repository/IdGeneratorTest.java -------------------------------------------------------------------------------- /src/test/java/com/dzone/albanoj2/example/rest/test/unit/repository/OrderRepositoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albanoj2/order-rest-backend/HEAD/src/test/java/com/dzone/albanoj2/example/rest/test/unit/repository/OrderRepositoryTest.java -------------------------------------------------------------------------------- /src/test/java/com/dzone/albanoj2/example/rest/test/util/OrderTestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albanoj2/order-rest-backend/HEAD/src/test/java/com/dzone/albanoj2/example/rest/test/util/OrderTestUtils.java -------------------------------------------------------------------------------- /src/test/resources/acceptance/order.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albanoj2/order-rest-backend/HEAD/src/test/resources/acceptance/order.feature --------------------------------------------------------------------------------