Supported Bean: InboxBean

The InboxBean interface allows the users to manage their History List. The main functionalities it provides in this interface are:

Event handler: com.microstrategy.web.beans.EnumEventHandlerTypes.HANDLER_TYPE_INBOX (16)

Event handler that can be associated with an Inbox Bean.

Events

CancelRenameMsg, DuplicateInboxMessages, EditRenameMsg, HighlightAllMessages, HighlightMessages, NewMsgName, ProcessInbox, RemoveAllInboxMessages, RemoveInboxMessages, RetrieveInboxMessages, SaveMessagesToInbox, SelectAllMessages, SelectMessages, SetSingleStatus, SetVariousStatus, SortMessages

CancelRenameMsg
Cancels the EnumInboxBeanEvents.INBOX_EVENT_EDIT_RENAME_MESSAGE state.

16016

EnumInboxBeanEvents.INBOX_EVENT_CANCEL_RENAME_MESSAGE

DuplicateInboxMessages
Specifies an event to duplicate Inbox messages.

16005

EnumInboxBeanEvents.INBOX_EVENT_DUPLICATE_MESSAGES

*msgIDs

Specifies an argument for message ids

16205

EnumInboxBeanEvents.INBOX_EVENT_ARGUMENT_MESSAGE_IDS

EditRenameMsg
Configures a message as editable.

16014

EnumInboxBeanEvents.INBOX_EVENT_EDIT_RENAME_MESSAGE

msgID

16226

EnumInboxBeanEvents.INBOX_EVENT_ARGUMENT_MESSAGE_ID

HighlightAllMessages
Specifies an event to highlight all messages.

16009

EnumInboxBeanEvents.INBOX_EVENT_HIGHLIGHT_ALL_MESSAGES

details

Specifies an argument for the Highlighting. True if during highlighting, one wants to specify that details should be added.

16212

EnumInboxBeanEvents.INBOX_EVENT_ARGUMENT_ADD_DETAILS

HighlightMessages
Specifies an event to select/unselect all messages.

16010

EnumInboxBeanEvents.INBOX_EVENT_HIGHLIGHT_MESSAGES

*messageIDs

Specifies an argument for message ids

16205

EnumInboxBeanEvents.INBOX_EVENT_ARGUMENT_MESSAGE_IDS

details

Specifies an argument for the Highlighting. True if during highlighting, one wants to specify that details should be added.

16212

EnumInboxBeanEvents.INBOX_EVENT_ARGUMENT_ADD_DETAILS

NewMsgName
Renames a message previously configured as editable EnumInboxBeanEvents.INBOX_EVENT_EDIT_RENAME_MESSAGE with a new name.

16015

EnumInboxBeanEvents.INBOX_EVENT_RENAME

msgID

16226

EnumInboxBeanEvents.INBOX_EVENT_ARGUMENT_MESSAGE_ID

newName

Specifies an argument for message name.

16227

EnumInboxBeanEvents.INBOX_EVENT_ARGUMENT_MESSAGE_NAME

ProcessInbox
Specifies an event to process any supported user action.

This event looks for the user action passed as an action argument and then executes the action if there is any User action argument, which informs the event what arguments to look for and what to do, has the prefix INBOX_EVENT_ARGUMENT_ACTION_ to distinguish from other event arguments.

This event includes almost all the event arguments defined in this interface. Depending on an action, users can pass in any partial arguments necessary for this particular action. As a hint to what arguments are necessary, look for those defined in the corresponding smaller event. For example, if the user action is to remove some inbox messages as specified by the action argument EnumInboxBeanEvents.INBOX_EVENT_ARGUMENT_ACTION_REMOVE_MESSAGES, look for those arguments defined in the corresponding smaller event EnumInboxBeanEvents.INBOX_EVENT_REMOVE_MESSAGES.

Although all arguments are optional for the whole event due to the supporting of multiple actions within the same event, some of them are really required arguments for a particular action. For example, the event argument EnumInboxBeanEvents.INBOX_EVENT_ARGUMENT_SORT_FIELD is a required argument for the user action EnumInboxBeanEvents.INBOX_EVENT_ARGUMENT_ACTION_SORT_MESSAGES.

