├── .gitignore ├── LICENSE ├── README.md ├── bluezone.png ├── bzw1.png ├── bzw2.png ├── bzw3.png ├── pom.xml ├── scripts ├── build.sh ├── ports-adapters.properties └── run_bluezone.sh └── src ├── bluezone-adapter-forobtainingrates-stub ├── pom.xml └── src │ └── main │ └── bluezone.adapter.forobtainingrates.stub │ ├── io │ └── github │ │ └── jmgarridopaz │ │ └── bluezone │ │ └── adapter │ │ └── forobtainingrates │ │ └── stub │ │ └── StubRateProviderAdapter.java │ └── module-info.java ├── bluezone-adapter-forparkingcars-webui ├── pom.xml └── src │ └── main │ ├── bluezone.adapter.forparkingcars.webui │ ├── io │ │ └── github │ │ │ └── jmgarridopaz │ │ │ └── bluezone │ │ │ └── adapter │ │ │ └── forparkingcars │ │ │ └── webui │ │ │ ├── ForParkingCarsWebUIDriver.java │ │ │ ├── GetTicketController.java │ │ │ ├── GlobalExceptionHandler.java │ │ │ ├── MainController.java │ │ │ ├── PurchaseTicketController.java │ │ │ └── WebUISpringBootApp.java │ └── module-info.java │ └── resources │ ├── application.properties │ ├── static │ └── css │ │ └── main.css │ └── templates │ ├── error.html │ ├── getTicketOut.html │ ├── index.html │ ├── mainlayout.html │ ├── purchaseTicketIn.html │ └── purchaseTicketOut.html ├── bluezone-adapter-forpaying-spy ├── pom.xml └── src │ └── main │ └── bluezone.adapter.forpaying.spy │ ├── io │ └── github │ │ └── jmgarridopaz │ │ └── bluezone │ │ └── adapter │ │ └── forpaying │ │ └── spy │ │ └── SpyPaymentServiceAdapter.java │ └── module-info.java ├── bluezone-adapter-forstoringtickets-fake ├── pom.xml └── src │ └── main │ └── bluezone.adapter.forstoringtickets.fake │ ├── io │ └── github │ │ └── jmgarridopaz │ │ └── bluezone │ │ └── adapter │ │ └── forstoringtickets │ │ └── fake │ │ └── FakeTicketStoreAdapter.java │ └── module-info.java ├── bluezone-driver-forcheckingcars-test ├── pom.xml └── src │ └── main │ └── bluezone.driver.forcheckingcars.test │ ├── io │ └── github │ │ └── jmgarridopaz │ │ └── bluezone │ │ └── driver │ │ └── forcheckingcars │ │ └── test │ │ ├── ForCheckingCarsTestDriver.java │ │ ├── SystemUnderTest.java │ │ └── illegallyparkedcar │ │ ├── AllTicketsExpired.java │ │ └── AtLeastOneValidTicket.java │ └── module-info.java ├── bluezone-driver-forparkingcars-test ├── pom.xml └── src │ └── main │ ├── bluezone.driver.forparkingcars.test │ ├── io │ │ └── github │ │ │ └── jmgarridopaz │ │ │ └── bluezone │ │ │ └── driver │ │ │ └── forparkingcars │ │ │ └── test │ │ │ ├── ForParkingCarsTestDriver.java │ │ │ └── stepdefs │ │ │ ├── PaymentStepDefs.java │ │ │ ├── RateStepDefs.java │ │ │ ├── ScenarioContext.java │ │ │ └── TicketStepDefs.java │ └── module-info.java │ └── resources │ └── testcases │ ├── getAllRatesByName.feature │ ├── getTicket.feature │ └── purchaseTicket.feature ├── bluezone-hexagon ├── pom.xml └── src │ └── main │ └── bluezone.hexagon │ ├── io │ └── github │ │ └── jmgarridopaz │ │ └── bluezone │ │ └── hexagon │ │ ├── AppConfigurator.java │ │ ├── AppFromDrivenSide.java │ │ ├── CarChecker.java │ │ ├── CarParker.java │ │ ├── RateCalculator.java │ │ ├── factory │ │ └── BlueZoneApp.java │ │ └── ports │ │ ├── driven │ │ ├── forobtainingrates │ │ │ ├── ForObtainingRates.java │ │ │ └── Rate.java │ │ ├── forpaying │ │ │ ├── ForPaying.java │ │ │ ├── PayErrorException.java │ │ │ └── PayRequest.java │ │ └── forstoringtickets │ │ │ ├── ForStoringTickets.java │ │ │ └── Ticket.java │ │ └── driving │ │ ├── forcheckingcars │ │ └── ForCheckingCars.java │ │ ├── forconfiguringapp │ │ └── ForConfiguringApp.java │ │ └── forparkingcars │ │ ├── ForParkingCars.java │ │ └── PurchaseTicketRequest.java │ └── module-info.java ├── bluezone-parent └── pom.xml └── bluezone-startup ├── pom.xml └── src └── main └── bluezone.startup ├── io └── github │ └── jmgarridopaz │ └── bluezone │ └── startup │ ├── AdapterSelector.java │ ├── BlueZoneInitializer.java │ ├── BlueZoneRunner.java │ └── DependencyConfigurator.java └── module-info.java /.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | .settings/ 3 | .project 4 | .classpath 5 | .idea/ 6 | 7 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/README.md -------------------------------------------------------------------------------- /bluezone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/bluezone.png -------------------------------------------------------------------------------- /bzw1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/bzw1.png -------------------------------------------------------------------------------- /bzw2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/bzw2.png -------------------------------------------------------------------------------- /bzw3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/bzw3.png -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/pom.xml -------------------------------------------------------------------------------- /scripts/build.sh: -------------------------------------------------------------------------------- 1 | mvn clean verify 2 | 3 | -------------------------------------------------------------------------------- /scripts/ports-adapters.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/scripts/ports-adapters.properties -------------------------------------------------------------------------------- /scripts/run_bluezone.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/scripts/run_bluezone.sh -------------------------------------------------------------------------------- /src/bluezone-adapter-forobtainingrates-stub/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-adapter-forobtainingrates-stub/pom.xml -------------------------------------------------------------------------------- /src/bluezone-adapter-forobtainingrates-stub/src/main/bluezone.adapter.forobtainingrates.stub/io/github/jmgarridopaz/bluezone/adapter/forobtainingrates/stub/StubRateProviderAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-adapter-forobtainingrates-stub/src/main/bluezone.adapter.forobtainingrates.stub/io/github/jmgarridopaz/bluezone/adapter/forobtainingrates/stub/StubRateProviderAdapter.java -------------------------------------------------------------------------------- /src/bluezone-adapter-forobtainingrates-stub/src/main/bluezone.adapter.forobtainingrates.stub/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-adapter-forobtainingrates-stub/src/main/bluezone.adapter.forobtainingrates.stub/module-info.java -------------------------------------------------------------------------------- /src/bluezone-adapter-forparkingcars-webui/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-adapter-forparkingcars-webui/pom.xml -------------------------------------------------------------------------------- /src/bluezone-adapter-forparkingcars-webui/src/main/bluezone.adapter.forparkingcars.webui/io/github/jmgarridopaz/bluezone/adapter/forparkingcars/webui/ForParkingCarsWebUIDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-adapter-forparkingcars-webui/src/main/bluezone.adapter.forparkingcars.webui/io/github/jmgarridopaz/bluezone/adapter/forparkingcars/webui/ForParkingCarsWebUIDriver.java -------------------------------------------------------------------------------- /src/bluezone-adapter-forparkingcars-webui/src/main/bluezone.adapter.forparkingcars.webui/io/github/jmgarridopaz/bluezone/adapter/forparkingcars/webui/GetTicketController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-adapter-forparkingcars-webui/src/main/bluezone.adapter.forparkingcars.webui/io/github/jmgarridopaz/bluezone/adapter/forparkingcars/webui/GetTicketController.java -------------------------------------------------------------------------------- /src/bluezone-adapter-forparkingcars-webui/src/main/bluezone.adapter.forparkingcars.webui/io/github/jmgarridopaz/bluezone/adapter/forparkingcars/webui/GlobalExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-adapter-forparkingcars-webui/src/main/bluezone.adapter.forparkingcars.webui/io/github/jmgarridopaz/bluezone/adapter/forparkingcars/webui/GlobalExceptionHandler.java -------------------------------------------------------------------------------- /src/bluezone-adapter-forparkingcars-webui/src/main/bluezone.adapter.forparkingcars.webui/io/github/jmgarridopaz/bluezone/adapter/forparkingcars/webui/MainController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-adapter-forparkingcars-webui/src/main/bluezone.adapter.forparkingcars.webui/io/github/jmgarridopaz/bluezone/adapter/forparkingcars/webui/MainController.java -------------------------------------------------------------------------------- /src/bluezone-adapter-forparkingcars-webui/src/main/bluezone.adapter.forparkingcars.webui/io/github/jmgarridopaz/bluezone/adapter/forparkingcars/webui/PurchaseTicketController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-adapter-forparkingcars-webui/src/main/bluezone.adapter.forparkingcars.webui/io/github/jmgarridopaz/bluezone/adapter/forparkingcars/webui/PurchaseTicketController.java -------------------------------------------------------------------------------- /src/bluezone-adapter-forparkingcars-webui/src/main/bluezone.adapter.forparkingcars.webui/io/github/jmgarridopaz/bluezone/adapter/forparkingcars/webui/WebUISpringBootApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-adapter-forparkingcars-webui/src/main/bluezone.adapter.forparkingcars.webui/io/github/jmgarridopaz/bluezone/adapter/forparkingcars/webui/WebUISpringBootApp.java -------------------------------------------------------------------------------- /src/bluezone-adapter-forparkingcars-webui/src/main/bluezone.adapter.forparkingcars.webui/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-adapter-forparkingcars-webui/src/main/bluezone.adapter.forparkingcars.webui/module-info.java -------------------------------------------------------------------------------- /src/bluezone-adapter-forparkingcars-webui/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-adapter-forparkingcars-webui/src/main/resources/application.properties -------------------------------------------------------------------------------- /src/bluezone-adapter-forparkingcars-webui/src/main/resources/static/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-adapter-forparkingcars-webui/src/main/resources/static/css/main.css -------------------------------------------------------------------------------- /src/bluezone-adapter-forparkingcars-webui/src/main/resources/templates/error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-adapter-forparkingcars-webui/src/main/resources/templates/error.html -------------------------------------------------------------------------------- /src/bluezone-adapter-forparkingcars-webui/src/main/resources/templates/getTicketOut.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-adapter-forparkingcars-webui/src/main/resources/templates/getTicketOut.html -------------------------------------------------------------------------------- /src/bluezone-adapter-forparkingcars-webui/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-adapter-forparkingcars-webui/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /src/bluezone-adapter-forparkingcars-webui/src/main/resources/templates/mainlayout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-adapter-forparkingcars-webui/src/main/resources/templates/mainlayout.html -------------------------------------------------------------------------------- /src/bluezone-adapter-forparkingcars-webui/src/main/resources/templates/purchaseTicketIn.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-adapter-forparkingcars-webui/src/main/resources/templates/purchaseTicketIn.html -------------------------------------------------------------------------------- /src/bluezone-adapter-forparkingcars-webui/src/main/resources/templates/purchaseTicketOut.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-adapter-forparkingcars-webui/src/main/resources/templates/purchaseTicketOut.html -------------------------------------------------------------------------------- /src/bluezone-adapter-forpaying-spy/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-adapter-forpaying-spy/pom.xml -------------------------------------------------------------------------------- /src/bluezone-adapter-forpaying-spy/src/main/bluezone.adapter.forpaying.spy/io/github/jmgarridopaz/bluezone/adapter/forpaying/spy/SpyPaymentServiceAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-adapter-forpaying-spy/src/main/bluezone.adapter.forpaying.spy/io/github/jmgarridopaz/bluezone/adapter/forpaying/spy/SpyPaymentServiceAdapter.java -------------------------------------------------------------------------------- /src/bluezone-adapter-forpaying-spy/src/main/bluezone.adapter.forpaying.spy/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-adapter-forpaying-spy/src/main/bluezone.adapter.forpaying.spy/module-info.java -------------------------------------------------------------------------------- /src/bluezone-adapter-forstoringtickets-fake/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-adapter-forstoringtickets-fake/pom.xml -------------------------------------------------------------------------------- /src/bluezone-adapter-forstoringtickets-fake/src/main/bluezone.adapter.forstoringtickets.fake/io/github/jmgarridopaz/bluezone/adapter/forstoringtickets/fake/FakeTicketStoreAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-adapter-forstoringtickets-fake/src/main/bluezone.adapter.forstoringtickets.fake/io/github/jmgarridopaz/bluezone/adapter/forstoringtickets/fake/FakeTicketStoreAdapter.java -------------------------------------------------------------------------------- /src/bluezone-adapter-forstoringtickets-fake/src/main/bluezone.adapter.forstoringtickets.fake/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-adapter-forstoringtickets-fake/src/main/bluezone.adapter.forstoringtickets.fake/module-info.java -------------------------------------------------------------------------------- /src/bluezone-driver-forcheckingcars-test/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-driver-forcheckingcars-test/pom.xml -------------------------------------------------------------------------------- /src/bluezone-driver-forcheckingcars-test/src/main/bluezone.driver.forcheckingcars.test/io/github/jmgarridopaz/bluezone/driver/forcheckingcars/test/ForCheckingCarsTestDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-driver-forcheckingcars-test/src/main/bluezone.driver.forcheckingcars.test/io/github/jmgarridopaz/bluezone/driver/forcheckingcars/test/ForCheckingCarsTestDriver.java -------------------------------------------------------------------------------- /src/bluezone-driver-forcheckingcars-test/src/main/bluezone.driver.forcheckingcars.test/io/github/jmgarridopaz/bluezone/driver/forcheckingcars/test/SystemUnderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-driver-forcheckingcars-test/src/main/bluezone.driver.forcheckingcars.test/io/github/jmgarridopaz/bluezone/driver/forcheckingcars/test/SystemUnderTest.java -------------------------------------------------------------------------------- /src/bluezone-driver-forcheckingcars-test/src/main/bluezone.driver.forcheckingcars.test/io/github/jmgarridopaz/bluezone/driver/forcheckingcars/test/illegallyparkedcar/AllTicketsExpired.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-driver-forcheckingcars-test/src/main/bluezone.driver.forcheckingcars.test/io/github/jmgarridopaz/bluezone/driver/forcheckingcars/test/illegallyparkedcar/AllTicketsExpired.java -------------------------------------------------------------------------------- /src/bluezone-driver-forcheckingcars-test/src/main/bluezone.driver.forcheckingcars.test/io/github/jmgarridopaz/bluezone/driver/forcheckingcars/test/illegallyparkedcar/AtLeastOneValidTicket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-driver-forcheckingcars-test/src/main/bluezone.driver.forcheckingcars.test/io/github/jmgarridopaz/bluezone/driver/forcheckingcars/test/illegallyparkedcar/AtLeastOneValidTicket.java -------------------------------------------------------------------------------- /src/bluezone-driver-forcheckingcars-test/src/main/bluezone.driver.forcheckingcars.test/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-driver-forcheckingcars-test/src/main/bluezone.driver.forcheckingcars.test/module-info.java -------------------------------------------------------------------------------- /src/bluezone-driver-forparkingcars-test/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-driver-forparkingcars-test/pom.xml -------------------------------------------------------------------------------- /src/bluezone-driver-forparkingcars-test/src/main/bluezone.driver.forparkingcars.test/io/github/jmgarridopaz/bluezone/driver/forparkingcars/test/ForParkingCarsTestDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-driver-forparkingcars-test/src/main/bluezone.driver.forparkingcars.test/io/github/jmgarridopaz/bluezone/driver/forparkingcars/test/ForParkingCarsTestDriver.java -------------------------------------------------------------------------------- /src/bluezone-driver-forparkingcars-test/src/main/bluezone.driver.forparkingcars.test/io/github/jmgarridopaz/bluezone/driver/forparkingcars/test/stepdefs/PaymentStepDefs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-driver-forparkingcars-test/src/main/bluezone.driver.forparkingcars.test/io/github/jmgarridopaz/bluezone/driver/forparkingcars/test/stepdefs/PaymentStepDefs.java -------------------------------------------------------------------------------- /src/bluezone-driver-forparkingcars-test/src/main/bluezone.driver.forparkingcars.test/io/github/jmgarridopaz/bluezone/driver/forparkingcars/test/stepdefs/RateStepDefs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-driver-forparkingcars-test/src/main/bluezone.driver.forparkingcars.test/io/github/jmgarridopaz/bluezone/driver/forparkingcars/test/stepdefs/RateStepDefs.java -------------------------------------------------------------------------------- /src/bluezone-driver-forparkingcars-test/src/main/bluezone.driver.forparkingcars.test/io/github/jmgarridopaz/bluezone/driver/forparkingcars/test/stepdefs/ScenarioContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-driver-forparkingcars-test/src/main/bluezone.driver.forparkingcars.test/io/github/jmgarridopaz/bluezone/driver/forparkingcars/test/stepdefs/ScenarioContext.java -------------------------------------------------------------------------------- /src/bluezone-driver-forparkingcars-test/src/main/bluezone.driver.forparkingcars.test/io/github/jmgarridopaz/bluezone/driver/forparkingcars/test/stepdefs/TicketStepDefs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-driver-forparkingcars-test/src/main/bluezone.driver.forparkingcars.test/io/github/jmgarridopaz/bluezone/driver/forparkingcars/test/stepdefs/TicketStepDefs.java -------------------------------------------------------------------------------- /src/bluezone-driver-forparkingcars-test/src/main/bluezone.driver.forparkingcars.test/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-driver-forparkingcars-test/src/main/bluezone.driver.forparkingcars.test/module-info.java -------------------------------------------------------------------------------- /src/bluezone-driver-forparkingcars-test/src/main/resources/testcases/getAllRatesByName.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-driver-forparkingcars-test/src/main/resources/testcases/getAllRatesByName.feature -------------------------------------------------------------------------------- /src/bluezone-driver-forparkingcars-test/src/main/resources/testcases/getTicket.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-driver-forparkingcars-test/src/main/resources/testcases/getTicket.feature -------------------------------------------------------------------------------- /src/bluezone-driver-forparkingcars-test/src/main/resources/testcases/purchaseTicket.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-driver-forparkingcars-test/src/main/resources/testcases/purchaseTicket.feature -------------------------------------------------------------------------------- /src/bluezone-hexagon/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-hexagon/pom.xml -------------------------------------------------------------------------------- /src/bluezone-hexagon/src/main/bluezone.hexagon/io/github/jmgarridopaz/bluezone/hexagon/AppConfigurator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-hexagon/src/main/bluezone.hexagon/io/github/jmgarridopaz/bluezone/hexagon/AppConfigurator.java -------------------------------------------------------------------------------- /src/bluezone-hexagon/src/main/bluezone.hexagon/io/github/jmgarridopaz/bluezone/hexagon/AppFromDrivenSide.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-hexagon/src/main/bluezone.hexagon/io/github/jmgarridopaz/bluezone/hexagon/AppFromDrivenSide.java -------------------------------------------------------------------------------- /src/bluezone-hexagon/src/main/bluezone.hexagon/io/github/jmgarridopaz/bluezone/hexagon/CarChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-hexagon/src/main/bluezone.hexagon/io/github/jmgarridopaz/bluezone/hexagon/CarChecker.java -------------------------------------------------------------------------------- /src/bluezone-hexagon/src/main/bluezone.hexagon/io/github/jmgarridopaz/bluezone/hexagon/CarParker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-hexagon/src/main/bluezone.hexagon/io/github/jmgarridopaz/bluezone/hexagon/CarParker.java -------------------------------------------------------------------------------- /src/bluezone-hexagon/src/main/bluezone.hexagon/io/github/jmgarridopaz/bluezone/hexagon/RateCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-hexagon/src/main/bluezone.hexagon/io/github/jmgarridopaz/bluezone/hexagon/RateCalculator.java -------------------------------------------------------------------------------- /src/bluezone-hexagon/src/main/bluezone.hexagon/io/github/jmgarridopaz/bluezone/hexagon/factory/BlueZoneApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-hexagon/src/main/bluezone.hexagon/io/github/jmgarridopaz/bluezone/hexagon/factory/BlueZoneApp.java -------------------------------------------------------------------------------- /src/bluezone-hexagon/src/main/bluezone.hexagon/io/github/jmgarridopaz/bluezone/hexagon/ports/driven/forobtainingrates/ForObtainingRates.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-hexagon/src/main/bluezone.hexagon/io/github/jmgarridopaz/bluezone/hexagon/ports/driven/forobtainingrates/ForObtainingRates.java -------------------------------------------------------------------------------- /src/bluezone-hexagon/src/main/bluezone.hexagon/io/github/jmgarridopaz/bluezone/hexagon/ports/driven/forobtainingrates/Rate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-hexagon/src/main/bluezone.hexagon/io/github/jmgarridopaz/bluezone/hexagon/ports/driven/forobtainingrates/Rate.java -------------------------------------------------------------------------------- /src/bluezone-hexagon/src/main/bluezone.hexagon/io/github/jmgarridopaz/bluezone/hexagon/ports/driven/forpaying/ForPaying.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-hexagon/src/main/bluezone.hexagon/io/github/jmgarridopaz/bluezone/hexagon/ports/driven/forpaying/ForPaying.java -------------------------------------------------------------------------------- /src/bluezone-hexagon/src/main/bluezone.hexagon/io/github/jmgarridopaz/bluezone/hexagon/ports/driven/forpaying/PayErrorException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-hexagon/src/main/bluezone.hexagon/io/github/jmgarridopaz/bluezone/hexagon/ports/driven/forpaying/PayErrorException.java -------------------------------------------------------------------------------- /src/bluezone-hexagon/src/main/bluezone.hexagon/io/github/jmgarridopaz/bluezone/hexagon/ports/driven/forpaying/PayRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-hexagon/src/main/bluezone.hexagon/io/github/jmgarridopaz/bluezone/hexagon/ports/driven/forpaying/PayRequest.java -------------------------------------------------------------------------------- /src/bluezone-hexagon/src/main/bluezone.hexagon/io/github/jmgarridopaz/bluezone/hexagon/ports/driven/forstoringtickets/ForStoringTickets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-hexagon/src/main/bluezone.hexagon/io/github/jmgarridopaz/bluezone/hexagon/ports/driven/forstoringtickets/ForStoringTickets.java -------------------------------------------------------------------------------- /src/bluezone-hexagon/src/main/bluezone.hexagon/io/github/jmgarridopaz/bluezone/hexagon/ports/driven/forstoringtickets/Ticket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-hexagon/src/main/bluezone.hexagon/io/github/jmgarridopaz/bluezone/hexagon/ports/driven/forstoringtickets/Ticket.java -------------------------------------------------------------------------------- /src/bluezone-hexagon/src/main/bluezone.hexagon/io/github/jmgarridopaz/bluezone/hexagon/ports/driving/forcheckingcars/ForCheckingCars.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-hexagon/src/main/bluezone.hexagon/io/github/jmgarridopaz/bluezone/hexagon/ports/driving/forcheckingcars/ForCheckingCars.java -------------------------------------------------------------------------------- /src/bluezone-hexagon/src/main/bluezone.hexagon/io/github/jmgarridopaz/bluezone/hexagon/ports/driving/forconfiguringapp/ForConfiguringApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-hexagon/src/main/bluezone.hexagon/io/github/jmgarridopaz/bluezone/hexagon/ports/driving/forconfiguringapp/ForConfiguringApp.java -------------------------------------------------------------------------------- /src/bluezone-hexagon/src/main/bluezone.hexagon/io/github/jmgarridopaz/bluezone/hexagon/ports/driving/forparkingcars/ForParkingCars.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-hexagon/src/main/bluezone.hexagon/io/github/jmgarridopaz/bluezone/hexagon/ports/driving/forparkingcars/ForParkingCars.java -------------------------------------------------------------------------------- /src/bluezone-hexagon/src/main/bluezone.hexagon/io/github/jmgarridopaz/bluezone/hexagon/ports/driving/forparkingcars/PurchaseTicketRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-hexagon/src/main/bluezone.hexagon/io/github/jmgarridopaz/bluezone/hexagon/ports/driving/forparkingcars/PurchaseTicketRequest.java -------------------------------------------------------------------------------- /src/bluezone-hexagon/src/main/bluezone.hexagon/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-hexagon/src/main/bluezone.hexagon/module-info.java -------------------------------------------------------------------------------- /src/bluezone-parent/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-parent/pom.xml -------------------------------------------------------------------------------- /src/bluezone-startup/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-startup/pom.xml -------------------------------------------------------------------------------- /src/bluezone-startup/src/main/bluezone.startup/io/github/jmgarridopaz/bluezone/startup/AdapterSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-startup/src/main/bluezone.startup/io/github/jmgarridopaz/bluezone/startup/AdapterSelector.java -------------------------------------------------------------------------------- /src/bluezone-startup/src/main/bluezone.startup/io/github/jmgarridopaz/bluezone/startup/BlueZoneInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-startup/src/main/bluezone.startup/io/github/jmgarridopaz/bluezone/startup/BlueZoneInitializer.java -------------------------------------------------------------------------------- /src/bluezone-startup/src/main/bluezone.startup/io/github/jmgarridopaz/bluezone/startup/BlueZoneRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-startup/src/main/bluezone.startup/io/github/jmgarridopaz/bluezone/startup/BlueZoneRunner.java -------------------------------------------------------------------------------- /src/bluezone-startup/src/main/bluezone.startup/io/github/jmgarridopaz/bluezone/startup/DependencyConfigurator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-startup/src/main/bluezone.startup/io/github/jmgarridopaz/bluezone/startup/DependencyConfigurator.java -------------------------------------------------------------------------------- /src/bluezone-startup/src/main/bluezone.startup/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmgarridopaz/bluezone/HEAD/src/bluezone-startup/src/main/bluezone.startup/module-info.java --------------------------------------------------------------------------------