Package org.activiti.engine.identity

Examples of org.activiti.engine.identity.User


   
    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


    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

  /**
   * Test getting a single user.
   */
  public void testGetUser() 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;
     
      CloseableHttpResponse response = executeRequest(new HttpGet(SERVER_URL_PREFIX +
          RestUrls.createRelativeResourceUrl(RestUrls.URL_USER, newUser.getId())), HttpStatus.SC_OK);
     
      JsonNode responseNode = objectMapper.readTree(response.getEntity().getContent());
      closeResponse(response);
      assertNotNull(responseNode);
      assertEquals("testuser", responseNode.get("id").textValue());
      assertEquals("Fred", responseNode.get("firstName").textValue());
      assertEquals("McDonald", responseNode.get("lastName").textValue());
      assertEquals("no-reply@activiti.org", responseNode.get("email").textValue());
      assertTrue(responseNode.get("url").textValue().endsWith(RestUrls.createRelativeResourceUrl(RestUrls.URL_USER, newUser.getId())));
     
    } finally {
     
      // Delete user after test passes or fails
      if(savedUser != null) {
View Full Code Here

 
  /**
   * Test deleting a single user.
   */
  public void testDeleteUser() 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 HttpDelete(SERVER_URL_PREFIX +
          RestUrls.createRelativeResourceUrl(RestUrls.URL_USER, newUser.getId())), HttpStatus.SC_NO_CONTENT));
     
      // Check if user is deleted
      assertEquals(0, identityService.createUserQuery().userId(newUser.getId()).count());
      savedUser = null;
     
    } finally {
     
      // Delete user after test fails
View Full Code Here

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

                User joram = identityService.newUser("jbarrez");
                joram.setFirstName("Joram");
                joram.setLastName("Barrez");
                joram.setPassword("password");
                identityService.saveUser(joram);

                User josh = identityService.newUser("jlong");
                josh.setFirstName("Josh");
                josh.setLastName("Long");
                josh.setPassword("password");
                identityService.saveUser(josh);

                identityService.createMembership("jbarrez", "user");
                identityService.createMembership("jlong", "user");
            }
