/*
* @seeorg.springframework.security.userdetails.UserDetailsService#loadUserByUsername(java.lang.String)
*/
public UserDetails loadUserByUsername(String username) throws UsernameNotFoundException, DataAccessException {
User user = getUserByUsername(username);
if (user == null) {
throw new UsernameNotFoundException("There is no User with login/username: " + username);
}
return new UserDetailsImpl(user);
}