Package zendeskapi.exception

Examples of zendeskapi.exception.ZendeskApiException


   */
  public boolean deleteGroup(long id) throws ZendeskApiException {
    try {
      return genericDelete("groups/" + id + ".json");
    } catch (Exception e) {
      throw new ZendeskApiException(e);
    }
  }
View Full Code Here


   */
  public MultipleGroupMembershipResponse getGroupMemberships() throws ZendeskApiException {
    try {
      return genericGet("group_memberships.json", MultipleGroupMembershipResponse.class);
    } catch (Exception e) {
      throw new ZendeskApiException(e);
    }
  }
View Full Code Here

   */
  public MultipleGroupMembershipResponse getGroupMembershipsByUser(long userId) throws ZendeskApiException {
    try {
      return genericGet("users/" + userId + "/group_memberships.json", MultipleGroupMembershipResponse.class);
    } catch (Exception e) {
      throw new ZendeskApiException(e);
    }
  }
View Full Code Here

   */
  public MultipleGroupMembershipResponse getGroupMembershipsByGroup(long groupId) throws ZendeskApiException {
    try {
      return genericGet("groups/" + groupId + "/memberships.json", MultipleGroupMembershipResponse.class);
    } catch (Exception e) {
      throw new ZendeskApiException(e);
    }
  }
View Full Code Here

   */
  public MultipleGroupMembershipResponse getAssignableGroupMemberships() throws ZendeskApiException {
    try {
      return genericGet("group_memberships/assignable.json", MultipleGroupMembershipResponse.class);
    } catch (Exception e) {
      throw new ZendeskApiException(e);
    }
  }
View Full Code Here

   */
  public MultipleGroupMembershipResponse getAssignableGroupMembershipsByGroup(long groupId) throws ZendeskApiException {
    try {
      return genericGet("groups/" + groupId + "/memberships/assignable.json", MultipleGroupMembershipResponse.class);
    } catch (Exception e) {
      throw new ZendeskApiException(e);
    }
  }
View Full Code Here

   */
  public IndividualGroupMembershipResponse getGroupMembershipsByMembershipId(long groupMembershipId) throws ZendeskApiException {
    try {
      return genericGet("group_memberships/" + groupMembershipId + ".json", IndividualGroupMembershipResponse.class);
    } catch (Exception e) {
      throw new ZendeskApiException(e);
    }
  }
View Full Code Here

   */
  public IndividualGroupMembershipResponse getGroupMembershipsByUserAndMembershipId(long userId, long groupMembershipId) throws ZendeskApiException {
    try {
      return genericGet("users/" + userId + "/group_memberships/" + groupMembershipId + ".json", IndividualGroupMembershipResponse.class);
    } catch (Exception e) {
      throw new ZendeskApiException(e);
    }
  }
View Full Code Here

    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

   */
  public MultipleGroupMembershipResponse setGroupMembershipAsDefault(long userId, long groupMembershipId) throws ZendeskApiException {
    try {
      return genericPut("users/" + userId + "/group_memberships/" + groupMembershipId + "/make_default.json", new GroupMembership(), MultipleGroupMembershipResponse.class);
    } catch (Exception e) {
      throw new ZendeskApiException("Failed to set default group memebership to " + groupMembershipId + " for user id " + userId, e);
    }
  }
View Full Code Here

TOP

Related Classes of zendeskapi.exception.ZendeskApiException

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.