Interface MessengerRawMessageComponentProvider
-
public interface MessengerRawMessageComponentProvider
AMessengerRawMessageComponentProvider
is used to provide a rawMessengerRawMessageComponent
for aMessengerRawMessageViewContext
which represents a raw messenger message to be displayed.- Since:
- 12.20
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default MessengerRawMessageComponent
getMessengerRawMessageComponent(IncomingMessengerRawMessageAgentViewContext messengerRawMessageAgentViewContext)
Provide aMessengerRawMessageComponent
for a raw messenger message to be displayed.default MessengerRawMessageComponent
getMessengerRawMessageComponent(IncomingMessengerRawMessageArchiveAccessViewContext messengerRawMessageArchiveAccessViewContext)
Provide aMessengerRawMessageComponent
for a raw messenger message to be displayed.default MessengerRawMessageComponent
getMessengerRawMessageComponent(IncomingMessengerRawMessageBacklogViewContext messengerRawMessageBacklogViewContext)
Provide aMessengerRawMessageComponent
for a raw messenger message to be displayed.default MessengerRawMessageComponent
getMessengerRawMessageComponent(IncomingMessengerRawMessageSearchResultViewContext messengerRawMessageSearchResultViewContext)
Provide aMessengerRawMessageComponent
for a raw messenger message to be displayed.default MessengerRawMessageComponent
getMessengerRawMessageComponent(MessengerRawMessageAgentViewContext messengerRawMessageAgentViewContext)
Provide aMessengerRawMessageComponent
for a raw messenger message to be displayed.default MessengerRawMessageComponent
getMessengerRawMessageComponent(MessengerRawMessageArchiveAccessViewContext messengerRawMessageArchiveAccessViewContext)
Provide aMessengerRawMessageComponent
for a raw messenger message to be displayed.default MessengerRawMessageComponent
getMessengerRawMessageComponent(MessengerRawMessageBacklogViewContext messengerRawMessageBacklogViewContext)
Provide aMessengerRawMessageComponent
for a raw messenger message to be displayed.default MessengerRawMessageComponent
getMessengerRawMessageComponent(MessengerRawMessageSearchResultViewContext messengerRawMessageSearchResultViewContext)
Provide aMessengerRawMessageComponent
for a raw messenger message to be displayed.MessengerRawMessageComponent
getMessengerRawMessageComponent(MessengerRawMessageViewContext messengerRawMessageViewContext)
Provide aMessengerRawMessageComponent
for a raw messenger message to be displayed.default MessengerRawMessageComponent
getMessengerRawMessageComponent(OutgoingMessengerRawMessageAgentViewContext messengerRawMessageAgentViewContext)
Provide aMessengerRawMessageComponent
for a raw messenger message to be displayed.default MessengerRawMessageComponent
getMessengerRawMessageComponent(OutgoingMessengerRawMessageArchiveAccessViewContext messengerRawMessageArchiveAccessViewContext)
Provide aMessengerRawMessageComponent
for a raw messenger message to be displayed.default MessengerRawMessageComponent
getMessengerRawMessageComponent(OutgoingMessengerRawMessageBacklogViewContext messengerRawMessageBacklogViewContext)
Provide aMessengerRawMessageComponent
for a raw messenger message to be displayed.default MessengerRawMessageComponent
getMessengerRawMessageComponent(OutgoingMessengerRawMessageSearchResultViewContext messengerRawMessageSearchResultViewContext)
Provide aMessengerRawMessageComponent
for a raw messenger message to be displayed.
-
-
-
Method Detail
-
getMessengerRawMessageComponent
MessengerRawMessageComponent getMessengerRawMessageComponent(MessengerRawMessageViewContext messengerRawMessageViewContext)
Provide aMessengerRawMessageComponent
for a raw messenger message to be displayed. This is the default method being called on plugins implementing this interface, if none of the other methods match to the current view context.- Parameters:
messengerRawMessageViewContext
- provides view context specific information for the raw messenger message to be displayed- Returns:
- the customized
MessengerRawMessageComponent
or null if noMessengerRawMessageComponent
should be shown. - Since:
- 12.20
-
getMessengerRawMessageComponent
default MessengerRawMessageComponent getMessengerRawMessageComponent(MessengerRawMessageAgentViewContext messengerRawMessageAgentViewContext)
Provide aMessengerRawMessageComponent
for a raw messenger message to be displayed.- Parameters:
messengerRawMessageAgentViewContext
- provides view context specific information for the raw messenger message to be displayed in the agent view- Returns:
- the customized
MessengerRawMessageComponent
or null if noMessengerRawMessageComponent
should be shown. - Since:
- 12.20
-
getMessengerRawMessageComponent
default MessengerRawMessageComponent getMessengerRawMessageComponent(IncomingMessengerRawMessageAgentViewContext messengerRawMessageAgentViewContext)
Provide aMessengerRawMessageComponent
for a raw messenger message to be displayed.- Parameters:
messengerRawMessageAgentViewContext
- provides view context specific information for the incoming raw messenger message to be displayed in the agent view- Returns:
- the customized
MessengerRawMessageComponent
or null if noMessengerRawMessageComponent
should be shown. - Since:
- 12.20
-
getMessengerRawMessageComponent
default MessengerRawMessageComponent getMessengerRawMessageComponent(OutgoingMessengerRawMessageAgentViewContext messengerRawMessageAgentViewContext)
Provide aMessengerRawMessageComponent
for a raw messenger message to be displayed.- Parameters:
messengerRawMessageAgentViewContext
- provides view context specific information for the outgoing raw messenger message to be displayed in the agent view- Returns:
- the customized
MessengerRawMessageComponent
or null if noMessengerRawMessageComponent
should be shown. - Since:
- 12.20
-
getMessengerRawMessageComponent
default MessengerRawMessageComponent getMessengerRawMessageComponent(MessengerRawMessageBacklogViewContext messengerRawMessageBacklogViewContext)
Provide aMessengerRawMessageComponent
for a raw messenger message to be displayed.- Parameters:
messengerRawMessageBacklogViewContext
- provides view context specific information for the raw messenger message to be displayed in the backlog view- Returns:
- the customized
MessengerRawMessageComponent
or null if noMessengerRawMessageComponent
should be shown. - Since:
- 12.20
-
getMessengerRawMessageComponent
default MessengerRawMessageComponent getMessengerRawMessageComponent(IncomingMessengerRawMessageBacklogViewContext messengerRawMessageBacklogViewContext)
Provide aMessengerRawMessageComponent
for a raw messenger message to be displayed.- Parameters:
messengerRawMessageBacklogViewContext
- provides view context specific information for the incoming raw messenger message to be displayed in the backlog view- Returns:
- the customized
MessengerRawMessageComponent
or null if noMessengerRawMessageComponent
should be shown. - Since:
- 12.20
-
getMessengerRawMessageComponent
default MessengerRawMessageComponent getMessengerRawMessageComponent(OutgoingMessengerRawMessageBacklogViewContext messengerRawMessageBacklogViewContext)
Provide aMessengerRawMessageComponent
for a raw messenger message to be displayed.- Parameters:
messengerRawMessageBacklogViewContext
- provides view context specific information for the outgoing raw messenger message to be displayed in the backlog view- Returns:
- the customized
MessengerRawMessageComponent
or null if noMessengerRawMessageComponent
should be shown. - Since:
- 12.20
-
getMessengerRawMessageComponent
default MessengerRawMessageComponent getMessengerRawMessageComponent(MessengerRawMessageArchiveAccessViewContext messengerRawMessageArchiveAccessViewContext)
Provide aMessengerRawMessageComponent
for a raw messenger message to be displayed.- Parameters:
messengerRawMessageArchiveAccessViewContext
- provides view context specific information for the raw messenger message to be displayed for a chat retrieved directly via an archive access- Returns:
- the customized
MessengerRawMessageComponent
or null if noMessengerRawMessageComponent
should be shown. - Since:
- 12.20
-
getMessengerRawMessageComponent
default MessengerRawMessageComponent getMessengerRawMessageComponent(IncomingMessengerRawMessageArchiveAccessViewContext messengerRawMessageArchiveAccessViewContext)
Provide aMessengerRawMessageComponent
for a raw messenger message to be displayed.- Parameters:
messengerRawMessageArchiveAccessViewContext
- provides view context specific information for the incoming raw messenger message to be displayed for a chat retrieved directly via an archive access- Returns:
- the customized
MessengerRawMessageComponent
or null if noMessengerRawMessageComponent
should be shown. - Since:
- 12.20
-
getMessengerRawMessageComponent
default MessengerRawMessageComponent getMessengerRawMessageComponent(OutgoingMessengerRawMessageArchiveAccessViewContext messengerRawMessageArchiveAccessViewContext)
Provide aMessengerRawMessageComponent
for a raw messenger message to be displayed.- Parameters:
messengerRawMessageArchiveAccessViewContext
- provides view context specific information for the outgoing raw messenger message to be displayed for a chat retrieved directly via an archive access- Returns:
- the customized
MessengerRawMessageComponent
or null if noMessengerRawMessageComponent
should be shown. - Since:
- 12.20
-
getMessengerRawMessageComponent
default MessengerRawMessageComponent getMessengerRawMessageComponent(MessengerRawMessageSearchResultViewContext messengerRawMessageSearchResultViewContext)
Provide aMessengerRawMessageComponent
for a raw messenger message to be displayed.- Parameters:
messengerRawMessageSearchResultViewContext
- provides view context specific information for the raw messenger message to be displayed in the search result view- Returns:
- the customized
MessengerRawMessageComponent
or null if noMessengerRawMessageComponent
should be shown. - Since:
- 12.20
-
getMessengerRawMessageComponent
default MessengerRawMessageComponent getMessengerRawMessageComponent(IncomingMessengerRawMessageSearchResultViewContext messengerRawMessageSearchResultViewContext)
Provide aMessengerRawMessageComponent
for a raw messenger message to be displayed.- Parameters:
messengerRawMessageSearchResultViewContext
- provides view context specific information for the incoming raw messenger message to be displayed in the search result view- Returns:
- the customized
MessengerRawMessageComponent
or null if noMessengerRawMessageComponent
should be shown. - Since:
- 12.20
-
getMessengerRawMessageComponent
default MessengerRawMessageComponent getMessengerRawMessageComponent(OutgoingMessengerRawMessageSearchResultViewContext messengerRawMessageSearchResultViewContext)
Provide aMessengerRawMessageComponent
for a raw messenger message to be displayed.- Parameters:
messengerRawMessageSearchResultViewContext
- provides view context specific information for the outgoing raw messenger message to be displayed in the search result view- Returns:
- the customized
MessengerRawMessageComponent
or null if noMessengerRawMessageComponent
should be shown. - Since:
- 12.20
-
-