public class DefaultIncomingMessageRoutingStrategy extends java.lang.Object implements IncomingMessageRoutingStrategy
| Constructor and Description |
|---|
DefaultIncomingMessageRoutingStrategy() |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
getFirstWord(java.lang.String messageText) |
protected java.lang.String |
getSecondWord(java.lang.String messageText) |
protected boolean |
isDedicatedShortcode(MobileShortcodeModel shortcode) |
MobileActionAssignmentModel |
matchAction(MobileMessageContextModel message,
MobileShortcodeModel shortcode) |
protected boolean |
matchesRegexpKeyword(java.lang.String pattern,
java.lang.String text) |
MobileShortcodeModel |
matchShortcode(MobileMessageContextModel message) |
protected java.lang.String |
prepareMessage(java.lang.String rawMessageText) |
void |
setFlexibleSearchService(FlexibleSearchService flexibleSearchService) |
void |
setI18nService(I18NService i18nService) |
public DefaultIncomingMessageRoutingStrategy()
public MobileActionAssignmentModel matchAction(MobileMessageContextModel message, MobileShortcodeModel shortcode)
matchAction in interface IncomingMessageRoutingStrategypublic MobileShortcodeModel matchShortcode(MobileMessageContextModel message)
matchShortcode in interface IncomingMessageRoutingStrategyprotected java.lang.String prepareMessage(java.lang.String rawMessageText)
protected boolean isDedicatedShortcode(MobileShortcodeModel shortcode)
protected java.lang.String getFirstWord(java.lang.String messageText)
protected java.lang.String getSecondWord(java.lang.String messageText)
protected boolean matchesRegexpKeyword(java.lang.String pattern,
java.lang.String text)
public void setFlexibleSearchService(FlexibleSearchService flexibleSearchService)
public void setI18nService(I18NService i18nService)
Copyright © 2018 SAP SE. All Rights Reserved.