| Package | Description |
|---|---|
| org.jasig.services.persondir.support | |
| org.jasig.services.persondir.support.merger |
| Modifier and Type | Field and Description |
|---|---|
protected IAttributeMerger |
AbstractAggregatingDefaultQueryPersonAttributeDao.attrMerger
Strategy for merging together the results from successive PersonAttributeDaos.
|
| Modifier and Type | Method and Description |
|---|---|
IAttributeMerger |
AbstractAggregatingDefaultQueryPersonAttributeDao.getMerger()
Get the strategy whereby we accumulate attributes.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractAggregatingDefaultQueryPersonAttributeDao.setMerger(IAttributeMerger merger)
Set the strategy whereby we accumulate attributes from the results of
polling our delegates.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BaseAdditiveAttributeMerger
Merges the Sets of IPersons additively calling the abstract
BaseAdditiveAttributeMerger.mergePersonAttributes(Map, Map) method on the
attributes of IPersons that exist in both sets. |
class |
MultivaluedAttributeMerger
Merger that retains values from both maps.
|
class |
NoncollidingAttributeAdder
Merger which implements accumulation of Map entries such that entries once
established are individually immutable.
|
class |
ReplacingAttributeAdder
Attribute merge strategy whereby considered attributes over-write
previously set values for attributes with colliding names.
|
Copyright © 2015 Jasig. All Rights Reserved.