From 2ce25521324e03b2252cd128015580323a93ac80 Mon Sep 17 00:00:00 2001 From: Prachi Damle Date: Sat, 10 Aug 2013 12:13:22 -0700 Subject: [PATCH] CLOUDSTACK-4234 Dedicated Resources: When multiple dedication groups are chosen for VM deployment, dedicated resources belonging to both groups should be considered - Override the equals method --- server/src/com/cloud/dc/DedicatedResourceVO.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/server/src/com/cloud/dc/DedicatedResourceVO.java b/server/src/com/cloud/dc/DedicatedResourceVO.java index f1ec6a159ac..9caa6b04487 100644 --- a/server/src/com/cloud/dc/DedicatedResourceVO.java +++ b/server/src/com/cloud/dc/DedicatedResourceVO.java @@ -26,6 +26,7 @@ import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.Table; + @Entity @Table(name="dedicated_resources") public class DedicatedResourceVO implements DedicatedResources{ @@ -142,4 +143,13 @@ public class DedicatedResourceVO implements DedicatedResources{ public long getAffinityGroupId() { return affinityGroupId; } + + @Override + public boolean equals(Object obj) { + if (obj instanceof DedicatedResourceVO) { + return ((DedicatedResourceVO) obj).getId() == this.getId(); + } else { + return false; + } + } }