├── .gitignore ├── .travis.yml ├── README.md ├── docs └── html5 │ ├── api-guide.html │ └── getting-started-guide.html ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src ├── docs └── asciidoc │ ├── api-guide.adoc │ └── getting-started-guide.adoc ├── main ├── java │ └── com │ │ └── example │ │ ├── ContextEntity.java │ │ ├── ContextObjectResourceProcessor.java │ │ ├── DefaultStateMachineAdapter.java │ │ ├── OrderApplication.java │ │ ├── StateMachineContextConverter.java │ │ └── order │ │ ├── Order.java │ │ ├── OrderCreatedEventListener.java │ │ ├── OrderEvent.java │ │ ├── OrderEventController.java │ │ ├── OrderRepository.java │ │ ├── OrderState.java │ │ └── OrderStateMachineConfiguration.java └── resources │ ├── application-test.yml │ ├── application.yml │ ├── order.plantuml │ ├── order.png │ └── rest-messages_en.properties └── test └── java └── com └── example ├── ApiDocumentation.java ├── OrderRestTest.java ├── OrderStateMachineIntegrationTest.java └── OrderStateMachineTest.java /.gitignore: -------------------------------------------------------------------------------- 1 | .* 2 | !.gitignore 3 | bin/ 4 | build/ 5 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otrosien/spring-statemachine-jpa-and-rest/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otrosien/spring-statemachine-jpa-and-rest/HEAD/README.md -------------------------------------------------------------------------------- /docs/html5/api-guide.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otrosien/spring-statemachine-jpa-and-rest/HEAD/docs/html5/api-guide.html -------------------------------------------------------------------------------- /docs/html5/getting-started-guide.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otrosien/spring-statemachine-jpa-and-rest/HEAD/docs/html5/getting-started-guide.html -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otrosien/spring-statemachine-jpa-and-rest/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otrosien/spring-statemachine-jpa-and-rest/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otrosien/spring-statemachine-jpa-and-rest/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otrosien/spring-statemachine-jpa-and-rest/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'spring-statemachine-jpa-and-rest' 2 | -------------------------------------------------------------------------------- /src/docs/asciidoc/api-guide.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otrosien/spring-statemachine-jpa-and-rest/HEAD/src/docs/asciidoc/api-guide.adoc -------------------------------------------------------------------------------- /src/docs/asciidoc/getting-started-guide.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otrosien/spring-statemachine-jpa-and-rest/HEAD/src/docs/asciidoc/getting-started-guide.adoc -------------------------------------------------------------------------------- /src/main/java/com/example/ContextEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otrosien/spring-statemachine-jpa-and-rest/HEAD/src/main/java/com/example/ContextEntity.java -------------------------------------------------------------------------------- /src/main/java/com/example/ContextObjectResourceProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otrosien/spring-statemachine-jpa-and-rest/HEAD/src/main/java/com/example/ContextObjectResourceProcessor.java -------------------------------------------------------------------------------- /src/main/java/com/example/DefaultStateMachineAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otrosien/spring-statemachine-jpa-and-rest/HEAD/src/main/java/com/example/DefaultStateMachineAdapter.java -------------------------------------------------------------------------------- /src/main/java/com/example/OrderApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otrosien/spring-statemachine-jpa-and-rest/HEAD/src/main/java/com/example/OrderApplication.java -------------------------------------------------------------------------------- /src/main/java/com/example/StateMachineContextConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otrosien/spring-statemachine-jpa-and-rest/HEAD/src/main/java/com/example/StateMachineContextConverter.java -------------------------------------------------------------------------------- /src/main/java/com/example/order/Order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otrosien/spring-statemachine-jpa-and-rest/HEAD/src/main/java/com/example/order/Order.java -------------------------------------------------------------------------------- /src/main/java/com/example/order/OrderCreatedEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otrosien/spring-statemachine-jpa-and-rest/HEAD/src/main/java/com/example/order/OrderCreatedEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/example/order/OrderEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otrosien/spring-statemachine-jpa-and-rest/HEAD/src/main/java/com/example/order/OrderEvent.java -------------------------------------------------------------------------------- /src/main/java/com/example/order/OrderEventController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otrosien/spring-statemachine-jpa-and-rest/HEAD/src/main/java/com/example/order/OrderEventController.java -------------------------------------------------------------------------------- /src/main/java/com/example/order/OrderRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otrosien/spring-statemachine-jpa-and-rest/HEAD/src/main/java/com/example/order/OrderRepository.java -------------------------------------------------------------------------------- /src/main/java/com/example/order/OrderState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otrosien/spring-statemachine-jpa-and-rest/HEAD/src/main/java/com/example/order/OrderState.java -------------------------------------------------------------------------------- /src/main/java/com/example/order/OrderStateMachineConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otrosien/spring-statemachine-jpa-and-rest/HEAD/src/main/java/com/example/order/OrderStateMachineConfiguration.java -------------------------------------------------------------------------------- /src/main/resources/application-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otrosien/spring-statemachine-jpa-and-rest/HEAD/src/main/resources/application-test.yml -------------------------------------------------------------------------------- /src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otrosien/spring-statemachine-jpa-and-rest/HEAD/src/main/resources/application.yml -------------------------------------------------------------------------------- /src/main/resources/order.plantuml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otrosien/spring-statemachine-jpa-and-rest/HEAD/src/main/resources/order.plantuml -------------------------------------------------------------------------------- /src/main/resources/order.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otrosien/spring-statemachine-jpa-and-rest/HEAD/src/main/resources/order.png -------------------------------------------------------------------------------- /src/main/resources/rest-messages_en.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otrosien/spring-statemachine-jpa-and-rest/HEAD/src/main/resources/rest-messages_en.properties -------------------------------------------------------------------------------- /src/test/java/com/example/ApiDocumentation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otrosien/spring-statemachine-jpa-and-rest/HEAD/src/test/java/com/example/ApiDocumentation.java -------------------------------------------------------------------------------- /src/test/java/com/example/OrderRestTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otrosien/spring-statemachine-jpa-and-rest/HEAD/src/test/java/com/example/OrderRestTest.java -------------------------------------------------------------------------------- /src/test/java/com/example/OrderStateMachineIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otrosien/spring-statemachine-jpa-and-rest/HEAD/src/test/java/com/example/OrderStateMachineIntegrationTest.java -------------------------------------------------------------------------------- /src/test/java/com/example/OrderStateMachineTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otrosien/spring-statemachine-jpa-and-rest/HEAD/src/test/java/com/example/OrderStateMachineTest.java --------------------------------------------------------------------------------