plugins/org.symbian.tools.tmw.ui/src/org/symbian/tools/tmw/internal/ui/project/ProjectTemplateManagerImpl.java
changeset 483 109da596fa9d
parent 478 6c07c755d0c7
child 484 f5df819c1852
--- a/plugins/org.symbian.tools.tmw.ui/src/org/symbian/tools/tmw/internal/ui/project/ProjectTemplateManagerImpl.java	Wed Sep 01 16:59:08 2010 -0700
+++ b/plugins/org.symbian.tools.tmw.ui/src/org/symbian/tools/tmw/internal/ui/project/ProjectTemplateManagerImpl.java	Thu Sep 02 10:50:38 2010 -0700
@@ -18,6 +18,7 @@
  */
 package org.symbian.tools.tmw.internal.ui.project;
 
+import java.io.Serializable;
 import java.util.Collection;
 import java.util.Collections;
 import java.util.Comparator;
@@ -36,7 +37,9 @@
 import org.symbian.tools.tmw.ui.project.ITemplateInstaller;
 
 public class ProjectTemplateManagerImpl implements IProjectTemplateManager {
-    public class TemplateComparator implements Comparator<IProjectTemplate> {
+    private static final class TemplateComparator implements Comparator<IProjectTemplate>, Serializable {
+        private static final long serialVersionUID = -6418798170300850625L;
+
         public int compare(IProjectTemplate o1, IProjectTemplate o2) {
             if (o1 == o2) {
                 return 0;
@@ -52,6 +55,7 @@
             }
         }
     }
+
     private Map<IMobileWebRuntime, ITemplateInstaller> emptyProjects;
     private Map<IMobileWebRuntime, Map<String, String>> runtimeTemplateParameters;
     private Map<IMobileWebRuntime, IProjectTemplate[]> templates;