public static TransitionLineItemState of(final String lineItemId, final long quantity, final Referenceable<State> fromState, final Referenceable<State> toState, final ZonedDateTime actualTransitionDate) { return new TransitionLineItemState(lineItemId, quantity, fromState, toState, actualTransitionDate); }
public static UpdateAction<Order> of(final LineItem lineItem, final long quantity, final Referenceable<State> fromState, final Referenceable<State> toState, final ZonedDateTime actualTransitionDate) { return of(lineItem.getId(), quantity, fromState, toState, actualTransitionDate); }
public static UpdateAction<Order> of(final LineItem lineItem, final long quantity, final Referenceable<State> fromState, final Referenceable<State> toState, final ZonedDateTime actualTransitionDate) { return of(lineItem.getId(), quantity, fromState, toState, actualTransitionDate); }
public static UpdateAction<Order> of(final LineItem lineItem, final long quantity, final Referenceable<State> fromState, final Referenceable<State> toState) { return of(lineItem.getId(), quantity, fromState, toState, null); } }
public static TransitionLineItemState of(final String lineItemId, final long quantity, final Referenceable<State> fromState, final Referenceable<State> toState, final ZonedDateTime actualTransitionDate) { return new TransitionLineItemState(lineItemId, quantity, fromState, toState, actualTransitionDate); }
public static UpdateAction<Order> of(final LineItem lineItem, final long quantity, final Referenceable<State> fromState, final Referenceable<State> toState) { return of(lineItem.getId(), quantity, fromState, toState, null); } }
public static TransitionLineItemState of(final String lineItemId, final long quantity, final Referenceable<State> fromState, final Referenceable<State> toState, final ZonedDateTime actualTransitionDate) { return new TransitionLineItemState(lineItemId, quantity, fromState, toState, actualTransitionDate); }
public static UpdateAction<Order> of(final LineItem lineItem, final long quantity, final Reference<State> fromState, final Reference<State> toState, final Optional<Instant> actualTransitionDate) { return of(lineItem.getId(), quantity, fromState, toState, actualTransitionDate); } }
public static TransitionLineItemState of(final String lineItemId, final long quantity, final Reference<State> fromState, final Reference<State> toState, final Optional<Instant> actualTransitionDate) { return new TransitionLineItemState(lineItemId, quantity, fromState, toState, actualTransitionDate); }
public static UpdateAction<Order> of(final LineItem lineItem, final long quantity, final Referenceable<State> fromState, final Referenceable<State> toState) { return of(lineItem.getId(), quantity, fromState, toState, null); } }
public static UpdateAction<Order> of(final LineItem lineItem, final long quantity, final Referenceable<State> fromState, final Referenceable<State> toState, final ZonedDateTime actualTransitionDate) { return of(lineItem.getId(), quantity, fromState, toState, actualTransitionDate); }
final long quantity = 1; final ZonedDateTime actualTransitionDate = ZonedDateTime_IN_PAST; final Order updatedOrder = client().executeBlocking(OrderUpdateCommand.of(order, TransitionLineItemState.of(lineItem, quantity, initialState, nextState, actualTransitionDate))); assertThat(updatedOrder.getLineItems().get(0)).has(itemStates(ItemState.of(nextState, quantity)));