├── .gitignore ├── license.txt ├── pom.xml ├── readme.txt └── src ├── main ├── java │ └── net │ │ └── java │ │ ├── cargotracker │ │ ├── application │ │ │ ├── ApplicationEvents.java │ │ │ ├── BookingService.java │ │ │ ├── CargoInspectionService.java │ │ │ ├── HandlingEventService.java │ │ │ ├── internal │ │ │ │ ├── DefaultBookingService.java │ │ │ │ ├── DefaultCargoInspectionService.java │ │ │ │ ├── DefaultHandlingEventService.java │ │ │ │ └── package.html │ │ │ ├── package.html │ │ │ └── util │ │ │ │ ├── DateUtil.java │ │ │ │ ├── JsonMoxyConfigurationContextResolver.java │ │ │ │ ├── RestConfiguration.java │ │ │ │ ├── SampleDataGenerator.java │ │ │ │ └── package.html │ │ ├── domain │ │ │ ├── model │ │ │ │ ├── cargo │ │ │ │ │ ├── Cargo.java │ │ │ │ │ ├── CargoRepository.java │ │ │ │ │ ├── Delivery.java │ │ │ │ │ ├── HandlingActivity.java │ │ │ │ │ ├── Itinerary.java │ │ │ │ │ ├── Leg.java │ │ │ │ │ ├── RouteSpecification.java │ │ │ │ │ ├── RoutingStatus.java │ │ │ │ │ ├── TrackingId.java │ │ │ │ │ ├── TransportStatus.java │ │ │ │ │ └── package.html │ │ │ │ ├── handling │ │ │ │ │ ├── CannotCreateHandlingEventException.java │ │ │ │ │ ├── HandlingEvent.java │ │ │ │ │ ├── HandlingEventFactory.java │ │ │ │ │ ├── HandlingEventRepository.java │ │ │ │ │ ├── HandlingHistory.java │ │ │ │ │ ├── UnknownCargoException.java │ │ │ │ │ ├── UnknownLocationException.java │ │ │ │ │ ├── UnknownVoyageException.java │ │ │ │ │ └── package.html │ │ │ │ ├── location │ │ │ │ │ ├── Location.java │ │ │ │ │ ├── LocationRepository.java │ │ │ │ │ ├── SampleLocations.java │ │ │ │ │ ├── UnLocode.java │ │ │ │ │ └── package.html │ │ │ │ ├── package.html │ │ │ │ └── voyage │ │ │ │ │ ├── CarrierMovement.java │ │ │ │ │ ├── SampleVoyages.java │ │ │ │ │ ├── Schedule.java │ │ │ │ │ ├── Voyage.java │ │ │ │ │ ├── VoyageNumber.java │ │ │ │ │ ├── VoyageRepository.java │ │ │ │ │ └── package.html │ │ │ ├── package.html │ │ │ ├── service │ │ │ │ ├── RoutingService.java │ │ │ │ └── package.html │ │ │ └── shared │ │ │ │ ├── AbstractSpecification.java │ │ │ │ ├── AndSpecification.java │ │ │ │ ├── DomainObjectUtils.java │ │ │ │ ├── NotSpecification.java │ │ │ │ ├── OrSpecification.java │ │ │ │ ├── Specification.java │ │ │ │ └── package.html │ │ ├── infrastructure │ │ │ ├── events │ │ │ │ └── cdi │ │ │ │ │ └── CargoInspected.java │ │ │ ├── messaging │ │ │ │ └── jms │ │ │ │ │ ├── CargoHandledConsumer.java │ │ │ │ │ ├── HandlingEventRegistrationAttemptConsumer.java │ │ │ │ │ ├── JmsApplicationEvents.java │ │ │ │ │ ├── SimpleLoggingConsumer.java │ │ │ │ │ └── package.html │ │ │ ├── persistence │ │ │ │ └── jpa │ │ │ │ │ ├── JpaCargoRepository.java │ │ │ │ │ ├── JpaHandlingEventRepository.java │ │ │ │ │ ├── JpaLocationRepository.java │ │ │ │ │ ├── JpaVoyageRepository.java │ │ │ │ │ └── package.html │ │ │ └── routing │ │ │ │ ├── ExternalRoutingService.java │ │ │ │ └── package.html │ │ └── interfaces │ │ │ ├── booking │ │ │ ├── facade │ │ │ │ ├── BookingServiceFacade.java │ │ │ │ ├── dto │ │ │ │ │ ├── CargoRoute.java │ │ │ │ │ ├── Leg.java │ │ │ │ │ ├── Location.java │ │ │ │ │ ├── RouteCandidate.java │ │ │ │ │ └── package.html │ │ │ │ ├── internal │ │ │ │ │ ├── DefaultBookingServiceFacade.java │ │ │ │ │ ├── assembler │ │ │ │ │ │ ├── CargoRouteDtoAssembler.java │ │ │ │ │ │ ├── ItineraryCandidateDtoAssembler.java │ │ │ │ │ │ ├── LocationDtoAssembler.java │ │ │ │ │ │ └── package.html │ │ │ │ │ └── package.html │ │ │ │ └── package.html │ │ │ └── web │ │ │ │ ├── CargoAdmin.java │ │ │ │ ├── CargoDetails.java │ │ │ │ ├── ChangeDestination.java │ │ │ │ ├── ItinerarySelection.java │ │ │ │ ├── ListCargo.java │ │ │ │ ├── Registration.java │ │ │ │ └── package.html │ │ │ ├── handling │ │ │ ├── HandlingEventRegistrationAttempt.java │ │ │ ├── file │ │ │ │ ├── EventFilesCheckpoint.java │ │ │ │ ├── EventItemReader.java │ │ │ │ ├── EventItemWriter.java │ │ │ │ ├── EventLineParseException.java │ │ │ │ ├── FileProcessorJobListener.java │ │ │ │ ├── LineParseExceptionListener.java │ │ │ │ ├── UploadDirectoryScanner.java │ │ │ │ └── package.html │ │ │ ├── package.html │ │ │ └── rest │ │ │ │ ├── HandlingReport.java │ │ │ │ ├── HandlingReportService.java │ │ │ │ └── package.html │ │ │ ├── tracking │ │ │ ├── socket │ │ │ │ └── RealtimeCargoTrackingService.java │ │ │ └── web │ │ │ │ ├── CargoTracker.java │ │ │ │ ├── CargoTrackingViewAdapter.java │ │ │ │ └── package.html │ │ │ └── web │ │ │ └── util │ │ │ ├── RequestParameter.java │ │ │ ├── StringTimmerConverter.java │ │ │ └── WebProducer.java │ │ └── pathfinder │ │ ├── api │ │ ├── GraphTraversalService.java │ │ ├── TransitEdge.java │ │ ├── TransitPath.java │ │ └── package.html │ │ ├── internal │ │ ├── GraphDao.java │ │ └── package.html │ │ └── package.html ├── resources │ ├── META-INF │ │ ├── batch-jobs │ │ │ └── EventFilesProcessorJob.xml │ │ └── persistence.xml │ ├── handling_events.csv │ └── net │ │ └── java │ │ └── cargotracker │ │ └── messages.properties └── webapp │ ├── WEB-INF │ ├── ejb-jar.xml │ ├── faces-config.xml │ ├── glassfish-web.xml │ ├── templates │ │ ├── common │ │ │ ├── admin.xhtml │ │ │ ├── incidentLogger.xhtml │ │ │ └── public.xhtml │ │ └── widgets │ │ │ ├── 12ColWidget.xhtml │ │ │ └── 6ColWidget.xhtml │ └── web.xml │ ├── admin │ ├── about.xhtml │ ├── changeDestination.xhtml │ ├── dashboard.xhtml │ ├── js │ │ └── listRouted.js │ ├── listClaimed.xhtml │ ├── listNotRouted.xhtml │ ├── listRouted.xhtml │ ├── registration.xhtml │ ├── selectItinerary.xhtml │ ├── show.xhtml │ └── track.xhtml │ ├── images │ ├── calendarTrigger.gif │ ├── cargo-tracker-banner-small.png │ ├── cargo-tracker-banner.png │ ├── cargo-tracker-logo.png │ ├── cross.png │ ├── error.png │ └── tick.png │ ├── incident-logger │ └── index.xhtml │ ├── index.xhtml │ ├── public │ ├── about.xhtml │ └── track.xhtml │ └── resources │ ├── calendar.css │ ├── cargotracker.css │ ├── foundation │ ├── css │ │ ├── foundation.css │ │ ├── foundation.min.css │ │ └── normalize.css │ └── js │ │ ├── foundation.min.js │ │ ├── foundation │ │ ├── foundation.abide.js │ │ ├── foundation.alerts.js │ │ ├── foundation.clearing.js │ │ ├── foundation.cookie.js │ │ ├── foundation.dropdown.js │ │ ├── foundation.forms.js │ │ ├── foundation.interchange.js │ │ ├── foundation.joyride.js │ │ ├── foundation.js │ │ ├── foundation.magellan.js │ │ ├── foundation.orbit.js │ │ ├── foundation.placeholder.js │ │ ├── foundation.reveal.js │ │ ├── foundation.section.js │ │ ├── foundation.tooltips.js │ │ └── foundation.topbar.js │ │ └── vendor │ │ ├── custom.modernizr.js │ │ ├── jquery.js │ │ └── zepto.js │ └── incident-logger │ └── js │ └── incidentLogger.js └── test ├── java └── net │ └── java │ └── cargotracker │ ├── application │ ├── BookingServiceTest.java │ ├── BookingServiceTestDataGenerator.java │ ├── BookingServiceTestRestConfiguration.java │ └── HandlingEventServiceTest.java │ ├── domain │ └── model │ │ ├── cargo │ │ ├── CargoTest.java │ │ ├── ItineraryTest.java │ │ └── RouteSpecificationTest.java │ │ └── handling │ │ ├── HandlingEventTest.java │ │ └── HandlingHistoryTest.java │ ├── infrastructure │ └── routing │ │ └── ExternalRoutingServiceTest.java │ ├── interfaces │ └── booking │ │ └── facade │ │ └── internal │ │ └── assembler │ │ ├── CargoRouteDtoAssemblerTest.java │ │ └── LocationDtoAssemblerTest.java │ └── scenario │ └── CargoLifecycleScenarioTest.java ├── resources ├── arquillian.xml ├── handling_events.csv ├── test-ejb-jar.xml └── test-web.xml └── soapui ├── CargoTracker_soapUI_project.xml └── report_json_sample.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/.gitignore -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/license.txt -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/pom.xml -------------------------------------------------------------------------------- /readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/readme.txt -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/application/ApplicationEvents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/application/ApplicationEvents.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/application/BookingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/application/BookingService.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/application/CargoInspectionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/application/CargoInspectionService.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/application/HandlingEventService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/application/HandlingEventService.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/application/internal/DefaultBookingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/application/internal/DefaultBookingService.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/application/internal/DefaultCargoInspectionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/application/internal/DefaultCargoInspectionService.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/application/internal/DefaultHandlingEventService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/application/internal/DefaultHandlingEventService.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/application/internal/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/application/internal/package.html -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/application/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/application/package.html -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/application/util/DateUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/application/util/DateUtil.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/application/util/JsonMoxyConfigurationContextResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/application/util/JsonMoxyConfigurationContextResolver.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/application/util/RestConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/application/util/RestConfiguration.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/application/util/SampleDataGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/application/util/SampleDataGenerator.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/application/util/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/application/util/package.html -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/domain/model/cargo/Cargo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/domain/model/cargo/Cargo.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/domain/model/cargo/CargoRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/domain/model/cargo/CargoRepository.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/domain/model/cargo/Delivery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/domain/model/cargo/Delivery.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/domain/model/cargo/HandlingActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/domain/model/cargo/HandlingActivity.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/domain/model/cargo/Itinerary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/domain/model/cargo/Itinerary.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/domain/model/cargo/Leg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/domain/model/cargo/Leg.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/domain/model/cargo/RouteSpecification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/domain/model/cargo/RouteSpecification.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/domain/model/cargo/RoutingStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/domain/model/cargo/RoutingStatus.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/domain/model/cargo/TrackingId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/domain/model/cargo/TrackingId.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/domain/model/cargo/TransportStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/domain/model/cargo/TransportStatus.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/domain/model/cargo/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/domain/model/cargo/package.html -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/domain/model/handling/CannotCreateHandlingEventException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/domain/model/handling/CannotCreateHandlingEventException.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/domain/model/handling/HandlingEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/domain/model/handling/HandlingEvent.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/domain/model/handling/HandlingEventFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/domain/model/handling/HandlingEventFactory.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/domain/model/handling/HandlingEventRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/domain/model/handling/HandlingEventRepository.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/domain/model/handling/HandlingHistory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/domain/model/handling/HandlingHistory.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/domain/model/handling/UnknownCargoException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/domain/model/handling/UnknownCargoException.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/domain/model/handling/UnknownLocationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/domain/model/handling/UnknownLocationException.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/domain/model/handling/UnknownVoyageException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/domain/model/handling/UnknownVoyageException.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/domain/model/handling/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/domain/model/handling/package.html -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/domain/model/location/Location.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/domain/model/location/Location.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/domain/model/location/LocationRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/domain/model/location/LocationRepository.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/domain/model/location/SampleLocations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/domain/model/location/SampleLocations.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/domain/model/location/UnLocode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/domain/model/location/UnLocode.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/domain/model/location/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/domain/model/location/package.html -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/domain/model/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/domain/model/package.html -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/domain/model/voyage/CarrierMovement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/domain/model/voyage/CarrierMovement.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/domain/model/voyage/SampleVoyages.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/domain/model/voyage/SampleVoyages.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/domain/model/voyage/Schedule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/domain/model/voyage/Schedule.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/domain/model/voyage/Voyage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/domain/model/voyage/Voyage.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/domain/model/voyage/VoyageNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/domain/model/voyage/VoyageNumber.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/domain/model/voyage/VoyageRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/domain/model/voyage/VoyageRepository.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/domain/model/voyage/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/domain/model/voyage/package.html -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/domain/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/domain/package.html -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/domain/service/RoutingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/domain/service/RoutingService.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/domain/service/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/domain/service/package.html -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/domain/shared/AbstractSpecification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/domain/shared/AbstractSpecification.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/domain/shared/AndSpecification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/domain/shared/AndSpecification.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/domain/shared/DomainObjectUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/domain/shared/DomainObjectUtils.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/domain/shared/NotSpecification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/domain/shared/NotSpecification.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/domain/shared/OrSpecification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/domain/shared/OrSpecification.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/domain/shared/Specification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/domain/shared/Specification.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/domain/shared/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/domain/shared/package.html -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/infrastructure/events/cdi/CargoInspected.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/infrastructure/events/cdi/CargoInspected.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/infrastructure/messaging/jms/CargoHandledConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/infrastructure/messaging/jms/CargoHandledConsumer.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/infrastructure/messaging/jms/HandlingEventRegistrationAttemptConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/infrastructure/messaging/jms/HandlingEventRegistrationAttemptConsumer.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/infrastructure/messaging/jms/JmsApplicationEvents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/infrastructure/messaging/jms/JmsApplicationEvents.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/infrastructure/messaging/jms/SimpleLoggingConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/infrastructure/messaging/jms/SimpleLoggingConsumer.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/infrastructure/messaging/jms/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/infrastructure/messaging/jms/package.html -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/infrastructure/persistence/jpa/JpaCargoRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/infrastructure/persistence/jpa/JpaCargoRepository.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/infrastructure/persistence/jpa/JpaHandlingEventRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/infrastructure/persistence/jpa/JpaHandlingEventRepository.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/infrastructure/persistence/jpa/JpaLocationRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/infrastructure/persistence/jpa/JpaLocationRepository.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/infrastructure/persistence/jpa/JpaVoyageRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/infrastructure/persistence/jpa/JpaVoyageRepository.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/infrastructure/persistence/jpa/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/infrastructure/persistence/jpa/package.html -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/infrastructure/routing/ExternalRoutingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/infrastructure/routing/ExternalRoutingService.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/infrastructure/routing/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/infrastructure/routing/package.html -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/interfaces/booking/facade/BookingServiceFacade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/interfaces/booking/facade/BookingServiceFacade.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/interfaces/booking/facade/dto/CargoRoute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/interfaces/booking/facade/dto/CargoRoute.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/interfaces/booking/facade/dto/Leg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/interfaces/booking/facade/dto/Leg.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/interfaces/booking/facade/dto/Location.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/interfaces/booking/facade/dto/Location.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/interfaces/booking/facade/dto/RouteCandidate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/interfaces/booking/facade/dto/RouteCandidate.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/interfaces/booking/facade/dto/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/interfaces/booking/facade/dto/package.html -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/interfaces/booking/facade/internal/DefaultBookingServiceFacade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/interfaces/booking/facade/internal/DefaultBookingServiceFacade.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/interfaces/booking/facade/internal/assembler/CargoRouteDtoAssembler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/interfaces/booking/facade/internal/assembler/CargoRouteDtoAssembler.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/interfaces/booking/facade/internal/assembler/ItineraryCandidateDtoAssembler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/interfaces/booking/facade/internal/assembler/ItineraryCandidateDtoAssembler.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/interfaces/booking/facade/internal/assembler/LocationDtoAssembler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/interfaces/booking/facade/internal/assembler/LocationDtoAssembler.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/interfaces/booking/facade/internal/assembler/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/interfaces/booking/facade/internal/assembler/package.html -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/interfaces/booking/facade/internal/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/interfaces/booking/facade/internal/package.html -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/interfaces/booking/facade/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/interfaces/booking/facade/package.html -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/interfaces/booking/web/CargoAdmin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/interfaces/booking/web/CargoAdmin.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/interfaces/booking/web/CargoDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/interfaces/booking/web/CargoDetails.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/interfaces/booking/web/ChangeDestination.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/interfaces/booking/web/ChangeDestination.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/interfaces/booking/web/ItinerarySelection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/interfaces/booking/web/ItinerarySelection.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/interfaces/booking/web/ListCargo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/interfaces/booking/web/ListCargo.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/interfaces/booking/web/Registration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/interfaces/booking/web/Registration.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/interfaces/booking/web/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/interfaces/booking/web/package.html -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/interfaces/handling/HandlingEventRegistrationAttempt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/interfaces/handling/HandlingEventRegistrationAttempt.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/interfaces/handling/file/EventFilesCheckpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/interfaces/handling/file/EventFilesCheckpoint.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/interfaces/handling/file/EventItemReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/interfaces/handling/file/EventItemReader.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/interfaces/handling/file/EventItemWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/interfaces/handling/file/EventItemWriter.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/interfaces/handling/file/EventLineParseException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/interfaces/handling/file/EventLineParseException.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/interfaces/handling/file/FileProcessorJobListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/interfaces/handling/file/FileProcessorJobListener.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/interfaces/handling/file/LineParseExceptionListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/interfaces/handling/file/LineParseExceptionListener.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/interfaces/handling/file/UploadDirectoryScanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/interfaces/handling/file/UploadDirectoryScanner.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/interfaces/handling/file/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/interfaces/handling/file/package.html -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/interfaces/handling/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/interfaces/handling/package.html -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/interfaces/handling/rest/HandlingReport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/interfaces/handling/rest/HandlingReport.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/interfaces/handling/rest/HandlingReportService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/interfaces/handling/rest/HandlingReportService.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/interfaces/handling/rest/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/interfaces/handling/rest/package.html -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/interfaces/tracking/socket/RealtimeCargoTrackingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/interfaces/tracking/socket/RealtimeCargoTrackingService.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/interfaces/tracking/web/CargoTracker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/interfaces/tracking/web/CargoTracker.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/interfaces/tracking/web/CargoTrackingViewAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/interfaces/tracking/web/CargoTrackingViewAdapter.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/interfaces/tracking/web/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/interfaces/tracking/web/package.html -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/interfaces/web/util/RequestParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/interfaces/web/util/RequestParameter.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/interfaces/web/util/StringTimmerConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/interfaces/web/util/StringTimmerConverter.java -------------------------------------------------------------------------------- /src/main/java/net/java/cargotracker/interfaces/web/util/WebProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/cargotracker/interfaces/web/util/WebProducer.java -------------------------------------------------------------------------------- /src/main/java/net/java/pathfinder/api/GraphTraversalService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/pathfinder/api/GraphTraversalService.java -------------------------------------------------------------------------------- /src/main/java/net/java/pathfinder/api/TransitEdge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/pathfinder/api/TransitEdge.java -------------------------------------------------------------------------------- /src/main/java/net/java/pathfinder/api/TransitPath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/pathfinder/api/TransitPath.java -------------------------------------------------------------------------------- /src/main/java/net/java/pathfinder/api/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/pathfinder/api/package.html -------------------------------------------------------------------------------- /src/main/java/net/java/pathfinder/internal/GraphDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/pathfinder/internal/GraphDao.java -------------------------------------------------------------------------------- /src/main/java/net/java/pathfinder/internal/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/pathfinder/internal/package.html -------------------------------------------------------------------------------- /src/main/java/net/java/pathfinder/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/java/net/java/pathfinder/package.html -------------------------------------------------------------------------------- /src/main/resources/META-INF/batch-jobs/EventFilesProcessorJob.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/resources/META-INF/batch-jobs/EventFilesProcessorJob.xml -------------------------------------------------------------------------------- /src/main/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/resources/META-INF/persistence.xml -------------------------------------------------------------------------------- /src/main/resources/handling_events.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/resources/handling_events.csv -------------------------------------------------------------------------------- /src/main/resources/net/java/cargotracker/messages.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/resources/net/java/cargotracker/messages.properties -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/ejb-jar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/webapp/WEB-INF/ejb-jar.xml -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/faces-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/webapp/WEB-INF/faces-config.xml -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/glassfish-web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/webapp/WEB-INF/glassfish-web.xml -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/templates/common/admin.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/webapp/WEB-INF/templates/common/admin.xhtml -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/templates/common/incidentLogger.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/webapp/WEB-INF/templates/common/incidentLogger.xhtml -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/templates/common/public.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/webapp/WEB-INF/templates/common/public.xhtml -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/templates/widgets/12ColWidget.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/webapp/WEB-INF/templates/widgets/12ColWidget.xhtml -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/templates/widgets/6ColWidget.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/webapp/WEB-INF/templates/widgets/6ColWidget.xhtml -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /src/main/webapp/admin/about.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/webapp/admin/about.xhtml -------------------------------------------------------------------------------- /src/main/webapp/admin/changeDestination.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/webapp/admin/changeDestination.xhtml -------------------------------------------------------------------------------- /src/main/webapp/admin/dashboard.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/webapp/admin/dashboard.xhtml -------------------------------------------------------------------------------- /src/main/webapp/admin/js/listRouted.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/webapp/admin/js/listRouted.js -------------------------------------------------------------------------------- /src/main/webapp/admin/listClaimed.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/webapp/admin/listClaimed.xhtml -------------------------------------------------------------------------------- /src/main/webapp/admin/listNotRouted.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/webapp/admin/listNotRouted.xhtml -------------------------------------------------------------------------------- /src/main/webapp/admin/listRouted.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/webapp/admin/listRouted.xhtml -------------------------------------------------------------------------------- /src/main/webapp/admin/registration.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/webapp/admin/registration.xhtml -------------------------------------------------------------------------------- /src/main/webapp/admin/selectItinerary.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/webapp/admin/selectItinerary.xhtml -------------------------------------------------------------------------------- /src/main/webapp/admin/show.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/webapp/admin/show.xhtml -------------------------------------------------------------------------------- /src/main/webapp/admin/track.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/webapp/admin/track.xhtml -------------------------------------------------------------------------------- /src/main/webapp/images/calendarTrigger.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/webapp/images/calendarTrigger.gif -------------------------------------------------------------------------------- /src/main/webapp/images/cargo-tracker-banner-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/webapp/images/cargo-tracker-banner-small.png -------------------------------------------------------------------------------- /src/main/webapp/images/cargo-tracker-banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/webapp/images/cargo-tracker-banner.png -------------------------------------------------------------------------------- /src/main/webapp/images/cargo-tracker-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/webapp/images/cargo-tracker-logo.png -------------------------------------------------------------------------------- /src/main/webapp/images/cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/webapp/images/cross.png -------------------------------------------------------------------------------- /src/main/webapp/images/error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/webapp/images/error.png -------------------------------------------------------------------------------- /src/main/webapp/images/tick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/webapp/images/tick.png -------------------------------------------------------------------------------- /src/main/webapp/incident-logger/index.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/webapp/incident-logger/index.xhtml -------------------------------------------------------------------------------- /src/main/webapp/index.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/webapp/index.xhtml -------------------------------------------------------------------------------- /src/main/webapp/public/about.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/webapp/public/about.xhtml -------------------------------------------------------------------------------- /src/main/webapp/public/track.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/webapp/public/track.xhtml -------------------------------------------------------------------------------- /src/main/webapp/resources/calendar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/webapp/resources/calendar.css -------------------------------------------------------------------------------- /src/main/webapp/resources/cargotracker.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/webapp/resources/cargotracker.css -------------------------------------------------------------------------------- /src/main/webapp/resources/foundation/css/foundation.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/webapp/resources/foundation/css/foundation.css -------------------------------------------------------------------------------- /src/main/webapp/resources/foundation/css/foundation.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/webapp/resources/foundation/css/foundation.min.css -------------------------------------------------------------------------------- /src/main/webapp/resources/foundation/css/normalize.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/webapp/resources/foundation/css/normalize.css -------------------------------------------------------------------------------- /src/main/webapp/resources/foundation/js/foundation.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/webapp/resources/foundation/js/foundation.min.js -------------------------------------------------------------------------------- /src/main/webapp/resources/foundation/js/foundation/foundation.abide.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/webapp/resources/foundation/js/foundation/foundation.abide.js -------------------------------------------------------------------------------- /src/main/webapp/resources/foundation/js/foundation/foundation.alerts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/webapp/resources/foundation/js/foundation/foundation.alerts.js -------------------------------------------------------------------------------- /src/main/webapp/resources/foundation/js/foundation/foundation.clearing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/webapp/resources/foundation/js/foundation/foundation.clearing.js -------------------------------------------------------------------------------- /src/main/webapp/resources/foundation/js/foundation/foundation.cookie.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/webapp/resources/foundation/js/foundation/foundation.cookie.js -------------------------------------------------------------------------------- /src/main/webapp/resources/foundation/js/foundation/foundation.dropdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/webapp/resources/foundation/js/foundation/foundation.dropdown.js -------------------------------------------------------------------------------- /src/main/webapp/resources/foundation/js/foundation/foundation.forms.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/webapp/resources/foundation/js/foundation/foundation.forms.js -------------------------------------------------------------------------------- /src/main/webapp/resources/foundation/js/foundation/foundation.interchange.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/webapp/resources/foundation/js/foundation/foundation.interchange.js -------------------------------------------------------------------------------- /src/main/webapp/resources/foundation/js/foundation/foundation.joyride.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/webapp/resources/foundation/js/foundation/foundation.joyride.js -------------------------------------------------------------------------------- /src/main/webapp/resources/foundation/js/foundation/foundation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/webapp/resources/foundation/js/foundation/foundation.js -------------------------------------------------------------------------------- /src/main/webapp/resources/foundation/js/foundation/foundation.magellan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/webapp/resources/foundation/js/foundation/foundation.magellan.js -------------------------------------------------------------------------------- /src/main/webapp/resources/foundation/js/foundation/foundation.orbit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/webapp/resources/foundation/js/foundation/foundation.orbit.js -------------------------------------------------------------------------------- /src/main/webapp/resources/foundation/js/foundation/foundation.placeholder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/webapp/resources/foundation/js/foundation/foundation.placeholder.js -------------------------------------------------------------------------------- /src/main/webapp/resources/foundation/js/foundation/foundation.reveal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/webapp/resources/foundation/js/foundation/foundation.reveal.js -------------------------------------------------------------------------------- /src/main/webapp/resources/foundation/js/foundation/foundation.section.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/webapp/resources/foundation/js/foundation/foundation.section.js -------------------------------------------------------------------------------- /src/main/webapp/resources/foundation/js/foundation/foundation.tooltips.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/webapp/resources/foundation/js/foundation/foundation.tooltips.js -------------------------------------------------------------------------------- /src/main/webapp/resources/foundation/js/foundation/foundation.topbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/webapp/resources/foundation/js/foundation/foundation.topbar.js -------------------------------------------------------------------------------- /src/main/webapp/resources/foundation/js/vendor/custom.modernizr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/webapp/resources/foundation/js/vendor/custom.modernizr.js -------------------------------------------------------------------------------- /src/main/webapp/resources/foundation/js/vendor/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/webapp/resources/foundation/js/vendor/jquery.js -------------------------------------------------------------------------------- /src/main/webapp/resources/foundation/js/vendor/zepto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/webapp/resources/foundation/js/vendor/zepto.js -------------------------------------------------------------------------------- /src/main/webapp/resources/incident-logger/js/incidentLogger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/main/webapp/resources/incident-logger/js/incidentLogger.js -------------------------------------------------------------------------------- /src/test/java/net/java/cargotracker/application/BookingServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/test/java/net/java/cargotracker/application/BookingServiceTest.java -------------------------------------------------------------------------------- /src/test/java/net/java/cargotracker/application/BookingServiceTestDataGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/test/java/net/java/cargotracker/application/BookingServiceTestDataGenerator.java -------------------------------------------------------------------------------- /src/test/java/net/java/cargotracker/application/BookingServiceTestRestConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/test/java/net/java/cargotracker/application/BookingServiceTestRestConfiguration.java -------------------------------------------------------------------------------- /src/test/java/net/java/cargotracker/application/HandlingEventServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/test/java/net/java/cargotracker/application/HandlingEventServiceTest.java -------------------------------------------------------------------------------- /src/test/java/net/java/cargotracker/domain/model/cargo/CargoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/test/java/net/java/cargotracker/domain/model/cargo/CargoTest.java -------------------------------------------------------------------------------- /src/test/java/net/java/cargotracker/domain/model/cargo/ItineraryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/test/java/net/java/cargotracker/domain/model/cargo/ItineraryTest.java -------------------------------------------------------------------------------- /src/test/java/net/java/cargotracker/domain/model/cargo/RouteSpecificationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/test/java/net/java/cargotracker/domain/model/cargo/RouteSpecificationTest.java -------------------------------------------------------------------------------- /src/test/java/net/java/cargotracker/domain/model/handling/HandlingEventTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/test/java/net/java/cargotracker/domain/model/handling/HandlingEventTest.java -------------------------------------------------------------------------------- /src/test/java/net/java/cargotracker/domain/model/handling/HandlingHistoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/test/java/net/java/cargotracker/domain/model/handling/HandlingHistoryTest.java -------------------------------------------------------------------------------- /src/test/java/net/java/cargotracker/infrastructure/routing/ExternalRoutingServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/test/java/net/java/cargotracker/infrastructure/routing/ExternalRoutingServiceTest.java -------------------------------------------------------------------------------- /src/test/java/net/java/cargotracker/interfaces/booking/facade/internal/assembler/CargoRouteDtoAssemblerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/test/java/net/java/cargotracker/interfaces/booking/facade/internal/assembler/CargoRouteDtoAssemblerTest.java -------------------------------------------------------------------------------- /src/test/java/net/java/cargotracker/interfaces/booking/facade/internal/assembler/LocationDtoAssemblerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/test/java/net/java/cargotracker/interfaces/booking/facade/internal/assembler/LocationDtoAssemblerTest.java -------------------------------------------------------------------------------- /src/test/java/net/java/cargotracker/scenario/CargoLifecycleScenarioTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/test/java/net/java/cargotracker/scenario/CargoLifecycleScenarioTest.java -------------------------------------------------------------------------------- /src/test/resources/arquillian.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/test/resources/arquillian.xml -------------------------------------------------------------------------------- /src/test/resources/handling_events.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/test/resources/handling_events.csv -------------------------------------------------------------------------------- /src/test/resources/test-ejb-jar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/test/resources/test-ejb-jar.xml -------------------------------------------------------------------------------- /src/test/resources/test-web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/test/resources/test-web.xml -------------------------------------------------------------------------------- /src/test/soapui/CargoTracker_soapUI_project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/test/soapui/CargoTracker_soapUI_project.xml -------------------------------------------------------------------------------- /src/test/soapui/report_json_sample.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paoesco/cargotracker-ddd/HEAD/src/test/soapui/report_json_sample.txt --------------------------------------------------------------------------------