From ce3074e9a23e71855798cb5decd01d7f9958f6c0 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 --- 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 c098e85db50..29f31646321 100644 --- a/api/src/com/cloud/vm/VirtualMachineProfile.java +++ b/api/src/com/cloud/vm/VirtualMachineProfile.java @@ -53,6 +53,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();