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

ConstructorDescription
FollowUpManager()

Methods

MethodDescription
addCategory(MapiMessage message, String categoryName)Adds the category for a message.
addVotingButton(MapiMessage message, String displayName)Adds the voting button.
clearCategories(MapiMessage message)Clears the categories.
clearFlag(MapiMessage message)Clears the follow-up flag and reminder.
clearVotingButtons(MapiMessage message)Deletes the voting buttons.
equals(Object arg0)
getCategories(MapiMessage message)Get the available message categories.
getClass()
getOptions(MapiMessage message)Gets the follow-up options of a message.
getVotingButtons(MapiMessage message)Get the available message voting buttons.
getVotingButtonsArray(MapiMessage message)Get the available message voting buttons.
hashCode()
markAsCompleted(MapiMessage message)Marks the flagged message as completed.
notify()
notifyAll()
removeCategory(MapiMessage message, String categoryName)Removes the category.
removeVotingButton(MapiMessage message, String displayName)Removes the voting button.
setFlag(MapiMessage message, String flagRequest)Sets the follow-up flag for a message.
setFlag(MapiMessage message, String flagRequest, Date startDate, Date dueDate)Sets the follow-up flag for a message.
setFlagForRecipients(MapiMessage message, String flagRequest)Sets the flag for a draft message to remind recipients to follow-up.
setFlagForRecipients(MapiMessage message, String flagRequest, Date reminderTime)Sets the flag for a draft message to remind recipients to follow-up.
setOptions(MapiMessage message, FollowUpOptions options)Sets the additional follow-up options for a message.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

FollowUpManager()

public FollowUpManager()

addCategory(MapiMessage message, String categoryName)

public static void addCategory(MapiMessage message, String categoryName)

Adds the category for a message.

Parameters:

ParameterTypeDescription
messageMapiMessageThe MapiMessage in which a category will be added.
categoryNamejava.lang.StringCategory name.

addVotingButton(MapiMessage message, String displayName)

public static void addVotingButton(MapiMessage message, String displayName)

Adds the voting button.

Parameters:

ParameterTypeDescription
messageMapiMessageThe MapiMessage in which the voting button is added.
displayNamejava.lang.StringThe display name of button.

clearCategories(MapiMessage message)

public static void clearCategories(MapiMessage message)

Clears the categories.

Parameters:

ParameterTypeDescription
messageMapiMessageThe MapiMessage in which the categories will be cleared.

clearFlag(MapiMessage message)

public static void clearFlag(MapiMessage message)

Clears the follow-up flag and reminder.

Parameters:

ParameterTypeDescription
messageMapiMessageThe MapiMessage in which a flag is set.

clearVotingButtons(MapiMessage message)

public static void clearVotingButtons(MapiMessage message)

Deletes the voting buttons.

Parameters:

ParameterTypeDescription
messageMapiMessageThe MapiMessage in which the categories will be cleared.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypeDescription
arg0java.lang.Object

Returns: boolean

getCategories(MapiMessage message)

public static System.Collections.IList getCategories(MapiMessage message)

Get the available message categories.

Parameters:

ParameterTypeDescription
messageMapiMessageThe MapiMessage 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(MapiMessage message)

public static FollowUpOptions getOptions(MapiMessage message)

Gets the follow-up options of a message.

Parameters:

ParameterTypeDescription
messageMapiMessageThe MapiMessage in which options is set.

Returns: FollowUpOptions - The FollowUpOptions that represents options for using follow-up flags, reminders, category and voting buttons.

getVotingButtons(MapiMessage message)

public static System.Collections.IList getVotingButtons(MapiMessage message)

Get the available message voting buttons.

Parameters:

ParameterTypeDescription
messageMapiMessageThe MapiMessage in which the buttons are added.

Returns: com.aspose.ms.System.Collections.IList - The list of added voting buttons.

getVotingButtonsArray(MapiMessage message)

public static String[] getVotingButtonsArray(MapiMessage message)

Get the available message voting buttons.

Parameters:

ParameterTypeDescription
messageMapiMessageThe MapiMessage in which the buttons are added.

Returns: java.lang.String[] - The list of added voting buttons.

hashCode()

public native int hashCode()

Returns: int

markAsCompleted(MapiMessage message)

public static void markAsCompleted(MapiMessage message)

Marks the flagged message as completed.

Parameters:

ParameterTypeDescription
messageMapiMessageThe MapiMessage in which a flag is set.

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

removeCategory(MapiMessage message, String categoryName)

public static void removeCategory(MapiMessage message, String categoryName)

Removes the category.

Parameters:

ParameterTypeDescription
messageMapiMessageThe message.
categoryNamejava.lang.StringName of the category.

removeVotingButton(MapiMessage message, String displayName)

public static void removeVotingButton(MapiMessage message, String displayName)

Removes the voting button.

Parameters:

ParameterTypeDescription
messageMapiMessageThe MapiMessage in which the voting button is removed.
displayNamejava.lang.StringThe display name of button.

setFlag(MapiMessage message, String flagRequest)

public static void setFlag(MapiMessage message, String flagRequest)

Sets the follow-up flag for a message.

Parameters:

ParameterTypeDescription
messageMapiMessageThe MapiMessage in which a flag will be set.
flagRequestjava.lang.StringA string indicating the requested action for an e-mail message.

setFlag(MapiMessage message, String flagRequest, Date startDate, Date dueDate)

public static void setFlag(MapiMessage message, String flagRequest, Date startDate, Date dueDate)

Sets the follow-up flag for a message.

Parameters:

ParameterTypeDescription
messageMapiMessageThe MapiMessage in which a flag will be set.
flagRequestjava.lang.StringA string indicating the requested action for an e-mail message.
startDatejava.util.DateThe start date.
dueDatejava.util.DateThe due date.

setFlagForRecipients(MapiMessage message, String flagRequest)

public static void setFlagForRecipients(MapiMessage message, String flagRequest)

Sets the flag for a draft message to remind recipients to follow-up.

Parameters:

ParameterTypeDescription
messageMapiMessageThe MapiMessage in which a flag will be set.
flagRequestjava.lang.StringA string indicating the requested action action for recipients of an e-mail message.

setFlagForRecipients(MapiMessage message, String flagRequest, Date reminderTime)

public static void setFlagForRecipients(MapiMessage message, String flagRequest, Date reminderTime)

Sets the flag for a draft message to remind recipients to follow-up.

Parameters:

ParameterTypeDescription
messageMapiMessageThe MapiMessage in which a flag will be set.
flagRequestjava.lang.StringA string indicating the requested action action for recipients of an e-mail message.
reminderTimejava.util.DateA date indicating the date and time at which the reminder should occur.

setOptions(MapiMessage message, FollowUpOptions options)

public static void setOptions(MapiMessage message, FollowUpOptions options)

Sets the additional follow-up options for a message.

Parameters:

ParameterTypeDescription
messageMapiMessageThe MapiMessage in which a flag will be set.
optionsFollowUpOptionsThe 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:

ParameterTypeDescription
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypeDescription
arg0long
arg1int