Package org.opencustomer.db.dao.system

Examples of org.opencustomer.db.dao.system.UserDAO


    protected void chooseEntity(EntityPanel panel, AddUserForm form, ActionMessages errors, HttpServletRequest request, HttpServletResponse response)
    {
        if (log.isDebugEnabled())
            log.debug("add user with ID: " + form.getId());

        UserVO user = new UserDAO().getById(form.getId());

        if (user == null)
        {
            errors.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage("default.error.invalidEntity", new Integer(form.getId())));
View Full Code Here


                HibernateContext.beginTransaction();

                if(loginLog != null)
                    new UserLoginLogDAO().insert(loginLog);
               
                new UserDAO().update(user);
               
                HibernateContext.commitTransaction();
            } catch (HibernateException e) {
                HibernateContext.rollbackTransaction();
               
View Full Code Here

   
    protected UserVO findUser(String userName)
    {
        UserVO user = null;
        try {
            user = new UserDAO().getByUserName(userName);
            if (user != null)
                Hibernate.initialize(user.getPerson());
        } catch (HibernateException e) {
            log.error("problems finding user user", e);
        }
View Full Code Here

    public void loadEntity(ActionMessages errors, LoadForm form, Hashtable<String, Object> attributes, HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
    {
        try
        {
            RoleVO role = new RoleDAO().getById(form.getId());
            List<UserVO> users = new UserDAO().getForRole(role);
           
            attributes.put("role", role);
            attributes.put("users", users);
        }
        catch (HibernateException e)
View Full Code Here

    protected void chooseEntity(EntityPanel panel, AddUserForm form, ActionMessages errors, HttpServletRequest request, HttpServletResponse response)
    {
        if (log.isDebugEnabled())
            log.debug("add calendar for user with ID: " + form.getId());

        UserVO user = new UserDAO().getById(form.getId());

        if (user == null || user.getCalendar() == null)
        {
            errors.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage("default.error.invalidEntity", form.getId()));
View Full Code Here

        catch (ParseException e)
        {
            log.error("bad form validation", e);
        }

        UserDAO dao = new UserDAO();

        count = dao.countList(paramUserName, paramLocked, user);
        if (count < page.getFirstEntry())
            page.setPage(1);

        if (count > 0)
            list = dao.getList(paramUserName, paramLocked, sort, page, user);
        else
            list = new ArrayList<UserVO>();

        ScrollBean scroll = new ScrollBean();
        scroll.setCount(count);
View Full Code Here

        {
            try
            {
                // l�sche nicht den aktiven Benutzer
                if (deleteUser.getProfile().getLdapGroup() == null && !deleteUser.equals(activeUser))
                    new UserDAO().delete(deleteUser, activeUser.getId());
            }
            catch (HibernateException e)
            {
                errors.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage("default.error.couldNotDeleteEntity", panel.getEntity().getId()));
View Full Code Here

    {
        UserVO user = (UserVO)panel.getEntity();

        try
        {
            new UserDAO().update(user);

            request.getSession().setAttribute(org.apache.struts.Globals.LOCALE_KEY, user.getLocale());
            request.getSession().setAttribute(Globals.USER_KEY, user);
           
            panel.setTitle(MessageUtil.message(request, "module.system.user.profile.default.title"));
View Full Code Here

                    log.debug("create user " + saveUser);

                if(saveUser.getLocale() == null)
                    saveUser.setLocale(activeUser.getLocale());

                new UserDAO().insert(saveUser, activeUser);

                CalendarVO calendar = new CalendarVO();
                calendar.setUser(saveUser);
                calendar.setAccessUser(EntityAccess.Access.WRITE_SYSTEM);
                calendar.setOwnerUser(saveUser.getId());
                calendar.setAccessGroup(EntityAccess.Access.NONE);
                calendar.setOwnerGroup(saveUser.getProfile().getDefaultUsergroup().getId());
                calendar.setAccessGlobal(EntityAccess.Access.WRITE_SYSTEM);
               
                new CalendarDAO().insert(calendar, activeUser);
            }
            else
            {
                if (log.isDebugEnabled())
                    log.debug("save user " + saveUser);
                new UserDAO().update(saveUser, activeUser);
            }
           
            HibernateContext.commitTransaction();
        }
        catch (HibernateException e)
View Full Code Here

            errors.add("userName", new ActionMessage("default.error.missingInput", MessageUtil.message(request, "entity.system.user.userName")));
        else
        {
            try
            {
                UserDAO dao = new UserDAO();

                UserVO editUser = dao.getByUserName(user.getUserName());
                if (editUser != null && !editUser.getId().equals(user.getId())) {
                    if(editUser.getProfile().getRole().isAdmin())
                        errors.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage("module.system.user.manage.error.nameExistsInAdmin", MessageUtil.message(request, "entity.system.user.userName")));
                    else
                        errors.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage("module.system.user.manage.error.nameExists", MessageUtil.message(request, "entity.system.user.userName")));
View Full Code Here

TOP

Related Classes of org.opencustomer.db.dao.system.UserDAO

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.