@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 = VolumeSnapshotTreeEO.class) @BaseResource @EntityGraph( parents = { @EntityGraph.Neighbour(type = VolumeVO.class, myField = "volumeUuid", targetField = "uuid") } ) public class VolumeSnapshotTreeVO extends VolumeSnapshotTreeAO { }
@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 @EntityGraph( parents = { @EntityGraph.Neighbour(type = NetworkServiceProviderVO.class, myField = "networkServiceProviderUuid", targetField = "uuid")
@EO(EOClazz = IpRangeEO.class) @BaseResource @EntityGraph( parents = { @EntityGraph.Neighbour(type = L3NetworkVO.class, myField = "l3NetworkUuid", targetField = "uuid")
@EO(EOClazz = VolumeEO.class) @BaseResource @EntityGraph( parents = { @EntityGraph.Neighbour(type = PrimaryStorageVO.class, myField = "primaryStorageUuid", targetField = "uuid"),
@Entity @Table @EntityGraph( parents = { @EntityGraph.Neighbour(type = L3NetworkVO.class, myField = "l3NetworkUuid", targetField = "uuid")
@EntityGraph( parents = { @EntityGraph.Neighbour(type = VxlanNetworkPoolVO.class, myField = "l2NetworkUuid", targetField = "uuid")
@Entity @Table @EntityGraph( parents = { @EntityGraph.Neighbour(type = L3NetworkVO.class, myField = "l3NetworkUuid", targetField = "uuid")
@Table @BaseResource @EntityGraph( parents = { @EntityGraph.Neighbour(type = AccountVO.class, myField = "identityUuid", targetField = "uuid")
@Entity @Table @Inheritance(strategy = InheritanceType.JOINED) @EntityGraph( friends = { @EntityGraph.Neighbour(type = NetworkServiceProviderL2NetworkRefVO.class, myField = "uuid", targetField = "networkServiceProviderUuid"),
@EO(EOClazz = L2NetworkEO.class) @BaseResource @EntityGraph( parents = { @EntityGraph.Neighbour(type = ZoneVO.class, myField = "zoneUuid", targetField = "uuid")
@EO(EOClazz = PrimaryStorageEO.class) @BaseResource @EntityGraph( parents = { @EntityGraph.Neighbour(type = ZoneVO.class, myField = "zoneUuid", targetField = "uuid")
@EO(EOClazz = ImageEO.class) @BaseResource @EntityGraph( parents = { @EntityGraph.Neighbour(type = ImageBackupStorageRefVO.class, myField = "uuid", targetField = "imageUuid")
@EntityGraph( parents = { @EntityGraph.Neighbour(type = HostVO.class, myField = "hostUuid", targetField = "uuid"),
@EntityGraph( friends = { @EntityGraph.Neighbour(type = LoadBalancerListenerVO.class, myField = "listenerUuid", targetField = "uuid"),
@EntityGraph( parents = { @EntityGraph.Neighbour(type = LoadBalancerListenerVO.class, myField = "listenerUuid", targetField = "uuid"),
@EO(EOClazz = VolumeSnapshotEO.class) @BaseResource @EntityGraph( parents = { @EntityGraph.Neighbour(type = VolumeVO.class, myField = "volumeUuid", targetField = "uuid"),
@EntityGraph( friends = { @EntityGraph.Neighbour(type = VmInstanceVO.class, myField = "virtualRouterVmUuid", targetField = "uuid"),
@Entity @Table @BaseResource @EntityGraph( parents = { @EntityGraph.Neighbour(type = AccountVO.class, myField = "accountUuid", targetField = "uuid")