public abstract class IAHGear
extends java.lang.Object
| Constructor and Description |
|---|
IAHGear() |
| Modifier and Type | Method and Description |
|---|---|
void |
addReplyOnATicket(java.lang.String cancelTag,
java.lang.String message,
java.util.Map[] deviceInfo,
IAHUploadAttachment[] attachments,
java.lang.String pushToken,
java.lang.Long get_updates_from_time,
IAHUser user,
RequestQueue queue,
OnFetchedArraySuccessListener success,
ErrorListener errorListener) |
boolean |
canIgnoreTicketUpdateInformationAfterAddingReply() |
boolean |
canUplaodMessageAsHtmlString()
returns if gear can upload message as html string.
|
void |
createNewTicket(java.lang.String cancelTag,
java.lang.String pushToken,
IAHUser user,
java.lang.String body,
java.lang.String deviceInfo,
IAHUploadAttachment[] attachments,
RequestQueue queue,
OnNewTicketFetchedSuccessListener successListener,
ErrorListener errorListener)
HSUploadAttachment.getAttachment() can contain mime/Type and filename
|
void |
fetchKBArticle(java.lang.String cancelTag,
IAHKBItem section,
RequestQueue queue,
OnFetchedArraySuccessListener success,
ErrorListener errorListener) |
void |
fetchUpdateOnTicket(java.lang.String cancelTag,
java.lang.Long get_updates_from_time,
IAHUser user,
RequestQueue queue,
OnFetchedArraySuccessListener success,
ErrorListener errorListener) |
java.lang.String |
getCompanySupportEmailAddress() |
int |
getLocalArticleResourceId() |
int |
getNumberOfAttachmentGearCanHandle() |
java.lang.String |
getRefer() |
boolean |
haveImplementedKBFetching()
Returns if gear have implemented KB Fetching.
|
boolean |
haveImplementedTicketFetching()
Returns if gear have implemented Ticket Fetching.
|
void |
ignoreTicketUpdateInformationAfterAddingReply(boolean canIgnore)
if true, gear don't have to return back HSTicketUpdate object, after a reply is been added.
|
void |
init() |
void |
registerNewUser(java.lang.String cancelTag,
java.lang.String firstName,
java.lang.String lastname,
java.lang.String emailAddress,
java.lang.String userId,
java.lang.String userSecret,
RequestQueue queue,
OnFetchedSuccessListener success,
ErrorListener errorListener) |
void |
setNotImplementingKBFetching(int articleResid)
Set this parameter, if gear is not implementing handling of FAQ.
|
void |
setNotImplementingTicketsFetching(java.lang.String companySupportEmailAddress)
Set this parameter, if gear is not implementing handling of Issues.
|
void |
setNumberOfAttachmentGearCanHandle(int numberOfAttachmentGearCanHandle)
Sets maximum number of attachment gears can handle.
|
void |
uploadMessageAsHtmlString(boolean htmlEnabled)
If this parameter is set, message written by user in chat screen and new issue screen will be returned in HTML format.
|
public void init()
public java.lang.String getRefer()
public void fetchKBArticle(java.lang.String cancelTag,
IAHKBItem section,
RequestQueue queue,
OnFetchedArraySuccessListener success,
ErrorListener errorListener)
cancelTag - section - queue - success - errorListener - public void registerNewUser(java.lang.String cancelTag,
java.lang.String firstName,
java.lang.String lastname,
java.lang.String emailAddress,
java.lang.String userId,
java.lang.String userSecret,
RequestQueue queue,
OnFetchedSuccessListener success,
ErrorListener errorListener)
cancelTag - firstName - lastname - emailAddress - userId - userSecret - queue - success - errorListener - public void createNewTicket(java.lang.String cancelTag,
java.lang.String pushToken,
IAHUser user,
java.lang.String body,
java.lang.String deviceInfo,
IAHUploadAttachment[] attachments,
RequestQueue queue,
OnNewTicketFetchedSuccessListener successListener,
ErrorListener errorListener)
user - body - deviceInfo - successListener - errorListener - public void fetchUpdateOnTicket(java.lang.String cancelTag,
java.lang.Long get_updates_from_time,
IAHUser user,
RequestQueue queue,
OnFetchedArraySuccessListener success,
ErrorListener errorListener)
cancelTag - get_updates_from_time - user - queue - success - errorListener - public void addReplyOnATicket(java.lang.String cancelTag,
java.lang.String message,
java.util.Map[] deviceInfo,
IAHUploadAttachment[] attachments,
java.lang.String pushToken,
java.lang.Long get_updates_from_time,
IAHUser user,
RequestQueue queue,
OnFetchedArraySuccessListener success,
ErrorListener errorListener)
message - deviceInfo - user - queue - success - errorListener - public void setNotImplementingTicketsFetching(java.lang.String companySupportEmailAddress)
companySupportEmailAddress - public java.lang.String getCompanySupportEmailAddress()
setNotImplementingTicketsFetchingpublic boolean haveImplementedTicketFetching()
setNotImplementingTicketsFetchingpublic void setNotImplementingKBFetching(int articleResid)
articleResid - public int getLocalArticleResourceId()
setNotImplementingKBFetchingpublic boolean haveImplementedKBFetching()
setNotImplementingKBFetchingpublic void uploadMessageAsHtmlString(boolean htmlEnabled)
htmlEnabled - public boolean canUplaodMessageAsHtmlString()
public void setNumberOfAttachmentGearCanHandle(int numberOfAttachmentGearCanHandle)
numberOfAttachmentGearCanHandle - public int getNumberOfAttachmentGearCanHandle()
public void ignoreTicketUpdateInformationAfterAddingReply(boolean canIgnore)
canIgnore - public boolean canIgnoreTicketUpdateInformationAfterAddingReply()