View Full Code Here

 
  /**
   * Test updating a single user.
   */
  public void testUpdateUser() 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;
     
      ObjectNode taskUpdateRequest = objectMapper.createObjectNode();
      taskUpdateRequest.put("firstName", "Tijs");
      taskUpdateRequest.put("lastName", "Barrez");
      taskUpdateRequest.put("email", "no-reply@alfresco.org");
      taskUpdateRequest.put("password", "updatedpassword");
     
      HttpPut httpPut = new HttpPut(SERVER_URL_PREFIX +
          RestUrls.createRelativeResourceUrl(RestUrls.URL_USER, newUser.getId()));
      httpPut.setEntity(new StringEntity(taskUpdateRequest.toString()));
      CloseableHttpResponse response = executeRequest(httpPut, HttpStatus.SC_OK);
      JsonNode responseNode = objectMapper.readTree(response.getEntity().getContent());
      closeResponse(response);
      assertNotNull(responseNode);
      assertEquals("testuser", responseNode.get("id").textValue());
      assertEquals("Tijs", responseNode.get("firstName").textValue());
      assertEquals("Barrez", responseNode.get("lastName").textValue());
      assertEquals("no-reply@alfresco.org", responseNode.get("email").textValue());
      assertTrue(responseNode.get("url").textValue().endsWith(RestUrls.createRelativeResourceUrl(RestUrls.URL_USER, newUser.getId())));
     
      // Check user is updated in activiti
      newUser = identityService.createUserQuery().userId(newUser.getId()).singleResult();
      assertEquals("Barrez", newUser.getLastName());
      assertEquals("Tijs", newUser.getFirstName());
      assertEquals("no-reply@alfresco.org", newUser.getEmail());
      assertEquals("updatedpassword", newUser.getPassword());
     
    } finally {
     
      // Delete user after test fails
      if(savedUser != null) {
View Full Code Here

 
  /**
   * Test updating a single user passing in no fields in the json, user should remain unchanged.
   */
  public void testUpdateUserNoFields() 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;
     
      ObjectNode taskUpdateRequest = objectMapper.createObjectNode();
     
      HttpPut httpPut = new HttpPut(SERVER_URL_PREFIX +
          RestUrls.createRelativeResourceUrl(RestUrls.URL_USER, newUser.getId()));
      httpPut.setEntity(new StringEntity(taskUpdateRequest.toString()));
      CloseableHttpResponse response = executeRequest(httpPut, HttpStatus.SC_OK);
      JsonNode responseNode = objectMapper.readTree(response.getEntity().getContent());
      closeResponse(response);
      assertNotNull(responseNode);
      assertEquals("testuser", responseNode.get("id").textValue());
      assertEquals("Fred", responseNode.get("firstName").textValue());
      assertEquals("McDonald", responseNode.get("lastName").textValue());
      assertEquals("no-reply@activiti.org", responseNode.get("email").textValue());
      assertTrue(responseNode.get("url").textValue().endsWith(RestUrls.createRelativeResourceUrl(RestUrls.URL_USER, newUser.getId())));
     
      // Check user is updated in activiti
      newUser = identityService.createUserQuery().userId(newUser.getId()).singleResult();
      assertEquals("McDonald", newUser.getLastName());
      assertEquals("Fred", newUser.getFirstName());
      assertEquals("no-reply@activiti.org", newUser.getEmail());
      assertNull(newUser.getPassword());
     
    } finally {
     
      // Delete user after test fails
      if(savedUser != null) {
View Full Code Here

 
  /**
   * Test updating a single user passing in no fields in the json, user should remain unchanged.
   */
  public void testUpdateUserNullFields() 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;
     
      ObjectNode taskUpdateRequest = objectMapper.createObjectNode();
      taskUpdateRequest.putNull("firstName");
      taskUpdateRequest.putNull("lastName");
      taskUpdateRequest.putNull("email");
      taskUpdateRequest.putNull("password");
     
      HttpPut httpPut = new HttpPut(SERVER_URL_PREFIX +
          RestUrls.createRelativeResourceUrl(RestUrls.URL_USER, newUser.getId()));
      httpPut.setEntity(new StringEntity(taskUpdateRequest.toString()));
      CloseableHttpResponse response = executeRequest(httpPut, HttpStatus.SC_OK);
      JsonNode responseNode = objectMapper.readTree(response.getEntity().getContent());
      closeResponse(response);
      assertNotNull(responseNode);
      assertEquals("testuser", responseNode.get("id").textValue());
      assertTrue(responseNode.get("firstName").isNull());
      assertTrue(responseNode.get("lastName").isNull());
      assertTrue(responseNode.get("email").isNull());
      assertTrue(responseNode.get("url").textValue().endsWith(RestUrls.createRelativeResourceUrl(RestUrls.URL_USER, newUser.getId())));
     
      // Check user is updated in activiti
      newUser = identityService.createUserQuery().userId(newUser.getId()).singleResult();
      assertNull(newUser.getLastName());
      assertNull(newUser.getFirstName());
      assertNull(newUser.getEmail());
     
    } finally {
     
      // Delete user after test fails
      if(savedUser != null) {
View Full Code Here

        @Autowired
        private IdentityService identityService;

        protected User user(String userName, String f, String l) {
            User u = identityService.newUser(userName);
            u.setFirstName(f);
            u.setLastName(l);
            u.setPassword("password");
            identityService.saveUser(u);
            return u;
        }
View Full Code Here

                    // install groups & users
                    Group userGroup = group("user");
                    Group adminGroup = group("admin");

                    User joram = user("jbarrez", "Joram", "Barrez");
                    identityService.createMembership(joram.getId(), userGroup.getId());
                    identityService.createMembership(joram.getId(), adminGroup.getId());

                    User josh = user("jlong", "Josh", "Long");
                    identityService.createMembership(josh.getId(), userGroup.getId());
                }
            };
        }
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.