org.jasig.services.persondir.support.merger
Class ReplacingAttributeAdder
java.lang.Object
org.jasig.services.persondir.support.merger.ReplacingAttributeAdder
- All Implemented Interfaces:
- IAttributeMerger
public class ReplacingAttributeAdder
- extends Object
- implements IAttributeMerger
Attribute merge strategy whereby considered attributes over-write
previously set values for attributes with colliding names.
- Version:
- $Revision: 43106 $ $Date: 2008-02-14 11:22:40 -0600 (Thu, 14 Feb 2008) $
- Author:
- andrew.petro@yale.edu
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ReplacingAttributeAdder
public ReplacingAttributeAdder()
mergeAttributes
public Map<String,List<Object>> mergeAttributes(Map<String,List<Object>> toModify,
Map<String,List<Object>> toConsider)
- Please note that the
toModify map is modified.
- Specified by:
mergeAttributes in interface IAttributeMerger
- Parameters:
toModify - - modify this maptoConsider - - in consideration of this map
- Returns:
- the modified Map
- See Also:
IAttributeMerger.mergeAttributes(java.util.Map, java.util.Map)
Copyright © 1998-2008 Java Architectures Special Interest Group. All Rights Reserved.