Search in sources :

Example 1 with PortalRootPersonAttributeDao

use of org.apereo.portal.persondir.PortalRootPersonAttributeDao in project uPortal by Jasig.

the class PersonDirectoryConfiguration method getPersonAttributeDao.

/**
 * Overrides DAO acts as the root, it handles incorporating attributes from the attribute
 * swapper utility, wraps the caching DAO
 */
@Bean(name = "personAttributeDao")
@Qualifier("personAttributeDao")
public IPersonAttributeDao getPersonAttributeDao() {
    final PortalRootPersonAttributeDao rslt = new PortalRootPersonAttributeDao();
    rslt.setDelegatePersonAttributeDao(getRequestAttributeMergingDao());
    rslt.setAttributeOverridesMap(getSessionAttributesOverridesMap());
    return rslt;
}
Also used : PortalRootPersonAttributeDao(org.apereo.portal.persondir.PortalRootPersonAttributeDao) Qualifier(org.springframework.beans.factory.annotation.Qualifier) Bean(org.springframework.context.annotation.Bean)

Aggregations

PortalRootPersonAttributeDao (org.apereo.portal.persondir.PortalRootPersonAttributeDao)1 Qualifier (org.springframework.beans.factory.annotation.Qualifier)1 Bean (org.springframework.context.annotation.Bean)1