Daniel Erez has uploaded a new change for review. Change subject: core: add disk list member to Snapshot entity ......................................................................
core: add disk list member to Snapshot entity Adding diskImages list member to snapshot business entity. This member will be used for retrieving disks of a specific snapshot (needed for single disk snapshot feature [1]) [1] http://www.ovirt.org/Features/Single_Disk_Snapshot Change-Id: I498f2dc8a5e6d5311b9b4b7fa17c585c293d734e Signed-off-by: Daniel Erez <[email protected]> --- M backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/Snapshot.java 1 file changed, 19 insertions(+), 1 deletion(-) git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/73/22773/1 diff --git a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/Snapshot.java b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/Snapshot.java index 8fd686e..41103bf 100644 --- a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/Snapshot.java +++ b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/Snapshot.java @@ -1,6 +1,8 @@ package org.ovirt.engine.core.common.businessentities; +import java.util.ArrayList; import java.util.Date; +import java.util.List; import org.ovirt.engine.core.common.utils.ObjectUtils; import org.ovirt.engine.core.compat.Guid; @@ -75,6 +77,11 @@ */ private String memoryVolume; + /** + * Disk images of the snapshots + */ + private List<DiskImage> diskImages; + public Snapshot() { this(true); } @@ -82,6 +89,7 @@ public Snapshot(boolean vmConfigurationAvailable) { this.vmConfigurationAvailable = vmConfigurationAvailable; this.memoryVolume = ""; + this.diskImages = new ArrayList<DiskImage>(); } public Snapshot(Guid id, @@ -205,6 +213,14 @@ this.memoryVolume = memoryVolume == null ? "" : memoryVolume; } + public List<DiskImage> getDiskImages() { + return diskImages; + } + + public void setDiskImages(List<DiskImage> diskImages) { + this.diskImages = diskImages; + } + @Override public int hashCode() { final int prime = 31; @@ -218,6 +234,7 @@ result = prime * result + ((type == null) ? 0 : type.hashCode()); result = prime * result + ((vmConfiguration == null) ? 0 : vmConfiguration.hashCode()); result = prime * result + ((vmId == null) ? 0 : vmId.hashCode()); + result = prime * result + ((diskImages == null) ? 0 : diskImages.hashCode()); return result; } @@ -241,7 +258,8 @@ && status == other.status && type == other.type && ObjectUtils.objectsEqual(vmConfiguration, other.vmConfiguration) - && ObjectUtils.objectsEqual(vmId, other.vmId)); + && ObjectUtils.objectsEqual(vmId, other.vmId) + && ObjectUtils.objectsEqual(diskImages, other.diskImages)); } public enum SnapshotStatus { -- To view, visit http://gerrit.ovirt.org/22773 To unsubscribe, visit http://gerrit.ovirt.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I498f2dc8a5e6d5311b9b4b7fa17c585c293d734e Gerrit-PatchSet: 1 Gerrit-Project: ovirt-engine Gerrit-Branch: master Gerrit-Owner: Daniel Erez <[email protected]> _______________________________________________ Engine-patches mailing list [email protected] http://lists.ovirt.org/mailman/listinfo/engine-patches
