Package org.activiti.engine.identity

Examples of org.activiti.engine.identity.User


        if (memberOf != null) {
            SyncopeRole role = roleDAO.find(memberOf);
            if (role != null) {
                result = new ArrayList<User>();
                List<Membership> memberships = roleDAO.findMemberships(role);
                User user;
                for (Membership membership : memberships) {
                    user = fromSyncopeUser(membership.getSyncopeUser());
                    if (!result.contains(user)) {
                        result.add(user);
                    }
View Full Code Here


    Group managers = identityService.newGroup("management");
    identityService.saveGroup(managers);
    Group sales = identityService.newGroup("sales");
    identityService.saveGroup(sales);

    User kermit = identityService.newUser(KERMIT);
    identityService.saveUser(kermit);
    identityService.createMembership(KERMIT, "accountancy");

    User gonzo = identityService.newUser(GONZO);
    identityService.saveUser(gonzo);
    identityService.createMembership(GONZO, "management");
    identityService.createMembership(GONZO, "accountancy");
    identityService.createMembership(GONZO, "sales");
  }
View Full Code Here

    @Deployment(resources = "diagrams/threeTask.bpmn")
    public void testSkip() {

        // 建立用户与组的关系
        IdentityService identityService = activitiRule.getIdentityService();
        User user1 = identityService.newUser("user1");
        identityService.saveUser(user1);
        User user2 = identityService.newUser("user2");
        identityService.saveUser(user2);

        Group group1 = identityService.newGroup("group1");
        identityService.saveGroup(group1);
        identityService.createMembership("user1", "group1");
View Full Code Here

    }
    return returnValue;
  }
 
  public void notifyUserDataChanged(String userId) {
    User newData = identityService.createUserQuery().userId(userId).singleResult();
   
    // Update user trie: first remove old values
    if (keyCache.containsKey(userId)) {
      for (String key : keyCache.get(userId)) {
        List<User> users = userTrie.find(key);
        if (users != null && !users.isEmpty()) {
          Iterator<User> userIterator = users.iterator();
          while (userIterator.hasNext()) {
            User next = userIterator.next();
            if (next.getId().equals(userId)) {
              userIterator.remove();
            }
          }
        }
      }
View Full Code Here

    this.i18nManager = ExplorerApp.get().getI18nManager();
    this.userCache = ExplorerApp.get().getUserCache();
  }
 
  public Label resolveText(Event event) {
    User user = userCache.findUser(event.getUserId());
    String eventAuthor = "<span class='" + ExplorerLayout.STYLE_TASK_EVENT_AUTHOR + "'>"
          + user.getFirstName() + " " + user.getLastName() + "</span> ";
   
    String text = null;
    if (Event.ACTION_ADD_USER_LINK.equals(event.getAction())) {
      User involvedUser = userCache.findUser(event.getMessageParts().get(0));
      text = i18nManager.getMessage(Messages.EVENT_ADD_USER_LINK,
              eventAuthor,
              involvedUser.getFirstName() + " " + involvedUser.getLastName(),
              event.getMessageParts().get(1)); // second msg part = role
    } else if (Event.ACTION_DELETE_USER_LINK.equals(event.getAction())) {
      User involvedUser = userCache.findUser(event.getMessageParts().get(0));
      text = i18nManager.getMessage(Messages.EVENT_DELETE_USER_LINK,
              eventAuthor,
              involvedUser.getFirstName() + " " + involvedUser.getLastName(),
              event.getMessageParts().get(1));
    } else if (Event.ACTION_ADD_GROUP_LINK.equals(event.getAction())) {
      text = i18nManager.getMessage(Messages.EVENT_ADD_GROUP_LINK,
              eventAuthor,
              event.getMessageParts().get(0),
View Full Code Here

    } else if (!passwordField1.getValue().equals(passwordField2.getValue())){
      errorLabel.setValue(i18nManager.getMessage(Messages.PASSWORD_CHANGE_INPUT_MATCH));
    } else {
      String password = passwordField1.getValue().toString();
      // Change data
      User user = identityService.createUserQuery().userId(currentUser.getId()).singleResult();
      user.setPassword(password);
      identityService.saveUser(user);
     
      // Refresh logged in user session data
      ExplorerApp.get().setUser(ExplorerApp.get().getLoginHandler().authenticate(
          user.getId(), user.getPassword()));
     
      // Close popup
      close();
     
      // Show notification
View Full Code Here

      }
    }
  }
 
  protected void initUserLink(final String userId) {
    User user = userCache.findUser(userId);
    Button userButton = new Button(user.getFirstName() + " " + user.getLastName());
    ClickListener buttonClickListener = new ClickListener() {
      public void buttonClick(ClickEvent event) {
        viewManager.showProfilePopup(userId);
      }
    };
View Full Code Here

   
    String userId = (String) getRequest().getAttributes().get("userId");
    if(userId == null) {
      throw new ActivitiException("No userId provided");
    }
    User user = ActivitiUtil.getIdentityService().createUserQuery().userId(userId).singleResult();
    UserInfo response = new UserInfo(user);
    return response;
  }
View Full Code Here

   
    if (identityService.createUserQuery().userId(userId).count() == 0) {
     
      // Following data can already be set by demo setup script
     
      User user = identityService.newUser(userId);
      user.setFirstName(firstName);
      user.setLastName(lastName);
      user.setPassword(password);
      user.setEmail(email);
      identityService.saveUser(user);
     
      if (groups != null) {
        for (String group : groups) {
          identityService.createMembership(userId, group);
View Full Code Here

   
    if (identityService.createUserQuery().userId(userId).count() == 0) {
     
      // Following data can already be set by demo setup script
     
      User user = identityService.newUser(userId);
      user.setFirstName(firstName);
      user.setLastName(lastName);
      user.setPassword(password);
      user.setEmail(email);
      identityService.saveUser(user);
     
      if (groups != null) {
        for (String group : groups) {
          identityService.createMembership(userId, group);
View Full Code Here

TOP

Related Classes of org.activiti.engine.identity.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.