diff --git a/ovs-persistence/src/main/java/org/dcsa/ovs/persistence/entity/TransportCall.java b/ovs-persistence/src/main/java/org/dcsa/ovs/persistence/entity/TransportCall.java index 92748ce..98e0c99 100644 --- a/ovs-persistence/src/main/java/org/dcsa/ovs/persistence/entity/TransportCall.java +++ b/ovs-persistence/src/main/java/org/dcsa/ovs/persistence/entity/TransportCall.java @@ -65,9 +65,9 @@ public class TransportCall { @JoinColumn(name = "export_voyage_id") private Voyage exportVoyage; - @Enumerated(EnumType.STRING) + @Column(name = "port_call_status_type_code", length = 4, columnDefinition = "bpchar") - private PortCallStatusCode portCallStatusCode; + private String portCallStatusCode; @Column(name="port_visit_reference", length=50) private String portVisitReference; diff --git a/ovs-transfer-obj/src/main/java/org/dcsa/ovs/transferobjects/TransportCallTO.java b/ovs-transfer-obj/src/main/java/org/dcsa/ovs/transferobjects/TransportCallTO.java index 2729233..907a891 100644 --- a/ovs-transfer-obj/src/main/java/org/dcsa/ovs/transferobjects/TransportCallTO.java +++ b/ovs-transfer-obj/src/main/java/org/dcsa/ovs/transferobjects/TransportCallTO.java @@ -13,7 +13,8 @@ public record TransportCallTO( String universalImportVoyageReference, String universalExportVoyageReference, PortTerminalLocation location, - PortCallStatusCode statusCode, + //The possible values for the Port call status code can be found in https://github.com/dcsaorg/DCSA-Information-Model/blob/master/datamodel/referencedata.d/portcallstatuscodes.csv + String statusCode, List timestamps ) { @Builder(toBuilder = true) // workaround for intellij issue