Author: ssmiweve
Date: 2009-01-27 22:41:23 +0100 (Tue, 27 Jan 2009)
New Revision: 7172

Modified:
   
branches/2.18/generic.sesam/search-command-config/src/main/java/no/sesat/search/mode/config/FastCommandConfig.java
Log:
defensive unmodifiable copies of maps please

Modified: 
branches/2.18/generic.sesam/search-command-config/src/main/java/no/sesat/search/mode/config/FastCommandConfig.java
===================================================================
--- 
branches/2.18/generic.sesam/search-command-config/src/main/java/no/sesat/search/mode/config/FastCommandConfig.java
  2009-01-27 15:41:18 UTC (rev 7171)
+++ 
branches/2.18/generic.sesam/search-command-config/src/main/java/no/sesat/search/mode/config/FastCommandConfig.java
  2009-01-27 21:41:23 UTC (rev 7172)
@@ -1,5 +1,5 @@
 /*
- * Copyright (2005-2008) Schibsted Søk AS
+ * Copyright (2005-2009) Schibsted Søk AS
  * This file is part of SESAT.
  *
  *   SESAT is free software: you can redistribute it and/or modify
@@ -22,6 +22,7 @@
 import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.Collection;
+import java.util.Collections;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
@@ -182,7 +183,7 @@
      * @return
      */
     public Map<String,String> getSearchParameterMap() {
-        return searchParameters;
+        return Collections.unmodifiableMap(searchParameters);
     }
 
     /**
@@ -264,7 +265,7 @@
      * @return
      */
     public Map<String, Navigator> getNavigators() {
-        return navigators;
+        return Collections.unmodifiableMap(navigators);
     }
 
     /**

_______________________________________________
Kernel-commits mailing list
[email protected]
http://sesat.no/mailman/listinfo/kernel-commits

Reply via email to