public interface IAttributeMerger
| Modifier and Type | Method and Description |
|---|---|
Map<String,List<Object>> |
mergeAttributes(Map<String,List<Object>> toModify,
Map<String,List<Object>> toConsider)
Modify the "toModify" argument in consideration of the "toConsider"
argument.
|
Set<String> |
mergeAvailableQueryAttributes(Set<String> toModify,
Set<String> toConsider)
Modify the "toModify" argument in consideration of the "toConsider" argument.
|
Set<String> |
mergePossibleUserAttributeNames(Set<String> toModify,
Set<String> toConsider)
Modify the "toModify" argument in consideration of the "toConsider" argument.
|
Set<IPersonAttributes> |
mergeResults(Set<IPersonAttributes> toModify,
Set<IPersonAttributes> toConsider)
Merge the results of a Set of
IPersonAttributes and a compiled results map. |
Set<IPersonAttributes> mergeResults(Set<IPersonAttributes> toModify, Set<IPersonAttributes> toConsider)
IPersonAttributes and a compiled results map.toModify - The compiled results map, this will be modified based on the values in toConsider.toConsider - The query results map, this will not be modified.IPersonAttributesSet<String> mergePossibleUserAttributeNames(Set<String> toModify, Set<String> toConsider)
toModify - Modify this settoConsider - In consideration of this setIllegalArgumentException - if either toModify or toConsider is nullSet<String> mergeAvailableQueryAttributes(Set<String> toModify, Set<String> toConsider)
toModify - Modify this settoConsider - In consideration of this setIllegalArgumentException - if either toModify or toConsider is nullMap<String,List<Object>> mergeAttributes(Map<String,List<Object>> toModify, Map<String,List<Object>> toConsider)
toModify - - modify this maptoConsider - - in consideration of this mapIllegalArgumentException - if either toModify or toConsider is nullCopyright © 2015 Jasig. All Rights Reserved.