01: // license-header java merge-point
02: /**
03: * This is only generated once! It will never be overwritten.
04: * You can (and have to!) safely modify it by hand.
05: */package org.andromda.timetracker.service;
06:
07: import org.andromda.timetracker.domain.User;
08: import org.andromda.timetracker.vo.UserDetailsVO;
09:
10: /**
11: * @see org.andromda.timetracker.service.SecurityService
12: */
13: public class SecurityServiceImpl extends
14: org.andromda.timetracker.service.SecurityServiceBase {
15:
16: /**
17: * @see org.andromda.timetracker.service.SecurityService#getUserDetails(java.lang.String)
18: */
19: protected UserDetailsVO handleGetUserDetails(String username)
20: throws java.lang.Exception {
21: UserDetailsVO userDetailsVO = null;
22: User user = getUserDao().getUserDetails(username);
23: if (user != null) {
24: userDetailsVO = getUserDao().toUserDetailsVO(user);
25: }
26: return userDetailsVO;
27: }
28: }
|