Search in sources :

Example 1 with CargoAggregateRoot

use of org.qi4j.sample.dcicargo.sample_b.data.aggregateroot.CargoAggregateRoot in project qi4j-sdk by Qi4j.

the class InspectUnhandledCargoTest method prepareTest.

@Before
public void prepareTest() throws Exception {
    super.prepareTest();
    UnitOfWork uow = module.currentUnitOfWork();
    HANDLING_EVENTS = uow.get(HandlingEventAggregateRoot.class, HandlingEventAggregateRoot.HANDLING_EVENTS_ID);
    CargoAggregateRoot CARGOS = uow.get(CargoAggregateRoot.class, CargoAggregateRoot.CARGOS_ID);
    // Create new cargo
    routeSpec = routeSpecFactory.build(HONGKONG, STOCKHOLM, new Date(), deadline = DAY24);
    delivery = delivery(TODAY, NOT_RECEIVED, NOT_ROUTED, leg1);
    cargo = CARGOS.createCargo(routeSpec, delivery, "Claimed_CARGO");
    trackingId = cargo.trackingId().get();
}
Also used : HandlingEventAggregateRoot(org.qi4j.sample.dcicargo.sample_b.data.aggregateroot.HandlingEventAggregateRoot) UnitOfWork(org.qi4j.api.unitofwork.UnitOfWork) CargoAggregateRoot(org.qi4j.sample.dcicargo.sample_b.data.aggregateroot.CargoAggregateRoot) Date(java.util.Date) Before(org.junit.Before)

Example 2 with CargoAggregateRoot

use of org.qi4j.sample.dcicargo.sample_b.data.aggregateroot.CargoAggregateRoot in project qi4j-sdk by Qi4j.

the class InspectUnloadedCargoTest method prepareTest.

@Before
public void prepareTest() throws Exception {
    super.prepareTest();
    UnitOfWork uow = module.currentUnitOfWork();
    HANDLING_EVENTS = uow.get(HandlingEventAggregateRoot.class, HandlingEventAggregateRoot.HANDLING_EVENTS_ID);
    CargoAggregateRoot CARGOS = uow.get(CargoAggregateRoot.class, CargoAggregateRoot.CARGOS_ID);
    // Create new cargo
    routeSpec = routeSpecFactory.build(HONGKONG, STOCKHOLM, new Date(), deadline = DAY24);
    delivery = delivery(TODAY, ONBOARD_CARRIER, ROUTED, leg1);
    cargo = CARGOS.createCargo(routeSpec, delivery, "Unloaded_CARGO");
    trackingId = cargo.trackingId().get();
}
Also used : HandlingEventAggregateRoot(org.qi4j.sample.dcicargo.sample_b.data.aggregateroot.HandlingEventAggregateRoot) UnitOfWork(org.qi4j.api.unitofwork.UnitOfWork) CargoAggregateRoot(org.qi4j.sample.dcicargo.sample_b.data.aggregateroot.CargoAggregateRoot) Date(java.util.Date) Before(org.junit.Before)

Example 3 with CargoAggregateRoot

use of org.qi4j.sample.dcicargo.sample_b.data.aggregateroot.CargoAggregateRoot in project qi4j-sdk by Qi4j.

the class RegisterNewDestinationTest method prepareTest.

@Before
public void prepareTest() throws Exception {
    super.prepareTest();
    UnitOfWork uow = module.currentUnitOfWork();
    HANDLING_EVENTS = uow.get(HandlingEventAggregateRoot.class, HandlingEventAggregateRoot.HANDLING_EVENTS_ID);
    CargoAggregateRoot CARGOS = uow.get(CargoAggregateRoot.class, CargoAggregateRoot.CARGOS_ID);
    // Create new cargo
    routeSpec = routeSpecFactory.build(HONGKONG, STOCKHOLM, TODAY, deadline = DAY24);
    delivery = delivery(TODAY, NOT_RECEIVED, NOT_ROUTED, leg1);
    cargo = CARGOS.createCargo(routeSpec, delivery, "ABC");
    trackingId = cargo.trackingId().get();
    delivery = cargo.delivery().get();
}
Also used : HandlingEventAggregateRoot(org.qi4j.sample.dcicargo.sample_b.data.aggregateroot.HandlingEventAggregateRoot) UnitOfWork(org.qi4j.api.unitofwork.UnitOfWork) CargoAggregateRoot(org.qi4j.sample.dcicargo.sample_b.data.aggregateroot.CargoAggregateRoot) Before(org.junit.Before)

