Examples of UserSet


Examples of evolaris.framework.um.datamodel.UserSet

    MessageResources resources = getResources(req);
   
 
    UserSet[] extendesUserSets = new  UserSet[userSets.length+1];
   
    UserSet noSelection = new UserSet();
    noSelection.setId(-1);
    noSelection.setName("("+resources.getMessage(locale, "um.noUserSet")+")");
   
    extendesUserSets[0] = noSelection;
    for (int i = 0; i < userSets.length; i++) {
      extendesUserSets[i+1] = userSets[i];
  }
View Full Code Here

Examples of evolaris.framework.um.datamodel.UserSet

   
    if(userSetId == null){
      throw new InputException(resources.getMessage(locale, "smssvc.missingUserSetSelection"));
    }
    UserSetManager userSetMgm = new UserSetManager(locale,session);
    UserSet userSet = userSetMgm.getUserSet(userSetId);
   
    if(userSet == null){
      throw new InputException(resources.getMessage(locale, "um.userSetNotFound",userSetId));
    }
   
    checkAccessRights(req, userSet.getGroup());
   
    FormFile csvFile = userImportForm.getCsvFile();
    if (csvFile != null && csvFile.getFileName() != null && csvFile.getFileName().length() != 0){
      try {
        InputStream inputStream = csvFile.getInputStream();
View Full Code Here

Examples of evolaris.framework.um.datamodel.UserSet

   * This could be implemented more generally but also more complicated with reflection.
   * @param user set source user object
   * @return cloned user set object
   */
       public static UserSet clone(UserSet userSet) {
    UserSet newUserSet = new UserSet();
    newUserSet.setCreationdate(userSet.getCreationdate());
    newUserSet.setEditedAt(userSet.getEditedAt());
    newUserSet.setName(userSet.getName());
    newUserSet.setDescription(userSet.getDescription());
    newUserSet.setGroup(userSet.getGroup());
    return newUserSet;
  }
View Full Code Here

Examples of evolaris.framework.um.datamodel.UserSet

   
    // delete old references
    UserSetManager userSetManager = new UserSetManager(locale,session);
    Set<UserSet> oldUserSets = user.getUserSets();
    for (Iterator iterator = oldUserSets.iterator(); iterator.hasNext();) {
      UserSet userSet = (UserSet) iterator.next();
      userSet.getUsers().remove(user);
      userSetManager.modifyUserSet(userSet);
    }
   
    return super.modify(mapping, form, req, resp);
  }
View Full Code Here

Examples of evolaris.framework.um.datamodel.UserSet

   */
  public UserSet duplicate(UserSet userSet, Group destinationGroup, String newName, boolean includeUsers){
    if (destinationGroup == userSet.getGroup() && newName == null){
      throw new InputException(ResourceBundle.getBundle("UserManagement", locale).getString("userSetExists"));
    }
    UserSet newUserSet = clone(userSet);
    newUserSet.setCreationdate(new Date());
    newUserSet.setEditedAt(null);
    newUserSet.setGroup(destinationGroup);
    if (newName != null){
      newUserSet.setName(newName);
    }
    if (includeUsers){
      Set<User> users = userSet.getUsers();
      Set<User> newUsers = new HashSet<User>(users.size());
      for (User user : users) {
        if (newUserSet.getGroup() != userSet.getGroup()){
          user = userMgr.duplicate(user, destinationGroup);
        }
        newUsers.add(user);
      }
      newUserSet.setUsers(newUsers);
    }
    createUserSet(newUserSet);
    return newUserSet;
  }
View Full Code Here

Examples of evolaris.framework.um.datamodel.UserSet

   * @param setName the user set name
   * */
  public void assignUserToSet(long msisdn, String operator, String mobilePhoneProducer, Group group, String setName){
   
    User registeredUser = userMgr.getUserDetails(msisdn,group);
    UserSet userSet = getUserSet(setName,group);
   
    if(registeredUser == null){ // user does not exist in group
      User newUser = new User();
      newUser.setMsisdn(msisdn);
      newUser.setOperator(operator);
      newUser.setGroup(group);
      newUser.setMobilePhoneProducer(mobilePhoneProducer);
      newUser.getUserSets().add(userSet);
      userMgr.createUser(newUser,null);  
     
      Set<User> users = userSet.getUsers();
      users.add(newUser);
      userSet.setUsers(users);
      modifyUserSet(userSet);
     
    } else { // user exists
     
      if(operator != null && operator != "" && !operator.equals(registeredUser.getOperator())){
        registeredUser.setOperator(operator);
      }
      if(mobilePhoneProducer != null && mobilePhoneProducer != "" && !mobilePhoneProducer.equals(registeredUser.getMobilePhoneProducer())){
        registeredUser.setMobilePhoneProducer(mobilePhoneProducer);
      }
     
      registeredUser.getUserSets().add(userSet);
      userMgr.modifyUser(registeredUser);
     
      Set<User> users = userSet.getUsers();
      users.add(registeredUser);
      userSet.setUsers(users);
      modifyUserSet(userSet);
    }
  }
View Full Code Here

Examples of evolaris.framework.um.datamodel.UserSet

   
    setFromEmail(entry.getSourceEmail());
    setFromPersonalName(entry.getSourcePersonalName());
   
    // destination selection
    UserSet destinationUserSet = entry.getDestinationUserSet();
    User destinationUser = entry.getDestinationUser();
   
    if(destinationUserSet != null || entry.getCurrentUserSetAsDestination() == 1) {
      setDestinationSelection(1);
      setUserSetId(destinationUserSet != null ? destinationUserSet.getId() : -2);
    } else if(destinationUser != null){
      setDestinationSelection(2);
      setUserId(destinationUser.getId());
    } else if (entry.getDestinationEmail() != null){
      setDestinationSelection(3);
      setUserSetId(-1L);
      setToEmail(entry.getDestinationEmail());
      setToPersonalName(entry.getDestinationPersonalName());
    } else { // the sender of the request is also the receiver
      setDestinationSelection(0);
    }
   
    setUserId(destinationUser == null ? null : destinationUser.getId());
    setUserName(destinationUser == null ? null : destinationUser.getUsername());
    setUserSetId(destinationUserSet == null ? null : destinationUserSet.getId());
  }
