Examples of IndividualGroupMembershipResponse


Examples of zendeskapi.models.groups.IndividualGroupMembershipResponse

   *
   * @param groupMembership
   * @return
   */
  public IndividualGroupMembershipResponse createGroupMembership(GroupMembership groupMembership) throws ZendeskApiException {
    IndividualGroupMembershipResponse individualGroupMembershipResponse = new IndividualGroupMembershipResponse();
    individualGroupMembershipResponse.setGroupMembership(groupMembership);
    try {
      return genericPost("group_memberships.json", individualGroupMembershipResponse, IndividualGroupMembershipResponse.class);
    } catch (Exception e) {
      throw new ZendeskApiException("Creation of group membership failed", e);
    }
View Full Code Here

Examples of zendeskapi.models.groups.IndividualGroupMembershipResponse

  @Test
  public void testGetGroupMembershipsByMembershipId() throws Exception {
    LOG.info("Get group membership by membership id");
    MultipleGroupMembershipResponse mgmr = API.getGroups().getGroupMemberships();
    IndividualGroupMembershipResponse igmr = API.getGroups().getGroupMembershipsByMembershipId(mgmr.getGroupMemberships().get(0).getId());
    Assert.assertEquals(igmr.getGroupMembership().getId(), mgmr.getGroupMemberships().get(0).getId());
  }
View Full Code Here

Examples of zendeskapi.models.groups.IndividualGroupMembershipResponse

  @Test
  public void testGetGroupMembershipsByUserAndMembershipId() throws Exception {
    LOG.info("Get group membership by user and membership id");
    MultipleGroupMembershipResponse mgmr = API.getGroups().getGroupMemberships();
    IndividualGroupMembershipResponse igmr = API.getGroups().getGroupMembershipsByMembershipId(mgmr.getGroupMemberships().get(0).getId());
    IndividualGroupMembershipResponse igmr2 = API.getGroups().getGroupMembershipsByUserAndMembershipId(igmr.getGroupMembership().getUserId(),
        mgmr.getGroupMemberships().get(0).getId());
    Assert.assertEquals(igmr2.getGroupMembership().getUserId(), igmr.getGroupMembership().getUserId());
  }
View Full Code Here

Examples of zendeskapi.models.groups.IndividualGroupMembershipResponse

    GroupMembership groupMembership = new GroupMembership();
    groupMembership.setUserId(createdUser.getId());
    groupMembership.setGroupId(group.getId());

    // Create
    IndividualGroupMembershipResponse igmr = API.getGroups().createGroupMembership(groupMembership);
    Assert.assertTrue(igmr.getGroupMembership().getId() > 0);

    // Update
    MultipleGroupMembershipResponse mgmr = API.getGroups().setGroupMembershipAsDefault(createdUser.getId(), igmr.getGroupMembership().getId());
    Assert.assertEquals(mgmr.getGroupMemberships().size(), 2);
    Assert.assertEquals(mgmr.getGroupMemberships().get(1).getId(), igmr.getGroupMembership().getId());
    Assert.assertTrue(mgmr.getGroupMemberships().get(1).getDefaultGroup());

    // Delete
    Assert.assertTrue(API.getGroups().deleteGroupMembership(igmr.getGroupMembership().getId()));
    Assert.assertTrue(API.getUsers().deleteUser(createdUser.getId()));
    Assert.assertTrue(API.getGroups().deleteGroup(group.getId()));
  }
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.