org.jasig.schedassist.web.security
Class CalendarAccountUserDetailsServiceImpl

java.lang.Object
  extended by org.jasig.schedassist.web.security.CalendarAccountUserDetailsServiceImpl
All Implemented Interfaces:
org.springframework.security.core.userdetails.UserDetailsService

@Service(value="userDetailsService")
public class CalendarAccountUserDetailsServiceImpl
extends Object
implements org.springframework.security.core.userdetails.UserDetailsService

UserDetailsService for person ICalendarAccounts.

Version:
$Id: CalendarAccountUserDetailsServiceImpl.java 2979 2011-01-25 19:24:44Z npblair $
Author:
Nicholas Blair, nblair@doit.wisc.edu

Field Summary
protected  org.apache.commons.logging.Log LOG
           
 
Constructor Summary
CalendarAccountUserDetailsServiceImpl()
           
 
Method Summary
 org.springframework.security.core.userdetails.UserDetails loadUserByUsername(String username)
           
 void setAdministratorListProperty(String propertyValue)
           
 void setCalendarAccountDao(ICalendarAccountDao calendarAccountDao)
           
 void setOwnerDao(OwnerDao ownerDao)
           
 void setVisitorDao(VisitorDao visitorDao)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOG

protected final org.apache.commons.logging.Log LOG
Constructor Detail

CalendarAccountUserDetailsServiceImpl

public CalendarAccountUserDetailsServiceImpl()
Method Detail

setCalendarAccountDao

public void setCalendarAccountDao(ICalendarAccountDao calendarAccountDao)
Parameters:
calendarAccountDao - the calendarAccountDao to set

setVisitorDao

public void setVisitorDao(VisitorDao visitorDao)
Parameters:
visitorDao - the visitorDao to set

setOwnerDao

public void setOwnerDao(OwnerDao ownerDao)
Parameters:
ownerDao - the ownerDao to set

setAdministratorListProperty

public void setAdministratorListProperty(String propertyValue)
Parameters:
administrators - the administrators to set

loadUserByUsername

public org.springframework.security.core.userdetails.UserDetails loadUserByUsername(String username)
                                                                             throws org.springframework.security.core.userdetails.UsernameNotFoundException,
                                                                                    org.springframework.dao.DataAccessException
Specified by:
loadUserByUsername in interface org.springframework.security.core.userdetails.UserDetailsService
Throws:
org.springframework.security.core.userdetails.UsernameNotFoundException
org.springframework.dao.DataAccessException


Copyright © 2011 Jasig. All Rights Reserved.