ShipmentLeg.java

package com.tradecloud.domain.shipment;

import com.tradecloud.common.base.PersistenceBase;
import lombok.Getter;
import lombok.Setter;

import javax.persistence.*;

@Entity
@Table(name = "shipmentLeg")
@Inheritance(strategy = InheritanceType.SINGLE_TABLE)
@DiscriminatorColumn(name = "type", discriminatorType = DiscriminatorType.STRING)
@DiscriminatorValue("CONTAINER")
@Getter
@Setter
public class ShipmentLeg extends PersistenceBase {
    private String reference;
}