Package evolaris.framework.um.datamodel

Examples of evolaris.framework.um.datamodel.Role


    boolean isInRole = false;
    Set<Role> roles = user.getRoles();
    Iterator<Role> iterator = roles.iterator();

    while(iterator.hasNext()){
      Role role = iterator.next();
      if(role.getRolename().equals(roleName)){
        isInRole = true;
        break;
      }
    }
    return isInRole;
View Full Code Here


  @Override
  public ActionForward enter(ActionMapping mapping, ActionForm form,HttpServletRequest req, HttpServletResponse resp)  {
    UserEnterOrEditForm f = (UserEnterOrEditForm)form;
    ActionForward actionForward = super.enter(mapping, form, req, resp);
    UserManager userManager = new UserManager(locale,session);
    Role userRole = userManager.getRole(UserManagerBase.USER);
    f.setSelectedRoleIds(new String[]{userRole.getId()+""});
    Group currentGroup = getCurrentGroup(req);
    prepareSessionContext(req,currentGroup,false);
    return actionForward;
  }
View Full Code Here

    if (f.getId().longValue() == webUser.getId()){  // restore disabled roles
      Set<Role>roles = webUser.getRoles();
      String roleIds[] = new String[roles.size()];
      int i = 0;
      for (Iterator iter = roles.iterator(); iter.hasNext();) {
        Role role = (Role) iter.next();
        roleIds[i++] = role.getId() + "";
      }
      f.setSelectedRoleIds(roleIds);
    }
   
    UserManager userManager = new UserManager(locale,session);
View Full Code Here

    UserSetManager userSetMgr = new UserSetManager(locale, session);
   
    permissionMgr.setAnonymousPermissions(entry, anonymousPermissions.toArray(new Long[0]));
    for (Iterator<Map.Entry<Long, Set<Long>>> iter = rolePermissions.entrySet().iterator(); iter.hasNext();) {
      Map.Entry<Long, Set<Long>> element = iter.next();
      Role role = userMgr.getRole(element.getKey());
      permissionMgr.setRolePermissions(entry, role, element.getValue().toArray(new Long[0]));
    }
    for (Iterator<Map.Entry<Long, Set<Long>>> iter = userSetPermissions.entrySet().iterator(); iter.hasNext();) {
      Map.Entry<Long, Set<Long>> element = iter.next();
      UserSet userSet = userSetMgr.getUserSet(element.getKey());
View Full Code Here

    }
    Set<Role>roles = user.getRoles();
    String roleIds[] = new String[roles.size()];
    int i = 0;
    for (Iterator iter = roles.iterator(); iter.hasNext();) {
      Role role = (Role) iter.next();
      roleIds[i++] = role.getId() + "";
    }
    f.setSelectedRoleIds(roleIds);
    Date birthDate = user.getBirthdate();
    if (birthDate != null) {
      Calendar cal = Calendar.getInstance();
View Full Code Here

    String[] selectedRoleIds = f.getSelectedRoleIds();
    Set<Role> roles = new HashSet<Role>();
    if (selectedRoleIds != null){
      for (String selectedRoleId : selectedRoleIds) {
        UserManager userManager = new UserManager(locale,session);
        Role role = userManager.getRole(Long.parseLong(selectedRoleId));
        if (role == null){
          throw new BugException("illegal role id");
        }
        roles.add(role);
      }
View Full Code Here

        User userInDb = null;
        if(alreadyExistingUser == null){
          LOGGER.debug("create new User data objet");

          if(userToImport.getUsername() != null && !userToImport.getUsername().equals("")){ // a default role will be assigned
            Role role = getRole(USER);
            Set<Role> roles = new  HashSet<Role>(1);
            roles.add(role);
            userToImport.setRoles(roles);
          }
          userToImport.setGroup(userSet.getGroup());
View Full Code Here

TOP

Related Classes of evolaris.framework.um.datamodel.Role

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.