FollowUpManager
Inheritance: java.lang.Object
public class FollowUpManager
Provides the ability to set and handle follow-up Outlook flags and categories. Supports the features to add and remove a flag in MapiMessage, and mark it as completed as well.
Constructors
Constructor | Description |
---|---|
FollowUpManager() |
Methods
FollowUpManager()
public FollowUpManager()
addCategory(MapiMessageItemBase message, String categoryName)
public static void addCategory(MapiMessageItemBase message, String categoryName)
Adds the category for a message.
Parameters:
Parameter | Type | Description |
---|---|---|
message | MapiMessageItemBase | The MapiMessageItemBase in which a category will be added. |
categoryName | java.lang.String | Category name. |
addVotingButton(MapiMessageItemBase message, String displayName)
public static void addVotingButton(MapiMessageItemBase message, String displayName)
Adds the voting button.
Parameters:
Parameter | Type | Description |
---|---|---|
message | MapiMessageItemBase | The MapiMessageItemBase in which the voting button is added. |
displayName | java.lang.String | The display name of button. |
clearCategories(MapiMessageItemBase message)
public static void clearCategories(MapiMessageItemBase message)
Clears the categories.
Parameters:
Parameter | Type | Description |
---|---|---|
message | MapiMessageItemBase | The MapiMessageItemBase in which the categories will be cleared. |
clearFlag(MapiMessageItemBase message)
public static void clearFlag(MapiMessageItemBase message)
Clears the follow-up flag and reminder.
Parameters:
Parameter | Type | Description |
---|---|---|
message | MapiMessageItemBase | The MapiMessageItemBase in which a flag is set. |
clearVotingButtons(MapiMessageItemBase message)
public static void clearVotingButtons(MapiMessageItemBase message)
Deletes the voting buttons.
Parameters:
Parameter | Type | Description |
---|---|---|
message | MapiMessageItemBase | The MapiMessageItemBase in which the categories will be cleared. |
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | java.lang.Object |
Returns: boolean
getCategories(MapiMessageItemBase message)
public static System.Collections.IList getCategories(MapiMessageItemBase message)
Get the available message categories.
Parameters:
Parameter | Type | Description |
---|---|---|
message | MapiMessageItemBase | The MapiMessageItemBase in which the categories are added. |
Returns: com.aspose.ms.System.Collections.IList - The list of added categories.
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getOptions(MapiMessageItemBase message)
public static FollowUpOptions getOptions(MapiMessageItemBase message)
Gets the follow-up options of a message.
Parameters:
Parameter | Type | Description |
---|---|---|
message | MapiMessageItemBase | The MapiMessageItemBase in which options is set. |
Returns: FollowUpOptions - The FollowUpOptions that represents options for using follow-up flags, reminders, category and voting buttons.
getVotingButtons(MapiMessageItemBase message)
public static System.Collections.IList getVotingButtons(MapiMessageItemBase message)
Get the available message voting buttons.
Parameters:
Parameter | Type | Description |
---|---|---|
message | MapiMessageItemBase | The MapiMessageItemBase in which the buttons are added. |
Returns: com.aspose.ms.System.Collections.IList - The list of added voting buttons.
getVotingButtonsArray(MapiMessageItemBase message)
public static String[] getVotingButtonsArray(MapiMessageItemBase message)
Get the available message voting buttons.
Parameters:
Parameter | Type | Description |
---|---|---|
message | MapiMessageItemBase | The MapiMessageItemBase in which the buttons are added. |
Returns: java.lang.String[] - The list of added voting buttons.
hashCode()
public native int hashCode()
Returns: int
markAsCompleted(MapiMessageItemBase message)
public static void markAsCompleted(MapiMessageItemBase message)
Marks the flagged message as completed.
Parameters:
Parameter | Type | Description |
---|---|---|
message | MapiMessageItemBase | The MapiMessageItemBase in which a flag is set. |
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
removeCategory(MapiMessageItemBase message, String categoryName)
public static void removeCategory(MapiMessageItemBase message, String categoryName)
Removes the category.
Parameters:
Parameter | Type | Description |
---|---|---|
message | MapiMessageItemBase | The message. |
categoryName | java.lang.String | Name of the category. |
removeVotingButton(MapiMessageItemBase message, String displayName)
public static void removeVotingButton(MapiMessageItemBase message, String displayName)
Removes the voting button.
Parameters:
Parameter | Type | Description |
---|---|---|
message | MapiMessageItemBase | The MapiMessageItemBase in which the voting button is removed. |
displayName | java.lang.String | The display name of button. |
setFlag(MapiMessageItemBase message, String flagRequest)
public static void setFlag(MapiMessageItemBase message, String flagRequest)
Sets the follow-up flag for a message.
Parameters:
Parameter | Type | Description |
---|---|---|
message | MapiMessageItemBase | The MapiMessageItemBase in which a flag will be set. |
flagRequest | java.lang.String | A string indicating the requested action for an e-mail message. |
setFlag(MapiMessageItemBase message, String flagRequest, Date startDate, Date dueDate)
public static void setFlag(MapiMessageItemBase message, String flagRequest, Date startDate, Date dueDate)
Sets the follow-up flag for a message.
Parameters:
Parameter | Type | Description |
---|---|---|
message | MapiMessageItemBase | The MapiMessageItemBase in which a flag will be set. |
flagRequest | java.lang.String | A string indicating the requested action for an e-mail message. |
startDate | java.util.Date | The start date. |
dueDate | java.util.Date | The due date. |
setFlagForRecipients(MapiMessageItemBase message, String flagRequest)
public static void setFlagForRecipients(MapiMessageItemBase message, String flagRequest)
Sets the flag for a draft message to remind recipients to follow-up.
Parameters:
Parameter | Type | Description |
---|---|---|
message | MapiMessageItemBase | The MapiMessageItemBase in which a flag will be set. |
flagRequest | java.lang.String | A string indicating the requested action action for recipients of an e-mail message. |
setFlagForRecipients(MapiMessageItemBase message, String flagRequest, Date reminderTime)
public static void setFlagForRecipients(MapiMessageItemBase message, String flagRequest, Date reminderTime)
Sets the flag for a draft message to remind recipients to follow-up.
Parameters:
Parameter | Type | Description |
---|---|---|
message | MapiMessageItemBase | The MapiMessageItemBase in which a flag will be set. |
flagRequest | java.lang.String | A string indicating the requested action action for recipients of an e-mail message. |
reminderTime | java.util.Date | A date indicating the date and time at which the reminder should occur. |
setOptions(MapiMessageItemBase message, FollowUpOptions options)
public static void setOptions(MapiMessageItemBase message, FollowUpOptions options)
Sets the additional follow-up options for a message.
Parameters:
Parameter | Type | Description |
---|---|---|
message | MapiMessageItemBase | The MapiMessageItemBase in which a flag will be set. |
options | FollowUpOptions | The FollowUpOptions that represents options for using follow-up flags and reminders. |
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | long | |
arg1 | int |