16013

EnumInboxBeanEvents.INBOX_EVENT_PROCESS_INBOX

*msgIDs

Specifies an argument for message ids

16205

EnumInboxBeanEvents.INBOX_EVENT_ARGUMENT_MESSAGE_IDS

*msgIDsWithStates

Specifies an argument for message ids with their state.

16206

EnumInboxBeanEvents.INBOX_EVENT_ARGUMENT_MESSAGE_IDS_WITH_STATES

*msgIDsWithStatuses

Specifies an argument for message ids with their status.

16207

EnumInboxBeanEvents.INBOX_EVENT_ARGUMENT_MESSAGE_IDS_WITH_STATUS

*singleStatus

Specifies an argument for a single message status.

16208

EnumInboxBeanEvents.INBOX_EVENT_ARGUMENT_SINGLE_MESSAGE_STATUS

*sortField

Specifies an argument for the sorting field.

16209

EnumInboxBeanEvents.INBOX_EVENT_ARGUMENT_SORT_FIELD

details

Specifies an argument for the Highlighting. True if during highlighting, one wants to specify that details should be added.

16212

EnumInboxBeanEvents.INBOX_EVENT_ARGUMENT_ADD_DETAILS

dupMsgs

Specifies a user action of duplicating inbox messages.

16218

EnumInboxBeanEvents.INBOX_EVENT_ARGUMENT_ACTION_DUPLICATE_MESSAGES

highlightAllMsgs

Specifies a user action of highlighting all messages.

16222

EnumInboxBeanEvents.INBOX_EVENT_ARGUMENT_ACTION_HIGHLIGHT_ALL_MESSAGES

highlightMsgs

Specifies a user action of selecting/unselecting all messages.

16223

EnumInboxBeanEvents.INBOX_EVENT_ARGUMENT_ACTION_HIGHLIGHT_MESSAGES

inboxFlags

Specifies an argument for Inbox flags.

16203

EnumInboxBeanEvents.INBOX_EVENT_ARGUMENT_INBOX_FLAGS

removeAllMsgs

Specifies a user action of removing all messages from inbox.

16220

EnumInboxBeanEvents.INBOX_EVENT_ARGUMENT_ACTION_REMOVE_ALL_MESSAGES

removeMsgs

Specifies a user action of removing inbox messages.

16215

EnumInboxBeanEvents.INBOX_EVENT_ARGUMENT_ACTION_REMOVE_MESSAGES

retrieveMsgs

Specifies a user action of retrieving Inbox messages.

16214

EnumInboxBeanEvents.INBOX_EVENT_ARGUMENT_ACTION_RETRIEVE_MESSAGES

saveMsgs

Specifies a user action of saving messages to inbox.

16219

EnumInboxBeanEvents.INBOX_EVENT_ARGUMENT_ACTION_SAVE_MESSAGES

setSelected

Specifies an argument for the Selected. True if one wants to set the message as selected else false.

16213

EnumInboxBeanEvents.INBOX_EVENT_ARGUMENT_SET_SELECTED

setSingleStatus

Specifies a user action setting inbox messages to the same status.

16217

EnumInboxBeanEvents.INBOX_EVENT_ARGUMENT_ACTION_SET_SINGLE_STATUS

setVarStatus

Specifies a user action of setting inbox message status.

16216

EnumInboxBeanEvents.INBOX_EVENT_ARGUMENT_ACTION_SET_VARIOUS_STATUS

slctAllMsgs

Specifies a user action of highlighting the messages with message IDs passed.

16224

EnumInboxBeanEvents.INBOX_EVENT_ARGUMENT_ACTION_SELECT_ALL_MESSAGES

slctMsgs

Specifies a user action of selecting/unselecting messages with messageIDs passed.

16225

EnumInboxBeanEvents.INBOX_EVENT_ARGUMENT_ACTION_SELECT_MESSAGES

sortAscending

Specifies an argument for the sorting order. True if sorting in ascending order.

16210

EnumInboxBeanEvents.INBOX_EVENT_ARGUMENT_SORT_ASCENDING

sortMsgs