Example 4 with CargoAggregateRoot

use of org.qi4j.sample.dcicargo.sample_b.data.aggregateroot.CargoAggregateRoot in project qi4j-sdk by Qi4j.

the class DeriveUpdatedRouteSpecTest method prepareTest.

@Before
public void prepareTest() throws Exception {
    super.prepareTest();
    UnitOfWork uow = module.currentUnitOfWork();
    HANDLING_EVENTS = uow.get(HandlingEventAggregateRoot.class, HandlingEventAggregateRoot.HANDLING_EVENTS_ID);
    CargoAggregateRoot CARGOS = uow.get(CargoAggregateRoot.class, CargoAggregateRoot.CARGOS_ID);
    // Create new cargo
    routeSpec = routeSpecFactory.build(HONGKONG, STOCKHOLM, TODAY, deadline = DAY24);
    delivery = delivery(TODAY, NOT_RECEIVED, ROUTED, unknownLeg);
    cargo = CARGOS.createCargo(routeSpec, delivery, "ABC");
    cargo.itinerary().set(itinerary);
    trackingId = cargo.trackingId().get();
}
Also used : HandlingEventAggregateRoot(org.qi4j.sample.dcicargo.sample_b.data.aggregateroot.HandlingEventAggregateRoot) UnitOfWork(org.qi4j.api.unitofwork.UnitOfWork) CargoAggregateRoot(org.qi4j.sample.dcicargo.sample_b.data.aggregateroot.CargoAggregateRoot) Before(org.junit.Before)

Example 5 with CargoAggregateRoot

use of org.qi4j.sample.dcicargo.sample_b.data.aggregateroot.CargoAggregateRoot in project qi4j-sdk by Qi4j.

the class InspectArrivedCargoTest method prepareTest.

@Before
public void prepareTest() throws Exception {
    super.prepareTest();
    UnitOfWork uow = module.currentUnitOfWork();
    HANDLING_EVENTS = uow.get(HandlingEventAggregateRoot.class, HandlingEventAggregateRoot.HANDLING_EVENTS_ID);
    CargoAggregateRoot CARGOS = uow.get(CargoAggregateRoot.class, CargoAggregateRoot.CARGOS_ID);
    // Create new cargo
    routeSpec = routeSpecFactory.build(HONGKONG, STOCKHOLM, new Date(), deadline = DAY24);
    delivery = delivery(TODAY, IN_PORT, ROUTED, leg5);
    cargo = CARGOS.createCargo(routeSpec, delivery, "Arrived_CARGO");
    trackingId = cargo.trackingId().get();
}
Also used : HandlingEventAggregateRoot(org.qi4j.sample.dcicargo.sample_b.data.aggregateroot.HandlingEventAggregateRoot) UnitOfWork(org.qi4j.api.unitofwork.UnitOfWork) CargoAggregateRoot(org.qi4j.sample.dcicargo.sample_b.data.aggregateroot.CargoAggregateRoot) Date(java.util.Date) Before(org.junit.Before)

Aggregations

Before (org.junit.Before)11 UnitOfWork (org.qi4j.api.unitofwork.UnitOfWork)11 CargoAggregateRoot (org.qi4j.sample.dcicargo.sample_b.data.aggregateroot.CargoAggregateRoot)11 HandlingEventAggregateRoot (org.qi4j.sample.dcicargo.sample_b.data.aggregateroot.HandlingEventAggregateRoot)10 Date (java.util.Date)8 SimpleDateFormat (java.text.SimpleDateFormat)1 ParseHandlingEventData (org.qi4j.sample.dcicargo.sample_b.context.interaction.handling.parsing.ParseHandlingEventData)1