Greg Padgett has uploaded a new change for review.

Change subject: core: clean up businessentity hashCode() methods [part 2]
......................................................................

core: clean up businessentity hashCode() methods [part 2]

Organize hashCode() methods into a consistent format and consistent
ordering with equals().  This will make field-by-field comparison and
maintenance easier.

Change-Id: If925715cc91c1b4a53a7f6d212ac51043412db53
Signed-off-by: Greg Padgett <gpadg...@redhat.com>
---
M 
backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/Snapshot.java
M 
backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/StorageDomain.java
M 
backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/StorageDomainDynamic.java
M 
backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/StorageDomainStatic.java
M 
backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/StoragePoolIsoMap.java
M 
backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/StorageServerConnections.java
M 
backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/TagsVmMap.java
M 
backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/TagsVmPoolMap.java
M 
backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VDS.java
M 
backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VDSGroup.java
M 
backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VdsDynamic.java
M 
backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VdsStatic.java
M 
backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VdsStatistics.java
M 
backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VmBase.java
M 
backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VmDevice.java
M 
backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VmDynamic.java
M 
backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VmPool.java
M 
backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VmStatic.java
M 
backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VmStatistics.java
M 
backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/storage_pool.java
M 
backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/tags.java
21 files changed, 108 insertions(+), 214 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/38/12538/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 071f53d..c677ed6 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
@@ -176,10 +176,10 @@
     public int hashCode() {
         final int prime = 31;
         int result = 1;
+        result = prime * result + ((id == null) ? 0 : id.hashCode());
         result = prime * result + ((appList == null) ? 0 : appList.hashCode());
         result = prime * result + ((creationDate == null) ? 0 : 
creationDate.hashCode());
         result = prime * result + ((description == null) ? 0 : 
description.hashCode());
-        result = prime * result + ((id == null) ? 0 : id.hashCode());
         result = prime * result + ((status == null) ? 0 : status.hashCode());
         result = prime * result + ((type == null) ? 0 : type.hashCode());
         result = prime * result + ((vmConfiguration == null) ? 0 : 
vmConfiguration.hashCode());
diff --git 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/StorageDomain.java
 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/StorageDomain.java
index ce8fb18..771cdcf 100644
--- 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/StorageDomain.java
+++ 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/StorageDomain.java
@@ -304,24 +304,14 @@
     public int hashCode() {
         final int prime = 31;
         int result = 1;
+        result = prime * result + ((getId() == null) ? 0 : getId().hashCode());
         result = prime * result + committedDiskSize;
-        result = prime * result
-                + ((dynamicData == null) ? 0 : dynamicData.hashCode());
-        result = prime * result
-                + ((staticData == null) ? 0 : staticData.hashCode());
-        result = prime
-                * result
-                + ((storageDomainSharedStatus == null) ? 0
-                        : storageDomainSharedStatus.hashCode());
+        result = prime * result + ((dynamicData == null) ? 0 : 
dynamicData.hashCode());
+        result = prime * result + ((staticData == null) ? 0 : 
staticData.hashCode());
+        result = prime * result + ((storageDomainSharedStatus == null) ? 0 : 
storageDomainSharedStatus.hashCode());
         result = prime * result + storageDomainOverCommitPercent;
-        result = prime
-                * result
-                + ((storagePoolIsoMapData == null) ? 0
-                        : storagePoolIsoMapData.hashCode());
-        result = prime * result
-                + ((totalDiskSize == null) ? 0 : totalDiskSize.hashCode());
-        result = prime * result
-                + ((getId() == null) ? 0 : getId().hashCode());
+        result = prime * result + ((storagePoolIsoMapData == null) ? 0 : 
storagePoolIsoMapData.hashCode());
+        result = prime * result + ((totalDiskSize == null) ? 0 : 
totalDiskSize.hashCode());
         return result;
     }
 
diff --git 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/StorageDomainDynamic.java
 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/StorageDomainDynamic.java
index 31bf8a3..7c5c0c7 100644
--- 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/StorageDomainDynamic.java
+++ 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/StorageDomainDynamic.java
@@ -71,8 +71,8 @@
     public int hashCode() {
         final int prime = 31;
         int result = 1;
-        result = prime * result + ((availableDiskSize == null) ? 0 : 
availableDiskSize.hashCode());
         result = prime * result + ((id == null) ? 0 : id.hashCode());
+        result = prime * result + ((availableDiskSize == null) ? 0 : 
availableDiskSize.hashCode());
         result = prime * result + ((usedDiskSize == null) ? 0 : 
usedDiskSize.hashCode());
         return result;
     }
diff --git 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/StorageDomainStatic.java
 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/StorageDomainStatic.java
index f39311c..8fdffb7 100644
--- 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/StorageDomainStatic.java
+++ 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/StorageDomainStatic.java
@@ -148,9 +148,9 @@
     public int hashCode() {
         final int prime = 31;
         int result = 1;
-        result = prime * result + (autoRecoverable ? 1231 : 1237);
-        result = prime * result + ((connection == null) ? 0 : 
connection.hashCode());
         result = prime * result + ((id == null) ? 0 : id.hashCode());
+        result = prime * result + (autoRecoverable ? 0 : 1);
+        result = prime * result + ((connection == null) ? 0 : 
connection.hashCode());
         result = prime * result + ((name == null) ? 0 : name.hashCode());
         result = prime * result + ((storage == null) ? 0 : storage.hashCode());
         result = prime * result + ((storageFormat == null) ? 0 : 
storageFormat.hashCode());
diff --git 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/StoragePoolIsoMap.java
 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/StoragePoolIsoMap.java
index 34e17c6..85edf97 100644
--- 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/StoragePoolIsoMap.java
+++ 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/StoragePoolIsoMap.java
@@ -85,9 +85,8 @@
         int result = 1;
         result = prime * result + ((id == null) ? 0 : id.hashCode());
         result = prime * result + ((persistentOwner == null) ? 0 : 
persistentOwner.hashCode());
-        result =
-                prime * result
-                        + ((persistentStorageDomainStatus == null) ? 0 : 
persistentStorageDomainStatus.hashCode());
+        result = prime * result
+              + ((persistentStorageDomainStatus == null) ? 0 : 
persistentStorageDomainStatus.hashCode());
         return result;
     }
 
diff --git 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/StorageServerConnections.java
 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/StorageServerConnections.java
index 4422fba..8fbcb26 100644
--- 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/StorageServerConnections.java
+++ 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/StorageServerConnections.java
@@ -192,7 +192,10 @@
 
     @Override
     public int hashCode() {
-        return getid() != null ? getid().hashCode() : 0;
+        final int prime = 31;
+        int result = 1;
+        result = prime * result + ((getid() == null) ? 0 : getid().hashCode());
+        return result;
     }
 
     public static StorageServerConnections copyOf(StorageServerConnections 
ssc) {
diff --git 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/TagsVmMap.java
 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/TagsVmMap.java
index c508ecb..7be0c19 100644
--- 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/TagsVmMap.java
+++ 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/TagsVmMap.java
@@ -48,9 +48,9 @@
     public int hashCode() {
         final int prime = 31;
         int result = 1;
-        result = prime * result + ((defaultDisplayType == null) ? 0 : 
defaultDisplayType.hashCode());
         result = prime * result + ((id.tagId == null) ? 0 : 
id.tagId.hashCode());
         result = prime * result + ((id.vmId == null) ? 0 : id.vmId.hashCode());
+        result = prime * result + ((defaultDisplayType == null) ? 0 : 
defaultDisplayType.hashCode());
         return result;
     }
 
diff --git 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/TagsVmPoolMap.java
 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/TagsVmPoolMap.java
index b8a230b..45f6c50 100644
--- 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/TagsVmPoolMap.java
+++ 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/TagsVmPoolMap.java
@@ -41,8 +41,8 @@
     public int hashCode() {
         final int prime = 31;
         int result = 1;
-        result = prime * result + ((created == null) ? 0 : created.hashCode());
         result = prime * result + ((id == null) ? 0 : id.hashCode());
+        result = prime * result + ((created == null) ? 0 : created.hashCode());
         return result;
     }
 
diff --git 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VDS.java
 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VDS.java
index 93ce424..9e71493 100644
--- 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VDS.java
+++ 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VDS.java
@@ -38,6 +38,9 @@
     public int hashCode() {
         final int prime = 31;
         int result = 1;
+        result = prime * result + ((mVdsStatic == null) ? 0 : 
mVdsStatic.hashCode());
+        result = prime * result + ((mVdsDynamic == null) ? 0 : 
mVdsDynamic.hashCode());
+        result = prime * result + ((mVdsStatistics == null) ? 0 : 
mVdsStatistics.hashCode());
         result = prime * result + ((cpuName == null) ? 0 : cpuName.hashCode());
         result = prime * result + ((_spm_status == null) ? 0 : 
_spm_status.hashCode());
         result = prime * result + cpuOverCommitDurationMinutes;
@@ -47,20 +50,14 @@
         result = prime * result + ((mImagesLastDelay == null) ? 0 : 
mImagesLastDelay.hashCode());
         result = prime * result + ((mInterfaceList == null) ? 0 : 
mInterfaceList.hashCode());
         result = prime * result + ((mNetworkList == null) ? 0 : 
mNetworkList.hashCode());
-        result = prime * result + ((mVdsDynamic == null) ? 0 : 
mVdsDynamic.hashCode());
-        result = prime * result + ((mVdsStatic == null) ? 0 : 
mVdsStatic.hashCode());
-        result = prime * result + ((mVdsStatistics == null) ? 0 : 
mVdsStatistics.hashCode());
         result = prime * result + maxVdsMemoryOverCommit;
         result = prime * result + ((privateDomains == null) ? 0 : 
privateDomains.hashCode());
         result = prime * result + ((vdsSpmId == null) ? 0 : 
vdsSpmId.hashCode());
         result = prime * result + ((selectionAlgorithm == null) ? 0 : 
selectionAlgorithm.hashCode());
         result = prime * result + ((storagePoolId == null) ? 0 : 
storagePoolId.hashCode());
         result = prime * result + ((storagePoolName == null) ? 0 : 
storagePoolName.hashCode());
-        result =
-                prime
-                        * result
-                        + ((vdsGroupCompatibilityVersion == null) ? 0
-                                : vdsGroupCompatibilityVersion.hashCode());
+        result = prime * result
+                + ((vdsGroupCompatibilityVersion == null) ? 0 : 
vdsGroupCompatibilityVersion.hashCode());
         result = prime * result + ((vdsGroupCpuName == null) ? 0 : 
vdsGroupCpuName.hashCode());
         result = prime * result + ((vdsGroupDescription == null) ? 0 : 
vdsGroupDescription.hashCode());
         result = prime * result + ((vdsGroupName == null) ? 0 : 
vdsGroupName.hashCode());
diff --git 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VDSGroup.java
 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VDSGroup.java
index 5dd7690..b429f1b 100644
--- 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VDSGroup.java
+++ 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VDSGroup.java
@@ -247,16 +247,13 @@
     public int hashCode() {
         final int prime = 31;
         int result = 1;
+        result = prime * result + ((id == null) ? 0 : id.hashCode());
         result = prime * result + ((compatVersion == null) ? 0 : 
compatVersion.hashCode());
         result = prime * result + ((compatibility_version == null) ? 0 : 
compatibility_version.hashCode());
         result = prime * result + ((cpu_name == null) ? 0 : 
cpu_name.hashCode());
-        result =
-            prime
-            * result
-            + cpu_over_commit_duration_minutes;
+        result = prime * result + cpu_over_commit_duration_minutes;
         result = prime * result + ((description == null) ? 0 : 
description.hashCode());
         result = prime * result + high_utilization;
-        result = prime * result + ((id == null) ? 0 : id.hashCode());
         result = prime * result + low_utilization;
         result = prime * result + max_vds_memory_over_commit;
         result = prime * result + (countThreadsAsCores ? 1231 : 1237);
diff --git 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VdsDynamic.java
 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VdsDynamic.java
index c7a442c..78229f4 100644
--- 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VdsDynamic.java
+++ 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VdsDynamic.java
@@ -573,8 +573,8 @@
     public int hashCode() {
         final int prime = 31;
         int result = 1;
-        result =
-                prime * result + ((_supportedClusterVersionsSet == null) ? 0 : 
_supportedClusterVersionsSet.hashCode());
+        result = prime * result + ((id == null) ? 0 : id.hashCode());
+        result = prime * result + ((_supportedClusterVersionsSet == null) ? 0 
: _supportedClusterVersionsSet.hashCode());
         result = prime * result + ((_supportedENGINESVersionsSet == null) ? 0 
: _supportedENGINESVersionsSet.hashCode());
         result = prime * result + anonymousHugePages;
         result = prime * result + ((buildName == null) ? 0 : 
buildName.hashCode());
@@ -589,7 +589,6 @@
         result = prime * result + ((hooksStr == null) ? 0 : 
hooksStr.hashCode());
         result = prime * result + ((host_os == null) ? 0 : host_os.hashCode());
         result = prime * result + ((iScsiInitiatorName == null) ? 0 : 
iScsiInitiatorName.hashCode());
-        result = prime * result + ((id == null) ? 0 : id.hashCode());
         result = prime * result + ((if_total_speed == null) ? 0 : 
if_total_speed.hashCode());
         result = prime * result + ((kernel_version == null) ? 0 : 
kernel_version.hashCode());
         result = prime * result + ((kvm_enabled == null) ? 0 : 
kvm_enabled.hashCode());
diff --git 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VdsStatic.java
 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VdsStatic.java
index 2bea853..b8ecffd 100644
--- 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VdsStatic.java
+++ 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VdsStatic.java
@@ -475,9 +475,9 @@
     public int hashCode() {
         final int prime = 31;
         int result = 1;
+        result = prime * result + ((id == null) ? 0 : id.hashCode());
         result = prime * result + ((hostname == null) ? 0 : 
hostname.hashCode());
         result = prime * result + ((consoleAddress == null) ? 0 : 
consoleAddress.hashCode());
-        result = prime * result + ((id == null) ? 0 : id.hashCode());
         result = prime * result + ((managementIp == null) ? 0 : 
managementIp.hashCode());
         result = prime * result + ((name == null) ? 0 : name.hashCode());
         result = prime * result + (int) (otpValidity ^ (otpValidity >>> 32));
@@ -530,13 +530,6 @@
                 && ObjectUtils.objectsEqual(pmPort, other.pmPort)
                 && ObjectUtils.objectsEqual(pmType, other.pmType)
                 && ObjectUtils.objectsEqual(pmUser, other.pmUser)
-                && port == other.port
-                && ObjectUtils.objectsEqual(serverSslEnabled, 
other.serverSslEnabled)
-                && ObjectUtils.objectsEqual(uniqueId, other.uniqueId)
-                && ObjectUtils.objectsEqual(vdsGroupId, other.vdsGroupId)
-                && ObjectUtils.objectsEqual(vdsStrength, other.vdsStrength)
-                && vdsType == other.vdsType
-                && ObjectUtils.objectsEqual(sshKeyFingerprint, 
other.sshKeyFingerprint)
                 && ObjectUtils.objectsEqual(pmSecondaryIp, other.pmSecondaryIp)
                 && pmSecondaryConcurrent == other.pmSecondaryConcurrent
                 && ObjectUtils.objectsEqual(pmSecondaryOptions, 
other.pmSecondaryOptions)
@@ -545,7 +538,13 @@
                 && ObjectUtils.objectsEqual(pmSecondaryPort, 
other.pmSecondaryPort)
                 && ObjectUtils.objectsEqual(pmSecondaryType, 
other.pmSecondaryType)
                 && ObjectUtils.objectsEqual(pmSecondaryUser, 
other.pmSecondaryUser)
-                && port == other.port);
+                && port == other.port
+                && ObjectUtils.objectsEqual(serverSslEnabled, 
other.serverSslEnabled)
+                && ObjectUtils.objectsEqual(uniqueId, other.uniqueId)
+                && ObjectUtils.objectsEqual(vdsGroupId, other.vdsGroupId)
+                && ObjectUtils.objectsEqual(vdsStrength, other.vdsStrength)
+                && vdsType == other.vdsType
+                && ObjectUtils.objectsEqual(sshKeyFingerprint, 
other.sshKeyFingerprint));
     }
 
 }
diff --git 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VdsStatistics.java
 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VdsStatistics.java
index 5333357..becfcce 100644
--- 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VdsStatistics.java
+++ 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VdsStatistics.java
@@ -50,20 +50,20 @@
     public int hashCode() {
         final int prime = 31;
         int result = 1;
-        result = prime * result + ((id == null)?0:id.hashCode());
-        result = prime * result + ((cpu_idle == null)?0:cpu_idle.hashCode());
-        result = prime * result + ((cpu_load == null)?0:cpu_load.hashCode());
-        result = prime * result + ((cpu_sys == null)?0:cpu_sys.hashCode());
-        result = prime * result + ((cpu_user == null)?0:cpu_user.hashCode());
-        result = prime * result + ((mem_available == 
null)?0:mem_available.hashCode());
-        result = prime * result + ((mem_shared == 
null)?0:mem_shared.hashCode());
-        result = prime * result + ((usage_cpu_percent == 
null)?0:usage_cpu_percent.hashCode());
-        result = prime * result + ((usage_network_percent == 
null)?0:usage_network_percent.hashCode());
-        result = prime * result + ((ksm_state == null)?0:ksm_state.hashCode());
-        result = prime * result + ((ksm_pages == null)?0:ksm_pages.hashCode());
-        result = prime * result + ((ksm_cpu_percent == 
null)?0:ksm_cpu_percent.hashCode());
-        result = prime * result + ((swap_total == 
null)?0:swap_total.hashCode());
-        result = prime * result + ((swap_free == null)?0:swap_free.hashCode());
+        result = prime * result + ((id == null) ? 0 : id.hashCode());
+        result = prime * result + ((cpu_idle == null) ? 0 : 
cpu_idle.hashCode());
+        result = prime * result + ((cpu_load == null) ? 0 : 
cpu_load.hashCode());
+        result = prime * result + ((cpu_sys == null) ? 0 : cpu_sys.hashCode());
+        result = prime * result + ((cpu_user == null) ? 0 : 
cpu_user.hashCode());
+        result = prime * result + ((mem_available == null) ? 0 : 
mem_available.hashCode());
+        result = prime * result + ((mem_shared == null) ? 0 : 
mem_shared.hashCode());
+        result = prime * result + ((usage_cpu_percent == null) ? 0 : 
usage_cpu_percent.hashCode());
+        result = prime * result + ((usage_network_percent == null) ? 0 : 
usage_network_percent.hashCode());
+        result = prime * result + ((ksm_state == null) ? 0 : 
ksm_state.hashCode());
+        result = prime * result + ((ksm_pages == null) ? 0 : 
ksm_pages.hashCode());
+        result = prime * result + ((ksm_cpu_percent == null) ? 0 : 
ksm_cpu_percent.hashCode());
+        result = prime * result + ((swap_total == null) ? 0 : 
swap_total.hashCode());
+        result = prime * result + ((swap_free == null) ? 0 : 
swap_free.hashCode());
         return result;
     }
 
diff --git 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VmBase.java
 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VmBase.java
index 38aa841..62d83ba 100644
--- 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VmBase.java
+++ 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VmBase.java
@@ -550,6 +550,7 @@
     public int hashCode() {
         final int prime = 31;
         int result = 1;
+        result = prime * result + ((id == null) ? 0 : id.hashCode());
         result = prime * result + (autoStartup ? 1231 : 1237);
         result = prime * result + (autoSuspend ? 1231 : 1237);
         result = prime * result + cpuPerSocket;
@@ -558,7 +559,6 @@
         result = prime * result + ((description == null) ? 0 : 
description.hashCode());
         result = prime * result + ((domain == null) ? 0 : domain.hashCode());
         result = prime * result + (failBack ? 1231 : 1237);
-        result = prime * result + ((id == null) ? 0 : id.hashCode());
         result = prime * result + ((initrdUrl == null) ? 0 : 
initrdUrl.hashCode());
         result = prime * result + ((isoPath == null) ? 0 : isoPath.hashCode());
         result = prime * result + ((kernelParams == null) ? 0 : 
kernelParams.hashCode());
@@ -578,11 +578,10 @@
         result = prime * result + ((vmType == null) ? 0 : vmType.hashCode());
         result = prime * result + ((quotaId == null) ? 0 : quotaId.hashCode());
         result = prime * result + (allowConsoleReconnect ? 1231 : 1237);
-        result = prime * result + ((migrationSupport == null) ? 0 : 
migrationSupport.hashCode());
         result = prime * result + ((dedicatedVmForVds == null) ? 0 : 
dedicatedVmForVds.hashCode());
+        result = prime * result + ((migrationSupport == null) ? 0 : 
migrationSupport.hashCode());
         result = prime * result + ((tunnelMigration == null) ? 0 : 
tunnelMigration.hashCode());
         result = prime * result + ((vncKeyboardLayout == null) ? 0 : 
vncKeyboardLayout.hashCode());
-
         return result;
     }
 
diff --git 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VmDevice.java
 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VmDevice.java
index 68e7622..fab167c 100644
--- 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VmDevice.java
+++ 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VmDevice.java
@@ -205,11 +205,10 @@
         result = prime * result + type.hashCode();
         result = prime * result + address.hashCode();
         result = prime * result + bootOrder;
-        result = prime * result
-                + ((specParams == null) ? 0 : specParams.hashCode());
-        result = prime * result + (isManaged ? 1 : 0);
-        result = prime * result + (isPlugged ? 1 : 0);
-        result = prime * result + (isReadOnly ? 1 : 0);
+        result = prime * result + ((specParams == null) ? 0 : 
specParams.hashCode());
+        result = prime * result + (isManaged ? 1231 : 1237);
+        result = prime * result + (isPlugged ? 1231 : 1237);
+        result = prime * result + (isReadOnly ? 1231 : 1237);
         result = prime * result + alias.hashCode();
         return result;
     }
diff --git 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VmDynamic.java
 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VmDynamic.java
index 1bdf6f5..4ce971b 100644
--- 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VmDynamic.java
+++ 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VmDynamic.java
@@ -49,95 +49,39 @@
     public int hashCode() {
         final int prime = 31;
         int result = 1;
-        result = prime
-                * result
-                + ((acpi_enable == null) ? 0 : acpi_enable.hashCode());
-        result = prime * result
-                + ((appList == null) ? 0 : appList.hashCode());
-        result = prime
-                * result
-                + boot_sequence.hashCode() * prime;
-        result = prime * result
-                + ((client_ip == null) ? 0 : client_ip.hashCode());
-        result = prime * result
-                + ((display == null) ? 0 : display.hashCode());
-        result = prime * result
-                + ((display_ip == null) ? 0 : display_ip.hashCode());
-        result = prime
-                * result
-                + ((display_secure_port == null) ? 0
-                        : display_secure_port.hashCode());
-        result = prime
-                * result
-                + display_type.hashCode() * prime;
-        result = prime
-                * result
-                + ((console_cur_user_name == null) ? 0
-                        : console_cur_user_name.hashCode());
-        result = prime
-                * result
-                + ((guest_cur_user_name == null) ? 0
-                        : guest_cur_user_name.hashCode());
-        result = prime
-                * result
-                + ((consoleUserId == null) ? 0
-                       : consoleUserId.hashCode());
-        result = prime
-                * result
-                + ((guest_last_login_time == null) ? 0
-                        : guest_last_login_time.hashCode());
-        result = prime
-                * result
-                + ((guest_last_logout_time == null) ? 0
-                        : guest_last_logout_time.hashCode());
-        result = prime * result
-                + ((guest_os == null) ? 0 : guest_os.hashCode());
-        result = prime
-                * result
-                + ((guest_requested_memory == null) ? 0
-                        : guest_requested_memory.hashCode());
-        result = prime
-                * result
-                + ((hibernation_vol_handle == null) ? 0
-                        : hibernation_vol_handle.hashCode());
-        result = prime * result
-                + ((kvm_enable == null) ? 0 : kvm_enable.hashCode());
-        result = prime
-                * result
-                + ((last_vds_run_on == null) ? 0 : last_vds_run_on
-                        .hashCode());
+        result = prime * result + ((id == null) ? 0 : id.hashCode());
+        result = prime * result + ((acpi_enable == null) ? 0 : 
acpi_enable.hashCode());
+        result = prime * result + ((appList == null) ? 0 : appList.hashCode());
+        result = prime * result + boot_sequence.hashCode();
+        result = prime * result + ((client_ip == null) ? 0 : 
client_ip.hashCode());
+        result = prime * result + ((display == null) ? 0 : display.hashCode());
+        result = prime * result + ((display_ip == null) ? 0 : 
display_ip.hashCode());
+        result = prime * result + ((display_secure_port == null) ? 0 : 
display_secure_port.hashCode());
+        result = prime * result + display_type.hashCode();
+        result = prime * result + ((console_cur_user_name == null) ? 0 : 
console_cur_user_name.hashCode());
+        result = prime * result + ((guest_cur_user_name == null) ? 0 : 
guest_cur_user_name.hashCode());
+        result = prime * result + ((consoleUserId == null) ? 0 : 
consoleUserId.hashCode());
+        result = prime * result + ((guest_last_login_time == null) ? 0 : 
guest_last_login_time.hashCode());
+        result = prime * result + ((guest_last_logout_time == null) ? 0 : 
guest_last_logout_time.hashCode());
+        result = prime * result + ((guest_os == null) ? 0 : 
guest_os.hashCode());
+        result = prime * result + ((guest_requested_memory == null) ? 0 : 
guest_requested_memory.hashCode());
+        result = prime * result + ((hibernation_vol_handle == null) ? 0 : 
hibernation_vol_handle.hashCode());
+        result = prime * result + ((kvm_enable == null) ? 0 : 
kvm_enable.hashCode());
+        result = prime * result + ((last_vds_run_on == null) ? 0 : 
last_vds_run_on.hashCode());
         result = prime * result + ((mDisks == null) ? 0 : mDisks.hashCode());
-        result = prime * result
-                + ((mExitMessage == null) ? 0 : mExitMessage.hashCode());
-        result = prime * result
-                + mExitStatus.hashCode() * prime;
+        result = prime * result + ((mExitMessage == null) ? 0 : 
mExitMessage.hashCode());
+        result = prime * result + mExitStatus.hashCode();
         result = prime * result + (mWin2kHackEnable ? 1231 : 1237);
-        result = prime
-                * result
-                + ((migrating_to_vds == null) ? 0 : migrating_to_vds
-                        .hashCode());
-        result = prime * result
-                + ((pauseStatus == null) ? 0 : pauseStatus.hashCode());
-        result = prime * result
-                + ((run_on_vds == null) ? 0 : run_on_vds.hashCode());
-        result = prime * result
-                + session.hashCode() * prime;
-        result = prime * result
-                + status.hashCode() * prime;
-        result = prime * result
-                + ((utc_diff == null) ? 0 : utc_diff.hashCode());
-        result = prime * result
-                + ((id == null) ? 0 : id.hashCode());
-        result = prime * result
-                + ((vm_host == null) ? 0 : vm_host.hashCode());
-        result = prime * result
-                + ((vm_ip == null) ? 0 : vm_ip.hashCode());
-        result = prime
-                * result
-                + ((lastStartTime == null) ? 0
-                        : lastStartTime.hashCode());
-        result = prime * result
-                + ((vm_pid == null) ? 0 : vm_pid.hashCode());
+        result = prime * result + ((migrating_to_vds == null) ? 0 : 
migrating_to_vds.hashCode());
+        result = prime * result + ((pauseStatus == null) ? 0 : 
pauseStatus.hashCode());
+        result = prime * result + ((run_on_vds == null) ? 0 : 
run_on_vds.hashCode());
+        result = prime * result + session.hashCode();
+        result = prime * result + status.hashCode();
+        result = prime * result + ((utc_diff == null) ? 0 : 
utc_diff.hashCode());
+        result = prime * result + ((vm_host == null) ? 0 : vm_host.hashCode());
+        result = prime * result + ((vm_ip == null) ? 0 : vm_ip.hashCode());
+        result = prime * result + ((lastStartTime == null) ? 0 : 
lastStartTime.hashCode());
+        result = prime * result + ((vm_pid == null) ? 0 : vm_pid.hashCode());
         return result;
     }
 
diff --git 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VmPool.java
 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VmPool.java
index c516f1f..c2db042 100644
--- 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VmPool.java
+++ 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VmPool.java
@@ -59,6 +59,7 @@
     public int hashCode() {
         final int prime = 31;
         int result = 1;
+        result = prime * result + ((id == null) ? 0 : id.hashCode());
         result = prime * result + ((defaultEndTime == null) ? 0 : 
defaultEndTime.hashCode());
         result = prime * result + ((defaultStartTime == null) ? 0 : 
defaultStartTime.hashCode());
         result = prime * result + defaultTimeInDays;
@@ -67,7 +68,6 @@
         result = prime * result + ((vdsGroupName == null) ? 0 : 
vdsGroupName.hashCode());
         result = prime * result + vmPoolAssignedCount;
         result = prime * result + ((description == null) ? 0 : 
description.hashCode());
-        result = prime * result + ((id == null) ? 0 : id.hashCode());
         result = prime * result + ((name == null) ? 0 : name.hashCode());
         result = prime * result + vmPoolRunningCount;
         result = prime * result + ((type == null) ? 0 : type.hashCode());
diff --git 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VmStatic.java
 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VmStatic.java
index bea8e20..804815f 100644
--- 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VmStatic.java
+++ 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VmStatic.java
@@ -193,7 +193,7 @@
         result = prime * result + ((predefinedProperties == null) ? 0 : 
predefinedProperties.hashCode());
         result = prime * result + ((userDefinedProperties == null) ? 0 : 
userDefinedProperties.hashCode());
         result = prime * result + ((vmtGuid == null) ? 0 : vmtGuid.hashCode());
-        result = prime * result + (useHostCpuFlags ? 0 : 1);
+        result = prime * result + (useHostCpuFlags ? 1231 : 1237);
         return result;
     }
 
diff --git 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VmStatistics.java
 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VmStatistics.java
index 2b935e8..cb28ddc 100644
--- 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VmStatistics.java
+++ 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VmStatistics.java
@@ -15,40 +15,16 @@
     public int hashCode() {
         final int prime = 31;
         int result = 1;
-        result = prime * result
-                + ((cpu_sysField == null) ? 0 : cpu_sysField.hashCode());
-        result = prime * result
-                + ((cpu_userField == null) ? 0 : cpu_userField.hashCode());
-        result = prime
-                * result
-                + ((elapsed_timeField == null) ? 0 : elapsed_timeField
-                        .hashCode());
-        result = prime
-                * result
-                + ((interfaceStatisticsField == null) ? 0
-                        : interfaceStatisticsField.hashCode());
-        result = prime
-                * result
-                + ((roundedElapsedTimeField == null) ? 0
-                        : roundedElapsedTimeField.hashCode());
-        result = prime
-                * result
-                + ((usage_cpu_percentField == null) ? 0
-                        : usage_cpu_percentField.hashCode());
-        result = prime
-                * result
-                + ((usage_mem_percentField == null) ? 0
-                        : usage_mem_percentField.hashCode());
-        result = prime
-                * result
-                + ((usage_network_percentField == null) ? 0
-                        : usage_network_percentField.hashCode());
-        result = prime
-                * result
-                + ((disksUsage == null) ? 0
-                        : disksUsage.hashCode());
-        result = prime * result
-                + ((vm_guidField == null) ? 0 : vm_guidField.hashCode());
+        result = prime * result + ((cpu_sysField == null) ? 0 : 
cpu_sysField.hashCode());
+        result = prime * result + ((cpu_userField == null) ? 0 : 
cpu_userField.hashCode());
+        result = prime * result + ((elapsed_timeField == null) ? 0 : 
elapsed_timeField.hashCode());
+        result = prime * result + ((interfaceStatisticsField == null) ? 0 : 
interfaceStatisticsField.hashCode());
+        result = prime * result + ((roundedElapsedTimeField == null) ? 0 : 
roundedElapsedTimeField.hashCode());
+        result = prime * result + ((usage_cpu_percentField == null) ? 0 : 
usage_cpu_percentField.hashCode());
+        result = prime * result + ((usage_mem_percentField == null) ? 0 : 
usage_mem_percentField.hashCode());
+        result = prime * result + ((usage_network_percentField == null) ? 0 : 
usage_network_percentField.hashCode());
+        result = prime * result + ((disksUsage == null) ? 0 : 
disksUsage.hashCode());
+        result = prime * result + ((vm_guidField == null) ? 0 : 
vm_guidField.hashCode());
         return result;
     }
 
diff --git 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/storage_pool.java
 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/storage_pool.java
index 9db4f3f..edd6b37 100644
--- 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/storage_pool.java
+++ 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/storage_pool.java
@@ -169,10 +169,10 @@
     public int hashCode() {
         final int prime = 31;
         int result = 1;
-        result = prime * result + ((LVER == null) ? 0 : LVER.hashCode());
-        result = prime * result + ((compatibilityVersion == null) ? 0 : 
compatibilityVersion.hashCode());
-        result = prime * result + ((description == null) ? 0 : 
description.hashCode());
         result = prime * result + ((id == null) ? 0 : id.hashCode());
+        result = prime * result + ((LVER == null) ? 0 : LVER.hashCode());
+        result = prime * result + ((description == null) ? 0 : 
description.hashCode());
+        result = prime * result + ((compatibilityVersion == null) ? 0 : 
compatibilityVersion.hashCode());
         result = prime * result + masterDomainVersion;
         result = prime * result + ((name == null) ? 0 : name.hashCode());
         result = prime * result + ((recovery_mode == null) ? 0 : 
recovery_mode.hashCode());
diff --git 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/tags.java
 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/tags.java
index 6620f64..e7fc002 100644
--- 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/tags.java
+++ 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/tags.java
@@ -48,21 +48,13 @@
     public int hashCode() {
         final int prime = 31;
         int result = 1;
-        result = prime * result
-                + ((_children == null) ? 0 : _children.hashCode());
-        result = prime
-                * result
-                + ((description == null) ? 0 : description.hashCode());
-        result = prime * result
-                + ((parent == null) ? 0 : parent.hashCode());
-        result = prime * result
-                + ((readonly == null) ? 0 : readonly.hashCode());
-        result = prime * result
-                + ((id == null) ? 0 : id.hashCode());
-        result = prime * result
-                + ((name == null) ? 0 : name.hashCode());
-        result = prime * result
-                + ((type == null) ? 0 : type.hashCode());
+        result = prime * result + ((id == null) ? 0 : id.hashCode());
+        result = prime * result + ((_children == null) ? 0 : 
_children.hashCode());
+        result = prime * result + ((description == null) ? 0 : 
description.hashCode());
+        result = prime * result + ((parent == null) ? 0 : parent.hashCode());
+        result = prime * result + ((readonly == null) ? 0 : 
readonly.hashCode());
+        result = prime * result + ((name == null) ? 0 : name.hashCode());
+        result = prime * result + ((type == null) ? 0 : type.hashCode());
         return result;
     }
 


--
To view, visit http://gerrit.ovirt.org/12538
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: If925715cc91c1b4a53a7f6d212ac51043412db53
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Greg Padgett <gpadg...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to