History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: PERSONDIR-48
Type: New Feature New Feature
Status: Resolved Resolved
Resolution: Fixed
Priority: Trivial Trivial
Assignee: Eric Dalquist
Reporter: Andrew Petro
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Person Directory Service

stopOnSuccess property on [Merging|Cascading]PersonAttributeDaoImpl

Created: 11/Sep/07 01:06 PM   Updated: 18/Dec/08 12:03 PM
Component/s: None
Affects Version/s: None
Fix Version/s: 1.5.0

Original Estimate: 1 hour Remaining Estimate: 1 hour Time Spent: Unknown


 Description  « Hide
Add a "stopOnSuccess" JavaBean property to MergingPersonAttributeDaoImpl and CascadingPersonAttributeDaoImpl which would stop the iteration over the child DAOs when some DAO returns without throwing.

This is to extend these DAOs to support the use case of wrapping redundant sources of user attributes present for redundancy -- "try each of these sources in turn, stopping when one of them works, because they are all identical in what they will return for a given query, just existing multiply for redundancy."

If this use case is approved and implemented, this feature should also be added to the standalone PersonAttributeDao project.

 All   Comments   Work Log   Change History      Sort Order:
Eric Dalquist [18/Dec/08 12:03 PM]
Added the property to the base aggregating DAO for 1.5