1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.apache.pluto.portalImpl.om.common.impl;
21
22 import java.util.Collection;
23 import java.util.HashMap;
24 import java.util.Iterator;
25
26 import org.apache.pluto.om.common.Preference;
27
28 public class PreferenceUtil {
29
30 /***
31 * Returns the preferences as map with name as the preference's name and value as
32 * the preference object itself.
33 *
34 * @param preferences the preferences to be converted
35 * @return the preferences as map
36 */
37 static public HashMap createPreferenceMap(Collection preferences)
38 {
39 HashMap returnValue = new HashMap();
40 Iterator iterator = preferences.iterator();
41 while (iterator.hasNext()) {
42 Preference preference = (Preference)iterator.next();
43 returnValue.put(preference.getName(), preference.getValues());
44 }
45 return returnValue;
46 }
47
48 }