package org.zstack.header.storage.snapshot;
import org.zstack.header.vo.EO;
import org.zstack.header.vo.NoView;
import javax.persistence.*;
import java.util.ArrayList;
import java.util.List;
/**
*/
@Entity
@Table
@EO(EOClazz = VolumeSnapshotEO.class)
public class VolumeSnapshotVO extends VolumeSnapshotAO {
@OneToMany(fetch = FetchType.EAGER)
@JoinColumn(name = "volumeSnapshotUuid", insertable = false, updatable = false)
@NoView
private List<VolumeSnapshotBackupStorageRefVO> backupStorageRefs = new ArrayList<VolumeSnapshotBackupStorageRefVO>();
public List<VolumeSnapshotBackupStorageRefVO> getBackupStorageRefs() {
return backupStorageRefs;
}
public void setBackupStorageRefs(List<VolumeSnapshotBackupStorageRefVO> backupStorageRefs) {
this.backupStorageRefs = backupStorageRefs;
}
}