plugins/org.symbian.tools.tmw.ui/src/org/symbian/tools/tmw/internal/ui/project/ProjectTemplateManagerImpl.java
--- 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;