Package org.appfuse.model

Examples of org.appfuse.model.User


 
    @Autowired
    private UserManager userManager;

    public User create(Class<? extends User> clazz) {
        return new User();
    }
View Full Code Here


    public User create(Class<? extends User> clazz) {
        return new User();
    }

    public User find(Class<? extends User> clazz, Long id) {
      User user = userManager.get(id);
      user.setConfirmPassword(user.getPassword());
      return user;
    }
View Full Code Here

     */
    @Override
    public User getCurrentUser() {
        final String username = getCurrentUsername();
        if(username != null) {
            final User user = userManager.getUserByUsername(username);
            if(isFullyAuthenticated()) {
                user.getRoles().add(new Role(RoleProxy.FULLY_AUTHENTICATED));
            }
            return user;
        }
        return null;
    }
View Full Code Here

     *
     * @return
     */
    @Override
    public User signUp() {
        return new User();
    }
View Full Code Here

     * @return
     */
    @Override
    public User editProfile() {
        final String username = getCurrentUsername();
        final User user = userManager.getUserByUsername(username);
        user.setConfirmPassword(user.getPassword());
        return user;
    }
View Full Code Here

     * @param userId
     * @return
     */
    @Override
    public User getUser(final Long userId) {
        final User user = userManager.get(userId);
        user.setConfirmPassword(user.getPassword());
        return user;
    }
View Full Code Here

        log.debug("Processing Password Hint...");

        // look up the user's information
        try {
            final User user = userManager.getUserByUsername(username);

            final StringBuffer msg = new StringBuffer();
            msg.append("Your password hint is: ").append(user.getPasswordHint());
            msg.append("\n\nLogin at: ").append(RequestUtil.getAppURL(getServletRequest()));

            message.setTo(user.getEmail());
            final String subject =
                    '[' +getText("webapp.name", locale) + "] " +
                            getText("user.passwordHint", locale);
            message.setSubject(subject);
            message.setText(msg.toString());
            mailEngine.send(message);
            return user.getFullName();//XXX disabling returning user.getEmail();
        } catch (final UsernameNotFoundException e) {
            log.warn(e.getMessage());
        } catch (final MailException me) {
            log.warn(me.getMessage());
        }
View Full Code Here

        genericDao = new GenericDaoJpa<User, Long>(User.class, entityManager);
    }

    @Test
    public void getUser() {
        User user = genericDao.get(-1L);
        assertNotNull(user);
        assertEquals("user", user.getUsername());
    }
View Full Code Here

        if (StringUtils.isEmpty(password)) {
            return null;
        }

        User user = null;
        final boolean usingToken = StringUtils.isNotBlank(token);
        if (usingToken) {
            log.debug("Updating Password for username " + username + ", using reset token");
            user = userManager.updatePassword(username, null, token, password, RequestUtil.getAppURL(request));
View Full Code Here

        dao.get(1000L);
    }

    @Test
    public void testGetUser() throws Exception {
        User user = dao.get(-1L);

        assertNotNull(user);
        assertEquals(1, user.getRoles().size());
        assertTrue(user.isEnabled());
    }
View Full Code Here

TOP

Related Classes of org.appfuse.model.User

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.