Specifies a user action of sorting inbox messages on the current screem.

16221

EnumInboxBeanEvents.INBOX_EVENT_ARGUMENT_ACTION_SORT_MESSAGES

RemoveAllInboxMessages
Specifies an event to remove all messages from Inbox.

16007

EnumInboxBeanEvents.INBOX_EVENT_REMOVE_ALL_MESSAGES

inboxFlags

Specifies an argument for Inbox flags.

16203

EnumInboxBeanEvents.INBOX_EVENT_ARGUMENT_INBOX_FLAGS

RemoveInboxMessages
Specifies an event to remove Inbox messages.

16002

EnumInboxBeanEvents.INBOX_EVENT_REMOVE_MESSAGES

*msgIDs

Specifies an argument for message ids

16205

EnumInboxBeanEvents.INBOX_EVENT_ARGUMENT_MESSAGE_IDS

inboxFlags

Specifies an argument for Inbox flags.

16203

EnumInboxBeanEvents.INBOX_EVENT_ARGUMENT_INBOX_FLAGS

RetrieveInboxMessages
Specifies an event to retrieve Inbox messages.

16001

EnumInboxBeanEvents.INBOX_EVENT_RETRIEVE_MESSAGES

inboxFlags

Specifies an argument for Inbox flags.

16203

EnumInboxBeanEvents.INBOX_EVENT_ARGUMENT_INBOX_FLAGS

SaveMessagesToInbox
Specifies an event to save messages to Inbox.

16006

EnumInboxBeanEvents.INBOX_EVENT_SAVE_MESSAGES

*msgIDsWithStates

Specifies an argument for message ids with their state.

16206

EnumInboxBeanEvents.INBOX_EVENT_ARGUMENT_MESSAGE_IDS_WITH_STATES

SelectAllMessages
Specifies an event to highlight the messages with messageIDs passed.

16011

EnumInboxBeanEvents.INBOX_EVENT_SELECT_ALL_MESSAGES

setSelected

Specifies an argument for the Selected. True if one wants to set the message as selected else false.

16213

EnumInboxBeanEvents.INBOX_EVENT_ARGUMENT_SET_SELECTED

SelectMessages
Specifies an event to select/unselect the messages with messageIDs passed.

16012

EnumInboxBeanEvents.INBOX_EVENT_SELECT_MESSAGES

*messageIDs

Specifies an argument for message ids

16205

EnumInboxBeanEvents.INBOX_EVENT_ARGUMENT_MESSAGE_IDS

setSelected

Specifies an argument for the Selected. True if one wants to set the message as selected else false.

16213

EnumInboxBeanEvents.INBOX_EVENT_ARGUMENT_SET_SELECTED

SetSingleStatus
Specifies an event to set Inbox messages to the same status.

16004

EnumInboxBeanEvents.INBOX_EVENT_SET_SINGLE_STATUS

*singleStatus

Specifies an argument for a single message status.

16208

EnumInboxBeanEvents.INBOX_EVENT_ARGUMENT_SINGLE_MESSAGE_STATUS

msgIDs

Specifies an argument for message ids

16205

EnumInboxBeanEvents.INBOX_EVENT_ARGUMENT_MESSAGE_IDS

SetVariousStatus
Specifies an event to set Inbox message status.

16003

EnumInboxBeanEvents.INBOX_EVENT_SET_VARIOUS_STATUS

*msgIDsWithStatuses

Specifies an argument for message ids with their status.

16207

EnumInboxBeanEvents.INBOX_EVENT_ARGUMENT_MESSAGE_IDS_WITH_STATUS

SortMessages
Specifies an event to sort Inbox messages on the current screen.

16008

EnumInboxBeanEvents.INBOX_EVENT_SORT_MESSAGES

*sortField

Specifies an argument for the sorting field.

16209

EnumInboxBeanEvents.INBOX_EVENT_ARGUMENT_SORT_FIELD

sortAscending

Specifies an argument for the sorting order. True if sorting in ascending order.

16210

EnumInboxBeanEvents.INBOX_EVENT_ARGUMENT_SORT_ASCENDING


Notes

* denotes required field.