@Override
    public Set<IPersonAttributes> getPeopleWithMultivaluedAttributes(final Map<String, List<Object>> seed,
                                                                     final IPersonAttributeDaoFilter filter) {
        Validate.notNull(seed, "Argument 'seed' cannot be null.");

        for (final AttributeRule rule : this.rules) {
            if (rule.appliesTo(seed)) {
                if (logger.isDebugEnabled()) {
                    logger.debug("Evaluating rule='" + rule + "' from the rules List");
                }

                return rule.evaluate(seed);
            }
        }

        return null;
    }
@ Override public Set < IPersonAttributes > getPeopleWithMultivaluedAttributes ( final Map < String , List < Object > > seed , final IPersonAttributeDaoFilter filter ) { Validate . notNull ( seed , "Argument 'seed' cannot be null." ) ; for ( final AttributeRule rule : this . rules ) { if ( rule . appliesTo ( seed ) ) { if ( logger . isDebugEnabled ( ) ) { logger . debug ( "Evaluating rule='" + rule + "' from the rules List" ) ; } return rule . evaluate ( seed ) ; } } return null ; }
/* (non-Javadoc)
@see org.jasig.services.persondir.IPersonAttributeDao#getPeopleWithMultivaluedAttributes(java.util.Map)