@Entity @Table @EO(EOClazz = DiskOfferingEO.class) @BaseResource public class DiskOfferingVO extends DiskOfferingAO implements OwnedByAccount { @Transient private String accountUuid; @Override public String getAccountUuid() { return accountUuid; } @Override public void setAccountUuid(String accountUuid) { this.accountUuid = accountUuid; } }
@Entity @Table @EO(EOClazz = ZoneEO.class) @BaseResource @EntityGraph( friends = { @EntityGraph.Neighbour(type = BackupStorageZoneRefVO.class, myField = "uuid", targetField = "zoneUuid") } ) public class ZoneVO extends ZoneAO { }
@Entity @Table @EO(EOClazz = InstanceOfferingEO.class) @BaseResource public class InstanceOfferingVO extends InstanceOfferingAO implements OwnedByAccount { @Transient private String accountUuid; @Override public String getAccountUuid() { return accountUuid; } @Override public void setAccountUuid(String accountUuid) { this.accountUuid = accountUuid; } public InstanceOfferingVO() { } public InstanceOfferingVO(InstanceOfferingVO other) { super(other); } }
/** */ @Entity @Table @EO(EOClazz = VolumeSnapshotTreeEO.class) @BaseResource @EntityGraph( parents = { @EntityGraph.Neighbour(type = VolumeVO.class, myField = "volumeUuid", targetField = "uuid") } ) public class VolumeSnapshotTreeVO extends VolumeSnapshotTreeAO { }
@Entity @Table @PrimaryKeyJoinColumn(name="uuid", referencedColumnName="uuid") @EO(EOClazz = HostEO.class, needView = false) public class SimulatorHostVO extends HostVO { @Column
@Entity @Table @EO(EOClazz = ClusterEO.class) @BaseResource @EntityGraph( parents = { @EntityGraph.Neighbour(type = ZoneVO.class, myField = "zoneUuid", targetField = "uuid") }, friends = { @EntityGraph.Neighbour(type = PrimaryStorageClusterRefVO.class, myField = "uuid", targetField = "clusterUuid"), @EntityGraph.Neighbour(type = L2NetworkClusterRefVO.class, myField = "uuid", targetField = "clusterUuid") } ) public class ClusterVO extends ClusterAO { }
@Entity @Table @PrimaryKeyJoinColumn(name = "uuid", referencedColumnName = "uuid") @EO(EOClazz = L2NetworkEO.class, needView = false) @AutoDeleteTag public class L2VlanNetworkVO extends L2NetworkVO { @Column private int vlan; public L2VlanNetworkVO() { } public L2VlanNetworkVO(L2NetworkVO vo) { super(vo); } public int getVlan() { return vlan; } public void setVlan(int vlan) { this.vlan = vlan; } }
@Entity @Table @PrimaryKeyJoinColumn(name="uuid", referencedColumnName="uuid") @EO(EOClazz = HostEO.class, needView = false) public class KVMHostVO extends HostVO { @Column
@Entity @Table @EO(EOClazz = IpRangeEO.class) @BaseResource @EntityGraph(
@Entity @Table @EO(EOClazz = VolumeEO.class) @BaseResource @EntityGraph(
@Entity @Table @EO(EOClazz = L2NetworkEO.class) @BaseResource @EntityGraph(
@Entity @Table @EO(EOClazz = PrimaryStorageEO.class) @BaseResource @EntityGraph(
@Entity @Table @PrimaryKeyJoinColumn(name="uuid", referencedColumnName="uuid") @EO(EOClazz = BackupStorageEO.class, needView = false) @AutoDeleteTag public class SftpBackupStorageVO extends BackupStorageVO {
@Entity @Table @EO(EOClazz = ImageEO.class) @BaseResource @EntityGraph(
@EO(EOClazz = VolumeSnapshotEO.class) @BaseResource @EntityGraph(
@Table @PrimaryKeyJoinColumn(name="uuid", referencedColumnName="uuid") @EO(EOClazz = VmInstanceEO.class, needView = false) @AutoDeleteTag public class VirtualRouterVmVO extends ApplianceVmVO {
@Entity @Table @EO(EOClazz = BackupStorageEO.class) @BaseResource @EntityGraph(
@Table @PrimaryKeyJoinColumn(name = "uuid", referencedColumnName = "uuid") @EO(EOClazz = L2NetworkEO.class, needView = false) @AutoDeleteTag public class VxlanNetworkVO extends L2NetworkVO implements OwnedByAccount {
@Table @PrimaryKeyJoinColumn(name="uuid", referencedColumnName="uuid") @EO(EOClazz = BackupStorageEO.class, needView = false) @AutoDeleteTag public class FusionstorBackupStorageVO extends BackupStorageVO {
@Entity @Table @EO(EOClazz = HostEO.class) @AutoDeleteTag @BaseResource