From e25690ca8311e5af3003530e839f7a926f72f74a Mon Sep 17 00:00:00 2001 From: Harikrishna Patnala Date: Mon, 21 Apr 2014 12:14:22 +0530 Subject: [PATCH] CLOUDSTACK-6463: password is not set for VMs created from password enabled template (cherry picked from commit 2284a95e4f29b3b8634468b53d3c28395d264038) Signed-off-by: Rohit Yadav --- api/src/com/cloud/vm/VirtualMachineProfile.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/api/src/com/cloud/vm/VirtualMachineProfile.java b/api/src/com/cloud/vm/VirtualMachineProfile.java index 3da8397fd0e..cca92ba613d 100644 --- a/api/src/com/cloud/vm/VirtualMachineProfile.java +++ b/api/src/com/cloud/vm/VirtualMachineProfile.java @@ -54,6 +54,23 @@ public interface VirtualMachineProfile { public String getName() { return name; } + + @Override + public int hashCode() { + return this.getName() != null ? this.getName().hashCode() : 0; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + if (getClass() != obj.getClass()) + return false; + Param other = (Param) obj; + return (other.getName().equals(this.getName())); + } } String getHostName();