Examples of ZeroUser


Examples of at.riemers.zero.base.model.ZeroUser

    @Override
  public void init(ModuleManager moduleController) {
        log.debug("UserModule init start");
      try {
      ZeroUser admin = userDao.getUser("admin");
      if (admin == null) {
          log.info("admin not found...");
          admin = new ZeroUser("admin", "zero");
          Role role = roleDao.getRole("admin");
          if (role == null) {
              log.info("admin role not found...");
              role = new Role();
              role.setName("admin");
              role.addPermission(new Permission(AUTH_USER, "*", true));
              role.addPermission(new Permission(AUTH_USER_EDIT, "", false));
              role.addPermission(new Permission(AUTH_ROLE_EDIT, "", false));
              role.addPermission(new Permission(AUTH_FUNCTION_LOG, "", false));
              role.addPermission(new Permission(AUTH_CURRENT_USERS, "", false));
              role.addPermission(new Permission(AUTH_USER_CHANGE_PWD, "", false));
              log.info("creating admin role...");
              roleDao.makePersistent(role);
          }
          admin.addRole(role);
         
          UserGroup ug = userGroupDao.getUserGroup("admin");
          if (ug == null) {
              ug = new UserGroup("admin", "System Administrators");
              userGroupDao.makePersistent(ug);
          }
          admin.setUserGroup(ug);
          log.info("creating admin...");
          userDao.makePersistent(admin);
      }
      } catch (Exception e) {
        log.fatal("init usermodule", e);
View Full Code Here

Examples of at.riemers.zero.base.model.ZeroUser

        ZeroView view = new ZeroView(getMessages(), request.getLocale());

        UserForm userForm = new UserForm();

        ZeroUser user = (ZeroUser) getUser();

        userForm.setEmail(user.getPerson().getEmail());
        userForm.setFirstname(user.getPerson().getFirstname());
        userForm.setLastname(user.getPerson().getLastname());
        userForm.setPhone(user.getPerson().getPhone());
        //userForm.setLanguage(user.getLanguage());

        view.getJson().element("parameters", UserJSONizer.createParameters(getModuleManager(), (ZeroUser) user, true));

        view.getJson().element("form", userForm);
View Full Code Here

Examples of at.riemers.zero.base.model.ZeroUser

    public ModelAndView save(@ModelAttribute("userForm") UserForm userForm, BindingResult result, HttpSession session, HttpServletRequest request) throws Exception {

        ZeroView view = new ZeroView(getMessages(), request.getLocale());
        logFunction("user-settings");

        ZeroUser user = (ZeroUser) getUser();

        if (validate(new UserSettingsValidator(userDao, user.getId()), userForm, result, view)) {
           
            ZeroUser u = userDao.findById(user.getId(), true);


            u.getPerson().setEmail(userForm.getEmail());
            u.getPerson().setFirstname(userForm.getFirstname());
            u.getPerson().setLastname(userForm.getLastname());
            u.getPerson().setPhone(userForm.getPhone());

            //u.setLanguage(userForm.getLanguage());
            if (checkAuthorisation(UserModule.AUTH_USER_CHANGE_PWD)) {
                if (!userForm.getPassword().equals("")) {
                    u.setPassword(userForm.getPassword());
                }
            }

            for (String key : userForm.getValues().keySet()) {
                UserParameter parameter = u.getParameters().get(key);
                if (parameter != null) {
                    parameter.setValue(userForm.getValues().get(key));
                }
            }
View Full Code Here

Examples of at.riemers.zero.base.model.ZeroUser

                e.rejectValue("password", "base.user.settings.password.confirm");
            }
        }

        try {
            ZeroUser user2 = userDao.getUser(f.getUsername());
            if (user2 != null && !user2.getId().equals(userId)) {
                if (user2.isDeleted()) {
                    e.rejectValue("username", "base.user.settings.username_exists_deleted");
                } else {
                    e.rejectValue("username", "base.user.settings.username_exists");
                }
            }
View Full Code Here

Examples of at.riemers.zero.base.model.ZeroUser

    public void logFunction(String function) {
        FunctionLog log = new FunctionLog();
        log.setFunction(function);
        if (getUser() instanceof ZeroUser) {
            ZeroUser user = (ZeroUser) getUser();
            log.setUser((ZeroUser) user);
            log.setDate(new Date());
            functionLogDao.makePersistent(log);
        }
    }
View Full Code Here

Examples of at.riemers.zero.base.model.ZeroUser

            for (String selectedRow : selected.getSelected().keySet()) {
                int row = Integer.parseInt(selectedRow);
                row = row + userListComponent.getPage() * userListComponent.getRowsPerPage();
                log.debug(row);
                ZeroUser selectedUser = ((DefaultTableModel<ZeroUser>) userListComponent.getModel()).get(row);
                if (selectedUser != null) {
                    if (!user.checkAuthorisation(
                            new Permission(UserModule.AUTH_USER, selectedUser.getUserGroup().getGroupKey()),
                            new Permission(UserModule.AUTH_USER_EDIT, "", false))) {
                        view.setMessage(new Message("zero.message.user.delete_no_permission", Message.MSG_ERROR, selectedUser.getUsername()));
                        return new ModelAndView(view, null);
                    }
                } else {
                    log.debug("username not found");
                }
            }

            for (String selectedRow : selected.getSelected().keySet()) {
                int row = Integer.parseInt(selectedRow);
                row = row + userListComponent.getPage() * userListComponent.getRowsPerPage();
                log.debug(row);
                ZeroUser selectedUser = ((DefaultTableModel<ZeroUser>) userListComponent.getModel()).get(row);
                if (selectedUser != null) {
                    selectedUser = userDao.findById(selectedUser.getId(), true);
                    selectedUser.setDeleted(true);

                    selectedUser.setModificationDate(new Date());
                    selectedUser.setLastModifiedBy((ZeroUser) getUser());

                    userDao.makePersistent(selectedUser);
                } else {
                    log.debug("username not found");
                }
View Full Code Here

Examples of at.riemers.zero.base.model.ZeroUser

            HtmlTableWidget userListComponent = (HtmlTableWidget) getWidgetManager(session).getWidget("USERLIST");

            for (String selectedRow : selected.getSelected().keySet()) {
                int row = Integer.parseInt(selectedRow);
                row = row + userListComponent.getPage() * userListComponent.getRowsPerPage();
                ZeroUser selectedUser = ((DefaultTableModel<ZeroUser>) userListComponent.getModel()).get(row);
                if (selectedUser != null) {
                    if (!user.checkAuthorisation(
                            new Permission(UserModule.AUTH_USER, selectedUser.getUserGroup().getGroupKey()),
                            new Permission(UserModule.AUTH_USER_EDIT, "", false))) {
                        view.setMessage(new Message("zero.message.user.delete_no_permission", Message.MSG_ERROR, selectedUser.getUsername()));
                        return new ModelAndView(view, null);
                    }
                } else {
                    log.debug("username not found");
                }
            }

            for (String selectedRow : selected.getSelected().keySet()) {
                int row = Integer.parseInt(selectedRow);
                row = row + userListComponent.getPage() * userListComponent.getRowsPerPage();
                ZeroUser selectedUser = ((DefaultTableModel<ZeroUser>) userListComponent.getModel()).get(row);
                if (selectedUser != null) {
                    selectedUser = userDao.findById(selectedUser.getId(), true);
                    selectedUser.setDeleted(false);
                    selectedUser.setModificationDate(new Date());
                    selectedUser.setLastModifiedBy((ZeroUser) getUser());
                    userDao.makePersistent(selectedUser);
                } else {
                    log.debug("username not found");
                }
            }
View Full Code Here

Examples of at.riemers.zero.base.model.ZeroUser

            HtmlTableWidget userListComponent = (HtmlTableWidget) getWidgetManager(session).getWidget("USERLIST");

            for (String selectedRow : selected.getSelected().keySet()) {
                int row = Integer.parseInt(selectedRow);
                row = row + userListComponent.getPage() * userListComponent.getRowsPerPage();
                ZeroUser selectedUser = ((DefaultTableModel<ZeroUser>) userListComponent.getModel()).get(row);
                if (selectedUser != null) {
                    if (!user.checkAuthorisation(
                            new Permission(UserModule.AUTH_USER, selectedUser.getUserGroup().getGroupKey()),
                            new Permission(UserModule.AUTH_USER_EDIT, "", false))) {
                        view.setMessage(new Message("zero.message.user.edit_no_permission", Message.MSG_ERROR, selectedUser.getUsername()));
                        return new ModelAndView(view, null);
                    }
                } else {
                    log.debug("username not found");
                }
            }

            for (String selectedRow : selected.getSelected().keySet()) {
                int row = Integer.parseInt(selectedRow);
                row = row + userListComponent.getPage() * userListComponent.getRowsPerPage();
                ZeroUser selectedUser = ((DefaultTableModel<ZeroUser>) userListComponent.getModel()).get(row);
                if (selectedUser != null) {
                    selectedUser = userDao.findById(selectedUser.getId(), true);
                    selectedUser.setLocked(true);
                    selectedUser.setModificationDate(new Date());
                    selectedUser.setLastModifiedBy((ZeroUser) getUser());
                    userDao.makePersistent(selectedUser);
                } else {
                    log.debug("username not found");
                }
            }
View Full Code Here

Examples of at.riemers.zero.base.model.ZeroUser

            HtmlTableWidget userListComponent = (HtmlTableWidget) getWidgetManager(session).getWidget("USERLIST");

            for (String selectedRow : selected.getSelected().keySet()) {
                int row = Integer.parseInt(selectedRow);
                row = row + userListComponent.getPage() * userListComponent.getRowsPerPage();
                ZeroUser selectedUser = ((DefaultTableModel<ZeroUser>) userListComponent.getModel()).get(row);
                if (selectedUser != null) {
                    if (!user.checkAuthorisation(
                            new Permission(UserModule.AUTH_USER, selectedUser.getUserGroup().getGroupKey()),
                            new Permission(UserModule.AUTH_USER_EDIT, "", false))) {
                        view.setMessage(new Message("zero.message.user.edit_no_permission", Message.MSG_ERROR, selectedUser.getUsername()));
                        return new ModelAndView(view, null);
                    }
                } else {
                    log.debug("username not found");
                }
            }

            for (String selectedRow : selected.getSelected().keySet()) {
                int row = Integer.parseInt(selectedRow);
                row = row + userListComponent.getPage() * userListComponent.getRowsPerPage();
                ZeroUser selectedUser = ((DefaultTableModel<ZeroUser>) userListComponent.getModel()).get(row);
                if (selectedUser != null) {
                    selectedUser = userDao.findById(selectedUser.getId(), true);
                    selectedUser.setLocked(false);
                    selectedUser.setModificationDate(new Date());
                    selectedUser.setLastModifiedBy((ZeroUser) getUser());
                    userDao.makePersistent(selectedUser);
                } else {
                    log.debug("username not found");
                }
            }
View Full Code Here

Examples of at.riemers.zero.base.model.ZeroUser

        User user = getUser();
        if (user.checkAuthorisation(UserModule.AUTH_USER_EDIT)) {

            session.setAttribute(SESSION_USER_TRANSACTION, new UserTransaction());

            ZeroUser selectedUser = null;
            if (selected == null || selected.equals("")) {
                log.debug("create user");
                selectedUser = new ZeroUser("", "zero");
                selectedUser.setId("");
            } else {
                selectedUser = userDao.findById(selected);
                if (selectedUser == null) {
                    log.debug("selected user == null");
                }
                if (selectedUser.getUserGroup() == null) {
                    log.debug("selected user.getUserGroup == null");
                }
                if (user == null) {
                    log.debug("user == null");
                }

                if (selectedUser.getUserGroup() != null) {
                    if (!user.checkAuthorisation(
                            new Permission(UserModule.AUTH_USER, selectedUser.getUserGroup().getGroupKey()),
                            new Permission(UserModule.AUTH_USER_EDIT, "", false))) {
                        view.setMessage(new Message("zero.message.user.edit_no_permission", Message.MSG_ERROR, selectedUser.getUsername()));
                        return new ModelAndView(view, null);
                    }
                }

View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.