/** * Created by frank on 7/27/2015. */ @Entity @Table @Inheritance(strategy= InheritanceType.JOINED) @SoftDeletionCascades({ @SoftDeletionCascade(parent = BackupStorageVO.class, joinColumn = "backupStorageUuid") }) public class FusionstorBackupStorageMonVO extends FusionstorMonAO { @Column @ForeignKey(parentEntityClass = BackupStorageEO.class, parentKey = "uuid", onDeleteAction = ReferenceOption.CASCADE) private String backupStorageUuid; public String getBackupStorageUuid() { return backupStorageUuid; } public void setBackupStorageUuid(String backupStorageUuid) { this.backupStorageUuid = backupStorageUuid; } }
/** * Created by frank on 7/28/2015. */ @Entity @Table @SoftDeletionCascades({ @SoftDeletionCascade(parent = PrimaryStorageVO.class, joinColumn = "primaryStorageUuid") }) public class CephPrimaryStorageMonVO extends CephMonAO { @Column @ForeignKey(parentEntityClass = PrimaryStorageEO.class, parentKey = "uuid", onDeleteAction = ReferenceOption.CASCADE) private String primaryStorageUuid; public String getPrimaryStorageUuid() { return primaryStorageUuid; } public void setPrimaryStorageUuid(String primaryStorageUuid) { this.primaryStorageUuid = primaryStorageUuid; } }
/** * Created by frank on 7/28/2015. */ @Entity @Table @Inheritance(strategy= InheritanceType.JOINED) @SoftDeletionCascades({ @SoftDeletionCascade(parent = PrimaryStorageVO.class, joinColumn = "primaryStorageUuid") }) public class FusionstorPrimaryStorageMonVO extends FusionstorMonAO { @Column @ForeignKey(parentEntityClass = PrimaryStorageEO.class, parentKey = "uuid", onDeleteAction = ReferenceOption.CASCADE) private String primaryStorageUuid; public String getPrimaryStorageUuid() { return primaryStorageUuid; } public void setPrimaryStorageUuid(String primaryStorageUuid) { this.primaryStorageUuid = primaryStorageUuid; } }
/** * Created by frank on 7/27/2015. */ @Entity @Table @Inheritance(strategy= InheritanceType.JOINED) @SoftDeletionCascades({ @SoftDeletionCascade(parent = BackupStorageVO.class, joinColumn = "backupStorageUuid") }) public class CephBackupStorageMonVO extends CephMonAO { @Column @ForeignKey(parentEntityClass = BackupStorageEO.class, parentKey = "uuid", onDeleteAction = ReferenceOption.CASCADE) private String backupStorageUuid; public String getBackupStorageUuid() { return backupStorageUuid; } public void setBackupStorageUuid(String backupStorageUuid) { this.backupStorageUuid = backupStorageUuid; } }
@Entity @Table @SoftDeletionCascades({ @SoftDeletionCascade(parent = VirtualRouterVmVO.class, joinColumn = "virtualRouterVmUuid"), @SoftDeletionCascade(parent = PortForwardingRuleVO.class, joinColumn = "uuid") }) @EntityGraph(
@Table @SoftDeletionCascades({ @SoftDeletionCascade(parent = VirtualRouterVmVO.class, joinColumn = "virtualRouterVmUuid"), @SoftDeletionCascade(parent = EipVO.class, joinColumn = "eipUuid") }) @EntityGraph(
@Entity @Table @SoftDeletionCascades({ @SoftDeletionCascade(parent = VirtualRouterVmVO.class, joinColumn = "virtualRouterVmUuid"), @SoftDeletionCascade(parent = VipVO.class, joinColumn = "uuid") }) @EntityGraph(
@SqlTrigger(foreignVOClass = NetworkServiceProviderVO.class, foreignVOJoinColumn = "networkServiceProviderUuid") @SoftDeletionCascades({ @SoftDeletionCascade(parent = L2NetworkVO.class, joinColumn = "l2NetworkUuid"), @SoftDeletionCascade(parent = NetworkServiceProviderVO.class, joinColumn = "networkServiceProviderUuid") }) public class NetworkServiceProviderL2NetworkRefVO {
@Entity @Table @SoftDeletionCascades({ @SoftDeletionCascade(parent = ZoneVO.class, joinColumn = "zoneUuid"), @SoftDeletionCascade(parent = BackupStorageVO.class, joinColumn = "backupStorageUuid") }) @EntityGraph(
@Entity @Table @SoftDeletionCascades({ @SoftDeletionCascade(parent = PrimaryStorageVO.class, joinColumn = "primaryStorageUuid"), @SoftDeletionCascade(parent = ClusterVO.class, joinColumn = "clusterUuid") }) @EntityGraph(
@Table @SoftDeletionCascades({ @SoftDeletionCascade(parent = PrimaryStorageVO.class, joinColumn = "primaryStorageUuid"), @SoftDeletionCascade(parent = VolumeVO.class, joinColumn = "volumeUuid") }) public class ImageCacheVolumeRefVO {
@Table @SoftDeletionCascades({ @SoftDeletionCascade(parent = VipVO.class, joinColumn = "vipUuid"), @SoftDeletionCascade(parent = L3NetworkVO.class, joinColumn = "l3NetworkUuid") }) @IdClass(CompositePrimaryKeyForVipPeerL3NetworkRefVO.class)
@Entity @Table @SoftDeletionCascades({ @SoftDeletionCascade(parent = L3NetworkVO.class, joinColumn = "l3NetworkUuid"), @SoftDeletionCascade(parent = SecurityGroupVO.class, joinColumn = "securityGroupUuid") }) @EntityGraph(
@Table @SoftDeletionCascades({ @SoftDeletionCascade(parent = ImageVO.class, joinColumn = "imageUuid"), @SoftDeletionCascade(parent = BackupStorageVO.class, joinColumn = "backupStorageUuid") }) @EntityGraph(
@SqlTrigger(foreignVOClass = L3NetworkVO.class, foreignVOJoinColumn = "l3NetworkUuid") @SoftDeletionCascades({ @SoftDeletionCascade(parent = L3NetworkVO.class, joinColumn = "l3NetworkUuid"), @SoftDeletionCascade(parent = NetworkServiceProviderVO.class, joinColumn = "networkServiceProviderUuid") }) @EntityGraph(
@SqlTrigger(foreignVOClass = L2NetworkVO.class, foreignVOJoinColumn = "l2NetworkUuid") @SoftDeletionCascades({ @SoftDeletionCascade(parent = L2NetworkVO.class, joinColumn = "l2NetworkUuid"), @SoftDeletionCascade(parent = ClusterVO.class, joinColumn = "clusterUuid") }) @EntityGraph(