package org.zstack.header.network.service; import org.zstack.header.vo.ForeignKey; import org.zstack.header.vo.ForeignKey.ReferenceOption; import javax.persistence.*; @Entity @Table public class NetworkServiceTypeVO { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column private long id; @Column @ForeignKey(parentEntityClass = NetworkServiceProviderVO.class, onDeleteAction = ReferenceOption.CASCADE) private String networkServiceProviderUuid; @Column private String type; public long getId() { return id; } public void setId(long id) { this.id = id; } public String getNetworkServiceProviderUuid() { return networkServiceProviderUuid; } public void setNetworkServiceProviderUuid(String networkServiceProviderUuid) { this.networkServiceProviderUuid = networkServiceProviderUuid; } public String getType() { return type; } public void setType(String type) { this.type = type; } }