org.musicontroller.security
Class DaoUserDetailsService

java.lang.Object
  extended by org.musicontroller.security.DaoUserDetailsService
All Implemented Interfaces:
org.acegisecurity.userdetails.UserDetailsService

public class DaoUserDetailsService
extends java.lang.Object
implements org.acegisecurity.userdetails.UserDetailsService

Implementation of Acegi's UserDetailsService that uses a UserDao for persistent storage of Users.

Version:
$Id: DaoUserDetailsService.java,v 1.1 2010/03/16 18:55:42 varienaja Exp $
Author:
Varienaja

Constructor Summary
DaoUserDetailsService()
           
 
Method Summary
 UserDao getDao()
           
 IUser loadUserByUsername(java.lang.String loginname)
           
 void setDao(UserDao dao)
          Set the UserDao.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DaoUserDetailsService

public DaoUserDetailsService()
Method Detail

setDao

public void setDao(UserDao dao)
Set the UserDao.

Parameters:
dao - The dao.

getDao

public UserDao getDao()
Returns:
the UserDao

loadUserByUsername

public IUser loadUserByUsername(java.lang.String loginname)
                         throws org.acegisecurity.userdetails.UsernameNotFoundException,
                                org.springframework.dao.DataAccessException
Specified by:
loadUserByUsername in interface org.acegisecurity.userdetails.UserDetailsService
Throws:
org.acegisecurity.userdetails.UsernameNotFoundException
org.springframework.dao.DataAccessException


Copyright © 2010 A.J.V.. All Rights Reserved.