Shahar Havivi has uploaded a new change for review.

Change subject: findbugs: Classes that implements Comparator need to implement 
Serializable
......................................................................

findbugs: Classes that implements Comparator need to implement Serializable

Change-Id: I6cac31263f151b2494845234f6ab21366b124181
Signed-off-by: Shahar Havivi <shav...@redhat.com>
---
M 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/storage/StorageDomainsByTypeComparer.java
M 
backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/utils/LexoNumericComparator.java
M 
backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/BackendAssignedPermissionsResource.java
M 
frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/Linq.java
M 
frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/bookmarks/BookmarkListModel.java
M 
frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/resources/ResourcesModel.java
6 files changed, 30 insertions(+), 24 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/93/13993/1

diff --git 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/storage/StorageDomainsByTypeComparer.java
 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/storage/StorageDomainsByTypeComparer.java
index 4091f08..504cce5 100644
--- 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/storage/StorageDomainsByTypeComparer.java
+++ 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/storage/StorageDomainsByTypeComparer.java
@@ -1,9 +1,10 @@
 package org.ovirt.engine.core.bll.storage;
 
+import java.io.Serializable;
 import java.util.Comparator;
 import org.ovirt.engine.core.bll.*;
 
-public class StorageDomainsByTypeComparer implements Comparator<CommandBase> {
+public class StorageDomainsByTypeComparer implements Comparator<CommandBase>, 
Serializable {
     @Override
     public int compare(CommandBase x, CommandBase y) {
         return x.getStorageDomain().getStorageDomainType().getValue()
diff --git 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/utils/LexoNumericComparator.java
 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/utils/LexoNumericComparator.java
index 25d8951..fe53bee 100644
--- 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/utils/LexoNumericComparator.java
+++ 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/utils/LexoNumericComparator.java
@@ -1,5 +1,6 @@
 package org.ovirt.engine.core.common.utils;
 
+import java.io.Serializable;
 import java.util.Comparator;
 
 /**
@@ -18,7 +19,7 @@
  * It is assumed that a string always begins with a nondigit sequence; if it 
actually begins with a digit sequence, the
  * behaviour is as if it started with an empty nondigit sequence.
  */
-public class LexoNumericComparator implements Comparator<String> {
+public class LexoNumericComparator implements Comparator<String>, Serializable 
{
 
     @Override
     public int compare(String str1, String str2) {
diff --git 
a/backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/BackendAssignedPermissionsResource.java
 
b/backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/BackendAssignedPermissionsResource.java
index 2676958..86e217b 100644
--- 
a/backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/BackendAssignedPermissionsResource.java
+++ 
b/backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/BackendAssignedPermissionsResource.java
@@ -1,5 +1,6 @@
 package org.ovirt.engine.api.restapi.resource;
 
+import java.io.Serializable;
 import java.util.Comparator;
 import java.util.HashMap;
 import java.util.List;
@@ -35,7 +36,7 @@
 
 public class BackendAssignedPermissionsResource
         extends AbstractBackendCollectionResource<Permission, permissions>
-        implements AssignedPermissionsResource {
+        implements AssignedPermissionsResource, Serializable {
 
     private Guid targetId;
     private VdcQueryType queryType;
@@ -87,7 +88,7 @@
         return inheritedPermissions;
     }
 
-    static class PermissionsComparator implements Comparator<permissions> {
+    static class PermissionsComparator implements Comparator<permissions>, 
Serializable {
         @Override
         public int compare(permissions o1, permissions o2) {
             String id1 = o1.getId().toString();
diff --git 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/Linq.java
 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/Linq.java
index 593f7e9..15ddb57 100644
--- 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/Linq.java
+++ 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/Linq.java
@@ -1,5 +1,6 @@
 package org.ovirt.engine.ui.uicommonweb;
 
+import java.io.Serializable;
 import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.Collections;
@@ -54,7 +55,7 @@
 @SuppressWarnings("unused")
 public final class Linq
 {
-    public static class AuditLogComparer implements Comparator<AuditLog>
+    public static class AuditLogComparer implements Comparator<AuditLog>, 
Serializable
     {
         @Override
         public int compare(AuditLog x, AuditLog y)
@@ -66,7 +67,7 @@
         }
     }
 
-    public static class VmAndPoolByNameComparer implements Comparator
+    public static class VmAndPoolByNameComparer implements Comparator, 
Serializable
     {
         @Override
         public int compare(Object x, Object y)
@@ -96,7 +97,7 @@
      * @param host
      * @return
      */
-    public static class VdsGroupByNameComparer implements Comparator<VDSGroup>
+    public static class VdsGroupByNameComparer implements 
Comparator<VDSGroup>, Serializable
     {
 
         @Override
@@ -107,7 +108,7 @@
 
     }
 
-    public static class VmTemplateByNameComparer implements 
Comparator<VmTemplate>
+    public static class VmTemplateByNameComparer implements 
Comparator<VmTemplate>, Serializable
     {
 
         @Override
@@ -118,7 +119,7 @@
 
     }
 
-    public static class DiskImageByLastModifiedComparer implements 
Comparator<DiskImage>
+    public static class DiskImageByLastModifiedComparer implements 
Comparator<DiskImage>, Serializable
     {
 
         @Override
@@ -139,7 +140,7 @@
 
     }
 
-    public static class DiskImageByLastModifiedTimeOfDayComparer implements 
Comparator<DiskImage>
+    public static class DiskImageByLastModifiedTimeOfDayComparer implements 
Comparator<DiskImage>, Serializable
     {
 
         @Override
@@ -151,7 +152,7 @@
 
     }
 
-    public static class StorageDomainByNameComparer implements 
Comparator<StorageDomain>
+    public static class StorageDomainByNameComparer implements 
Comparator<StorageDomain>, Serializable
     {
 
         @Override
@@ -162,7 +163,7 @@
 
     }
 
-    public static class StorageDomainModelByNameComparer implements 
Comparator<StorageDomainModel>
+    public static class StorageDomainModelByNameComparer implements 
Comparator<StorageDomainModel>, Serializable
     {
 
         @Override
@@ -173,7 +174,7 @@
 
     }
 
-    public static class DiskByAliasComparer implements Comparator<Disk>
+    public static class DiskByAliasComparer implements Comparator<Disk>, 
Serializable
     {
 
         @Override
@@ -197,7 +198,7 @@
 
     }
 
-    public static class DiskModelByAliasComparer implements 
Comparator<DiskModel>
+    public static class DiskModelByAliasComparer implements 
Comparator<DiskModel>, Serializable
     {
         @Override
         public int compare(DiskModel x, DiskModel y)
@@ -221,7 +222,7 @@
         }
     }
 
-    public static class NetworkByNameComparer implements Comparator<Network>
+    public static class NetworkByNameComparer implements Comparator<Network>, 
Serializable
     {
         @Override
         public int compare(Network x, Network y)
@@ -230,7 +231,7 @@
         }
     }
 
-    public static class SanTargetModelComparer implements 
Comparator<SanTargetModel>
+    public static class SanTargetModelComparer implements 
Comparator<SanTargetModel>, Serializable
     {
         @Override
         public int compare(SanTargetModel x, SanTargetModel y)
@@ -239,7 +240,7 @@
         }
     }
 
-    public static class CaseInsensitiveComparer implements Comparator<String>
+    public static class CaseInsensitiveComparer implements Comparator<String>, 
Serializable
     {
 
         @Override
@@ -250,7 +251,7 @@
 
     }
 
-    public static class DiskImageByCreationDateComparer implements 
Comparator<DiskImage>
+    public static class DiskImageByCreationDateComparer implements 
Comparator<DiskImage>, Serializable
     {
 
         @Override
@@ -271,7 +272,7 @@
 
     }
 
-    public static class RpmVersionComparer implements Comparator<RpmVersion> {
+    public static class RpmVersionComparer implements Comparator<RpmVersion>, 
Serializable {
 
         @Override
         public int compare(RpmVersion x, RpmVersion y) {
@@ -279,7 +280,7 @@
         }
     }
 
-    public static class SnapshotByCreationDateCommparer implements 
Comparator<Snapshot>
+    public static class SnapshotByCreationDateCommparer implements 
Comparator<Snapshot>, Serializable
     {
 
         @Override
@@ -290,7 +291,7 @@
 
     }
 
-    public static class StoragePoolByNameComparer implements 
Comparator<storage_pool> {
+    public static class StoragePoolByNameComparer implements 
Comparator<storage_pool>, Serializable {
 
         @Override
         public int compare(storage_pool x, storage_pool y) {
@@ -1262,7 +1263,7 @@
     }
 
 
-    public final static class RoleNameComparer implements Comparator<Role>{
+    public final static class RoleNameComparer implements Comparator<Role>, 
Serializable {
         @Override
         public int compare(Role left, Role right) {
             return left.getname().compareTo(right.getname());
diff --git 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/bookmarks/BookmarkListModel.java
 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/bookmarks/BookmarkListModel.java
index e83990e..c5a41f2 100644
--- 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/bookmarks/BookmarkListModel.java
+++ 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/bookmarks/BookmarkListModel.java
@@ -1,5 +1,6 @@
 package org.ovirt.engine.ui.uicommonweb.models.bookmarks;
 
+import java.io.Serializable;
 import java.util.ArrayList;
 import java.util.Collections;
 import java.util.Comparator;
@@ -32,7 +33,7 @@
 public class BookmarkListModel extends SearchableListModel
 {
 
-    private static class BookmarksComparator implements Comparator<Bookmark> {
+    private static class BookmarksComparator implements Comparator<Bookmark>, 
Serializable {
 
         @Override
         public int compare(Bookmark o1, Bookmark o2) {
diff --git 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/resources/ResourcesModel.java
 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/resources/ResourcesModel.java
index af686c4..6cecf9d 100644
--- 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/resources/ResourcesModel.java
+++ 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/resources/ResourcesModel.java
@@ -1,5 +1,6 @@
 package org.ovirt.engine.ui.uicommonweb.models.resources;
 
+import java.io.Serializable;
 import java.util.ArrayList;
 import java.util.Collections;
 import java.util.Comparator;
@@ -25,7 +26,7 @@
 public class ResourcesModel extends SearchableListModel
 {
 
-    private static class ResourceComparator implements Comparator<VM> {
+    private static class ResourceComparator implements Comparator<VM>, 
Serializable {
 
         @Override
         public int compare(VM o1, VM o2) {


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

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

Reply via email to