Class Notify

Handles notification of different types.

Constructors

Notify()

Initializes a new instance of the Notify class.

Declaration

Notify

Methods

sendCustomMessage(Integer,String)

Sends a custom notification to a user.

Declaration

Void sendCustomMessage(Integer recipientId, String message)

Parameters

Type Name Description
Integer recipientId The ID of the user to notify
String message The notify message.

Returns

Type Description
Void

sendCustomMessage(Integer,String,String)

Sends a custom notification message to user with specified URL.

Declaration

Void sendCustomMessage(Integer recipientId, String message, String url)

Examples

Notify notify;
// Send custom notification to user with ID 2, clicking notification should open URL.
notify.sendCustomMessage(2,"Custom notification", "http://www.google.com");

Parameters

Type Name Description
Integer recipientId The ID of the user to notify.
String message The notification message.
String url The URL to navigate to by clicking the notification.

Returns

Type Description
Void

sendNewTicket(Integer)

Sends a notification about a new request according to the user's notify configuration.

Declaration

Void sendNewTicket(Integer ticketId)

Parameters

Type Name Description
Integer ticketId The ID of the ticket to notify about.

Returns

Type Description
Void

sendNewTicket(Integer,Bool)

Sends a notification about a new request according to the user's notify configuration. By setting the parameter skipCategoryMemberNotification, this method will not notify members of the category (if set up) or the email address free-text field on the category.

Declaration

Void sendNewTicket(Integer ticketId, Bool skipCategoryMemberNotification)

Parameters

Type Name Description
Integer ticketId The ID of the ticket to notify about
Bool skipCategoryMemberNotification Do not notify members or the email notification address set up on the category.

Returns

Type Description
Void

sendNewTicketMessage(Integer,Bool)

Notifies a user about a new message in the specified ticket according to the users notify configuration.

Declaration

Void sendNewTicketMessage(Integer ticketId, Bool onlyToHotLlist)

Parameters

Type Name Description
Integer ticketId The ID of the ticket to be notified about
Bool onlyToHotLlist If true, only those with this ticket on their hotlists will be notified.

Returns

Type Description
Void

sendTicketActivated(Integer)

Sends a notification about a ticket being activated, according to the users notify configuration.

Declaration

Void sendTicketActivated(Integer ticketId)

Parameters

Type Name Description
Integer ticketId The ID of the ticket to be notified about.

Returns

Type Description
Void

sendTicketTakenOver(Integer,Integer,Integer)

Sends a notification to the users about a ticket being taken over.

Declaration

Void sendTicketTakenOver(Integer ticketId, Integer oldUserId, Integer newUserId)

Parameters

Type Name Description
Integer ticketId The ID of the ticket to be notified about
Integer oldUserId The ID of the user who owned the ticket
Integer newUserId The ID of the user who now owns the ticket.

Returns

Type Description
Void