View Full Code Here

Examples of evolaris.framework.um.datamodel.UserSet

    setFromEmail(entry.getSourceEmail());
    setFromPersonalName(entry.getSourcePersonalName());
    // destination selection
    String destinationEmail = entry.getDestinationEmail();
    String destinationPersonalName = entry.getDestinationPersonalName();
    UserSet destinationUserSet = entry.getDestinationUserSet();
    User destinationUser = entry.getDestinationUser();
    if (destinationUser != null){
      destinationUserSet = null;
      destinationEmail = null;
      destinationPersonalName = null;
      setDestinationSelection(2);
    } else if (destinationUserSet != null || entry.getCurrentUserSetAsDestination() == 1){
      destinationUser = null;
      destinationEmail = null;
      destinationPersonalName = null;
      setDestinationSelection(1);
    } else if (destinationEmail != null){
      destinationUserSet = null;
      destinationUser = null;
      setDestinationSelection(3);
    } else { // default: requesting user
      destinationUserSet = null;
      destinationUser = null;
      destinationEmail = null;
      destinationPersonalName = null;
      setDestinationSelection(0);
    }
    setToEmail(destinationEmail);
    setToPersonalName(destinationPersonalName);
    setUserId(destinationUser == null ? -1 : destinationUser.getId());
    setUserSetId(destinationUserSet == null ? entry.getCurrentUserSetAsDestination() == 1 ? -2 : -1 : destinationUserSet.getId());
  }
View Full Code Here

Examples of evolaris.framework.um.datamodel.UserSet

   * removes a user from userSet
   * @param user the user that has to be removed from userSet
   * @param userSetName the user set name
   */
  public void removeUserFromUserSet(User user, String userSetName){
    UserSet set = getUserSet(userSetName,user.getGroup());
    removeUserFromUserSet(user,set);
  }
View Full Code Here

Examples of evolaris.framework.um.datamodel.UserSet

        Long userSetId = f.getUserSetId();
        if(userSetId.longValue() == -1){
          throw new BugException("illegal user set id: " + userSetId);
        }
        UserSetManager userSetManager = new UserSetManager(locale,session);
        UserSet userSet =  userSetManager.getUserSet(userSetId);
        if (userSet == null && userSetId != -2) {
          throw new ConfigurationException("illegal user set id: " + userSetId);
        }
        emailCommandEntry.setDestinationUserSet(userSet);
        emailCommandEntry.setCurrentUserSetAsDestination(userSetId == -2 ? 1 : 0);
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.