1 | PropertyIterator iter = getArguments().iterator();↵ | | 1 | PropertyIterator iter = getArguments().iterator();↵
|
2 | Map argMap = new LinkedHashMap();↵ | | 2 | Map argMap = new HashMap();↵
|
3 | while (iter.hasNext()) {↵ | | 3 | while (iter.hasNext()) {↵
|
4 | Argument arg = (Argument) iter.next().getObjectValue();↵ | | 4 | LDAPArgument arg = (LDAPArgument) iter.next().getObjectValue();↵
|
5 | // Because CollectionProperty.mergeIn will not prevent adding two↵ | | 5 | ↵
|
6 | // properties of the same name, we need to select the first value so↵ | | |
|
7 | // that this element's values prevail over defaults provided by↵ | | |
|
8 | // configuration↵ | | |
|
9 | // elements:↵ | | |
|
10 | if (!argMap.containsKey(arg.getName())) {↵ | | |
|
11 | argMap.put(arg.getName(), arg.getValue());↵ | | 6 | argMap.put(arg.getName(), arg.getValue());↵
|
12 | }↵ | | 7 | ↵
|
13 | }↵ | | 8 | }↵
|
14 | return argMap; | | 9 | return argMap;
|