public class Zendesk extends Object implements Closeable
| Modifier and Type | Class and Description |
|---|---|
static class |
Zendesk.Builder |
public boolean isClosed()
public void close()
close in interface Closeableclose in interface AutoCloseablepublic Ticket getTicket(long id)
public void deleteTicket(Ticket ticket)
public void deleteTicket(long id)
public void markTicketAsSpam(Ticket ticket)
public void markTicketAsSpam(long id)
public void deleteTickets(long id,
long... ids)
public Audit getTicketAudit(long ticketId, long auditId)
public void trustTicketAudit(Ticket ticket, long id)
public void trustTicketAudit(long ticketId,
long auditId)
public void makePrivateTicketAudit(Ticket ticket, long id)
public void makePrivateTicketAudit(long ticketId,
long auditId)
public Field getTicketField(long id)
public void deleteTicketField(Field field)
public void deleteTicketField(long id)
public Attachment.Upload createUpload(String fileName, byte[] content)
public Attachment.Upload createUpload(String fileName, String contentType, byte[] content)
public Attachment.Upload createUpload(String token, String fileName, String contentType, byte[] content)
public void deleteUpload(Attachment.Upload upload)
public void deleteUpload(String token)
public Attachment getAttachment(Attachment attachment)
public Attachment getAttachment(long id)
public void deleteAttachment(Attachment attachment)
public void deleteAttachment(long id)
public User getUser(long id)
public void deleteUser(User user)
public void deleteUser(long id)
public User getCurrentUser()
public void resetUserPassword(long id,
String password)
public void changeUserPassword(User user, String oldPassword, String newPassword)
public Identity getUserIdentity(long userId, long identityId)
public Identity verifyUserIdentity(long userId, long identityId)
public Identity requestVerifyUserIdentity(long userId, long identityId)
public void deleteUserIdentity(User user, long identityId)
public void deleteUserIdentity(long userId,
long identityId)
public void createUserIdentity(long userId,
Identity identity)
public Request getRequest(long id)
public Comment getRequestComment(long requestId, long commentId)
public Iterable<Organization> getOrganizations()
public Iterable<OrganizationField> getOrganizationFields()
public Iterable<Organization> getAutoCompleteOrganizations(String name)
public Organization getOrganization(long id)
public Organization createOrganization(Organization organization)
public List<Organization> createOrganizations(Organization... organizations)
public List<Organization> createOrganizations(List<Organization> organizations)
public Organization updateOrganization(Organization organization)
public void deleteOrganization(Organization organization)
public void deleteOrganization(long id)
public Iterable<Organization> lookupOrganizationsByExternalId(String externalId)
public Group getGroup(long id)
public void deleteGroup(Group group)
public void deleteGroup(long id)
public Iterable<GroupMembership> getGroupMemberships()
public List<GroupMembership> getGroupMembershipByUser(long user_id)
public List<GroupMembership> getGroupMemberships(long group_id)
public Iterable<GroupMembership> getAssignableGroupMemberships()
public List<GroupMembership> getAssignableGroupMemberships(long group_id)
public GroupMembership getGroupMembership(long id)
public GroupMembership getGroupMembership(long user_id, long group_membership_id)
public GroupMembership createGroupMembership(GroupMembership groupMembership)
public GroupMembership createGroupMembership(long user_id, GroupMembership groupMembership)
public void deleteGroupMembership(GroupMembership groupMembership)
public void deleteGroupMembership(long id)
public void deleteGroupMembership(long user_id,
GroupMembership groupMembership)
public void deleteGroupMembership(long user_id,
long group_membership_id)
public List<GroupMembership> setGroupMembershipAsDefault(long user_id, GroupMembership groupMembership)
public Forum getForum(long id)
public void deleteForum(Forum forum)
public Topic getTopic(long id)
public void deleteTopic(Topic topic)
public Iterable<SearchResultEntity> getSearchResults(String query)
public <T extends SearchResultEntity> Iterable<T> getSearchResults(Class<T> type, String query)
public <T extends SearchResultEntity> Iterable<T> getSearchResults(Class<T> type, String query, String params)
protected com.ning.http.client.AsyncCompletionHandler<Void> handleStatus()
protected <T> com.ning.http.client.AsyncCompletionHandler<T> handle(Class<T> clazz)
protected <T> com.ning.http.client.AsyncCompletionHandler<T> handle(Class<T> clazz, String name)
protected <T> com.ning.http.client.AsyncCompletionHandler<List<T>> handleList(Class<T> clazz)
protected <T> com.ning.http.client.AsyncCompletionHandler<List<T>> handleList(Class<T> clazz, String name)
protected com.ning.http.client.AsyncCompletionHandler<List<SearchResultEntity>> handleSearchList(String name)
public static com.fasterxml.jackson.databind.ObjectMapper createMapper()
Copyright © 2013–2014. All rights reserved.