RailTerminal.java

package com.tradecloud.domain.place;

import com.tradecloud.common.base.StaticDataEntityBase;

import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.UniqueConstraint;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;

/**
 * Rail Terminal as defined by the international 3 letter rail station code.
 */
@Entity
@Table(name = "railterminal", uniqueConstraints = {@UniqueConstraint(columnNames = {"code"})})
@XmlAccessorType(XmlAccessType.FIELD)
@XmlRootElement(name = "RailTerminal")
//@Cacheable(value = "railTerminal")
public class RailTerminal extends StaticDataEntityBase {

    /**
     *
     */
    private static final long serialVersionUID = 1L;

}