/** */ @Entity @Table @BaseResource public class SystemTagVO extends TagAO implements ToInventory { @Column private boolean inherent; public SystemTagVO(SystemTagVO other) { super(other); this.inherent = other.inherent; } public boolean isInherent() { return inherent; } public void setInherent(boolean inherent) { this.inherent = inherent; } public SystemTagVO() { setType(TagType.System); } }
@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 = 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 = 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 { }
@BaseResource public class LoginAttemptsVO extends ResourceVO { @Column
@BaseResource public class CaptchaVO extends ResourceVO { @Column
@Entity @Table @BaseResource public class UserGroupVO extends ResourceVO implements OwnedByAccount { @Column
@Entity @Table @EO(EOClazz = IpRangeEO.class) @BaseResource @EntityGraph( parents = {
@Entity @Table @BaseResource public class SessionVO { @Id
@Entity @Table @EO(EOClazz = VolumeEO.class) @BaseResource @EntityGraph( parents = {
@Entity @Table @EO(EOClazz = L2NetworkEO.class) @BaseResource @EntityGraph( parents = {
@Entity @Table @EO(EOClazz = PrimaryStorageEO.class) @BaseResource @EntityGraph( parents = {
@Entity @Table @EO(EOClazz = ImageEO.class) @BaseResource @EntityGraph( parents = {
@Table @EO(EOClazz = VolumeSnapshotEO.class) @BaseResource @EntityGraph( parents = {
@Entity @Table @EO(EOClazz = BackupStorageEO.class) @BaseResource @EntityGraph( friends = {
@BaseResource @EntityGraph( parents = {
@EO(EOClazz = HostEO.class) @AutoDeleteTag @BaseResource @EntityGraph( parents = {
@Entity @Table @EO(EOClazz = L3NetworkEO.class) @BaseResource @EntityGraph( parents = {