package net.java.cargotracker.domain.model.handling; import net.java.cargotracker.domain.model.voyage.VoyageNumber; /** * Thrown when trying to register an event with an unknown carrier movement id. */ public class UnknownVoyageException extends CannotCreateHandlingEventException { private static final long serialVersionUID = 1L; private final VoyageNumber voyageNumber; public UnknownVoyageException(VoyageNumber voyageNumber) { this.voyageNumber = voyageNumber; } @Override public String getMessage() { return "No voyage with number " + voyageNumber.getIdString() + " exists in the system"; } }