Package org.activiti.engine.identity

Examples of org.activiti.engine.identity.User


  /**
   * Test getting the collection of info for a user.
   */
  public void testGetUserInfoCollection() throws Exception {
    User savedUser = null;
    try {
      User newUser = identityService.newUser("testuser");
      newUser.setFirstName("Fred");
      newUser.setLastName("McDonald");
      newUser.setEmail("no-reply@activiti.org");
      identityService.saveUser(newUser);
      savedUser = newUser;
     
      identityService.setUserInfo(newUser.getId(), "key1", "Value 1");
      identityService.setUserInfo(newUser.getId(), "key2", "Value 2");
     
      CloseableHttpResponse response = executeRequest(new HttpGet(SERVER_URL_PREFIX +
          RestUrls.createRelativeResourceUrl(RestUrls.URL_USER_INFO_COLLECTION, newUser.getId())), HttpStatus.SC_OK);
      JsonNode responseNode = objectMapper.readTree(response.getEntity().getContent());
      closeResponse(response);
      assertNotNull(responseNode);
      assertTrue(responseNode.isArray());
      assertEquals(2, responseNode.size());
     
      boolean foundFirst = false;
      boolean foundSecond = false;
     
      for (int i=0; i<responseNode.size(); i++) {
        ObjectNode info = (ObjectNode) responseNode.get(i);
        assertNotNull(info.get("key").textValue());
        assertNotNull(info.get("url").textValue());
       
        if (info.get("key").textValue().equals("key1")) {
          foundFirst = true;
          assertTrue(info.get("url").textValue().endsWith(RestUrls.createRelativeResourceUrl(
                  RestUrls.URL_USER_INFO, newUser.getId(), "key1")));
        } else if (info.get("key").textValue().equals("key2")) {
          assertTrue(info.get("url").textValue().endsWith(RestUrls.createRelativeResourceUrl(
                  RestUrls.URL_USER_INFO, newUser.getId(), "key2")));
          foundSecond = true;
        }
      }
      assertTrue(foundFirst);
      assertTrue(foundSecond);
View Full Code Here


 
  /**
   * Test getting info for a user.
   */
  public void testGetUserInfo() throws Exception {
    User savedUser = null;
    try {
      User newUser = identityService.newUser("testuser");
      newUser.setFirstName("Fred");
      newUser.setLastName("McDonald");
      newUser.setEmail("no-reply@activiti.org");
      identityService.saveUser(newUser);
      savedUser = newUser;
     
      identityService.setUserInfo(newUser.getId(), "key1", "Value 1");
     
      CloseableHttpResponse response = executeRequest(new HttpGet(SERVER_URL_PREFIX +
          RestUrls.createRelativeResourceUrl(RestUrls.URL_USER_INFO, newUser.getId(), "key1")), HttpStatus.SC_OK);
      JsonNode responseNode = objectMapper.readTree(response.getEntity().getContent());
      closeResponse(response);
      assertEquals("key1", responseNode.get("key").textValue());
      assertEquals("Value 1", responseNode.get("value").textValue());
     
      assertTrue(responseNode.get("url").textValue().endsWith(RestUrls.createRelativeResourceUrl(
                  RestUrls.URL_USER_INFO, newUser.getId(), "key1")));
     
    } finally {
     
      // Delete user after test passes or fails
      if (savedUser != null) {
View Full Code Here

 
  /**
   * Test getting the info for a user who doesn't have that info set
   */
  public void testGetInfoForUserWithoutInfo() throws Exception {
    User savedUser = null;
    try {
      User newUser = identityService.newUser("testuser");
      newUser.setFirstName("Fred");
      newUser.setLastName("McDonald");
      newUser.setEmail("no-reply@activiti.org");
      identityService.saveUser(newUser);
      savedUser = newUser;
     
      closeResponse(executeRequest(new HttpGet(SERVER_URL_PREFIX +
          RestUrls.createRelativeResourceUrl(RestUrls.URL_USER_INFO, "testuser", "key1")), HttpStatus.SC_NOT_FOUND));
View Full Code Here

 
  /**
   * Test deleting info for a user.
   */
  public void testDeleteUserInfo() throws Exception {
    User savedUser = null;
    try {
      User newUser = identityService.newUser("testuser");
      newUser.setFirstName("Fred");
      newUser.setLastName("McDonald");
      newUser.setEmail("no-reply@activiti.org");
      identityService.saveUser(newUser);
      savedUser = newUser;
     
      identityService.setUserInfo(newUser.getId(), "key1", "Value 1");
     
      closeResponse(executeRequest(new HttpDelete(SERVER_URL_PREFIX +
          RestUrls.createRelativeResourceUrl(RestUrls.URL_USER_INFO, newUser.getId(), "key1")), HttpStatus.SC_NO_CONTENT));
     
      // Check if info is actually deleted
      assertNull(identityService.getUserInfo(newUser.getId(), "key1"));
    } finally {
     
      // Delete user after test passes or fails
      if(savedUser != null) {
        identityService.deleteUser(savedUser.getId());
View Full Code Here

      closeHttpConnections();
    }
  }
 
  protected void createUsers() {
    User user = identityService.newUser("kermit");
    user.setFirstName("Kermit");
    user.setLastName("the Frog");
    user.setPassword("kermit");
    identityService.saveUser(user);
   
    Group group = identityService.newGroup("admin");
    group.setName("Administrators");
    identityService.saveGroup(group);
   
    identityService.createMembership(user.getId(), group.getId());
  }
View Full Code Here

* @author Tom Baeyens
*/
public class IdentityTest extends PluggableActivitiTestCase {

  public void testAuthentication() {
    User user = identityService.newUser("johndoe");
    user.setPassword("xxx");
    identityService.saveUser(user);

    assertTrue(identityService.checkPassword("johndoe", "xxx"));
    assertFalse(identityService.checkPassword("johndoe", "invalid pwd"));

View Full Code Here

    Group user = identityService.newGroup("user");
    user.setType("security-role");
    identityService.saveGroup(user);

    User johndoe = identityService.newUser("johndoe");
    identityService.saveUser(johndoe);

    User joesmoe = identityService.newUser("joesmoe");
    identityService.saveUser(joesmoe);

    User jackblack = identityService.newUser("jackblack");
    identityService.saveUser(jackblack);

    identityService.createMembership("johndoe", "sales");
    identityService.createMembership("johndoe", "user");
    identityService.createMembership("johndoe", "admin");
View Full Code Here

    identityService.deleteUser("joesmoe");
    identityService.deleteUser("jackblack");
  }

  public void testUser() {
    User user = identityService.newUser("johndoe");
    user.setFirstName("John");
    user.setLastName("Doe");
    user.setEmail("johndoe@alfresco.com");
    identityService.saveUser(user);

    user = identityService.createUserQuery().userId("johndoe").singleResult();
    assertEquals("johndoe", user.getId());
    assertEquals("John", user.getFirstName());
    assertEquals("Doe", user.getLastName());
    assertEquals("johndoe@alfresco.com", user.getEmail());

    identityService.deleteUser("johndoe");
  }
View Full Code Here

    identityService.saveGroup(sales);

    Group development = identityService.newGroup("development");
    identityService.saveGroup(development);

    User johndoe = identityService.newUser("johndoe");
    identityService.saveUser(johndoe);

    User joesmoe = identityService.newUser("joesmoe");
    identityService.saveUser(joesmoe);

    User jackblack = identityService.newUser("jackblack");
    identityService.saveUser(jackblack);

    identityService.createMembership("johndoe", "sales");
    identityService.createMembership("joesmoe", "sales");
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.