| Modifier and Type | Method and Description |
|---|---|
MobileMessageContextModel |
MobileMessageContextResource.getMobileMessageContextModel()
Convenience method which just delegates to
AbstractResource.getResourceValue() |
protected MobileMessageContextModel |
MobileMessageContextResource.readResource(java.lang.String resourceId)
Gets the
MobileMessageContextModel resource which is addressed by current resource request. |
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<MobileMessageContextModel> |
MobileMessageContextsResource.getMobileMessageContextsCollection()
Convenience method which just delegates to
AbstractResource.getResourceValue() |
| Modifier and Type | Method and Description |
|---|---|
void |
MobileMessageContextResource.setMobileMessageContextModel(MobileMessageContextModel value)
Convenience method which just delegates to
#setResourceValue(MobileMessageContextModel) |
| Modifier and Type | Method and Description |
|---|---|
void |
MobileMessageContextsResource.setMobileMessageContextsCollection(java.util.Collection<MobileMessageContextModel> value)
Convenience method which just delegates to
#setResourceValue(Collection) |
| Modifier and Type | Method and Description |
|---|---|
protected MobileMessageContextModel |
PhoneNumberFilteringTest.createIncomingMessage(java.lang.String text,
java.lang.String number) |
protected MobileMessageContextModel |
KeywordMatchingTest.createIncomingMessage(java.lang.String text,
java.lang.String number) |
protected MobileMessageContextModel |
PhoneNumberFilteringTest.createOutgoingMessage(java.lang.String outgoingText,
java.lang.String phoneCountry,
java.lang.String number,
boolean twoWay) |
protected MobileMessageContextModel |
SubscriptionTest.createProcessingMessage(java.lang.String text,
java.lang.String number) |
protected MobileMessageContextModel |
MobileOptionalsTestBase.getMessage(java.lang.String pk) |
protected MobileMessageContextModel |
StatusRecordTestBase.getMessage(java.lang.String pk) |
MobileMessageContextModel |
FailureRecoveryTest.hellowWorldTest(java.lang.String shortcode,
java.lang.String msg) |
MobileMessageContextModel |
TextService.replyWithLink(MobileMessageContextModel receivedMessage,
java.lang.String subject,
java.lang.String url)
While processing a incoming message this methods allows to send a reply link message using the incoming
message information.
|
MobileMessageContextModel |
TextService.replyWithLink(MobileShortcodeModel shortcode,
MobileMessageContextModel receivedMessage,
java.lang.String subject,
java.lang.String url)
While processing a incoming message this methods allows to send a reply link message using the incoming
message information.
|
MobileMessageContextModel |
TextService.replyWithMessage(MobileMessageContextModel receivedMessage,
java.lang.String text)
While processing a incoming message this methods allows to send a reply text message using the incoming
message information.
|
MobileMessageContextModel |
TextService.replyWithMessage(MobileShortcodeModel shortcode,
MobileMessageContextModel receivedMessage,
java.lang.String text)
While processing a incoming message this methods allows to send a reply text message using the incoming
message information.
|
MobileMessageContextModel |
TextService.sendLink(CountryModel country,
PhoneNumberModel phone,
java.lang.String subject,
java.lang.String url)
Convenience method delegating to
TextService.sendLink(String, String, String, String). |
MobileMessageContextModel |
TextService.sendLink(MobileShortcodeModel shortcode,
java.lang.String countryIsoCode,
java.lang.String phone,
java.lang.String subject,
java.lang.String url)
Sends a link SMS message to the specified number.
|
MobileMessageContextModel |
TextService.sendLink(PhoneNumberModel phone,
java.lang.String subject,
java.lang.String url)
Convenience method delegating to
TextService.sendLink(String, String, String, String). |
MobileMessageContextModel |
TextService.sendLink(java.lang.String countryIsoCode,
java.lang.String phone,
java.lang.String subject,
java.lang.String url)
Sends a link SMS message to the specified number.
|
MobileMessageContextModel |
TextService.sendMessage(CountryModel country,
PhoneNumberModel phone,
java.lang.String text)
Convenience method delegating to
TextService.sendMessage(String, String, String). |
MobileMessageContextModel |
TextService.sendMessage(MobileShortcodeModel shortcode,
java.lang.String countryIsoCode,
java.lang.String phone,
java.lang.String text)
Sends a text SMS message to the specified number.
|
MobileMessageContextModel |
TextService.sendMessage(PhoneNumberModel phone,
java.lang.String text)
Convenience method delegating to
TextService.sendMessage(String, String, String). |
MobileMessageContextModel |
TextService.sendMessage(java.lang.String countryIsoCode,
java.lang.String phone,
java.lang.String text)
Sends a text SMS message to the specified number.
|
protected MobileMessageContextModel |
StatusRecordTestBase.waitForMessageToBeProcessed(java.lang.String pk) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
StatusRecordTestBase.assertMessageSuccessfulyProcessed(MobileMessageContextModel message) |
protected void |
StatusRecordTestBase.assertMessageSuccessfulyProcessed(MobileMessageContextModel message,
MobileMessageStatus expectedStatus) |
protected void |
StatusRecordTestBase.assertMessageSuccessfulyProcessed(MobileMessageContextModel message,
MobileMessageStatus expectedStatus,
MobileMessageError expectedError,
java.lang.Boolean isDefaultAction)
Checks that the message successfully completes with the required status and error parameters.
|
void |
TextService.discard(MobileMessageContextModel message,
MobileMessageError error,
java.lang.String errorMessage,
java.lang.Throwable cause)
While processing a incoming message this methods allows to mark the message as discarded.
|
void |
TextService.done(MobileMessageContextModel message)
While processing a incoming message this methods allows to mark the message as done.
|
boolean |
MessageTestingUtilities.isModelServiceBogus(MobileMessageContextModel message) |
boolean |
MessageTestingUtilities.isModelServiceBogusStressTest(MobileMessageContextModel message,
int maxTurns) |
protected boolean |
MobileOptionalsTestBase.isTextServiceIllegalStateReplyFailure(MobileMessageContextModel message) |
static boolean |
MessageTestingUtilities.isTextServiceIllegalStateReplyFailure(MobileMessageContextModel message) |
protected boolean |
StatusRecordTestBase.isTextServiceIllegalStateReplyFailure(MobileMessageContextModel message) |
MobileMessageContextModel |
TextService.replyWithLink(MobileMessageContextModel receivedMessage,
java.lang.String subject,
java.lang.String url)
While processing a incoming message this methods allows to send a reply link message using the incoming
message information.
|
MobileMessageContextModel |
TextService.replyWithLink(MobileShortcodeModel shortcode,
MobileMessageContextModel receivedMessage,
java.lang.String subject,
java.lang.String url)
While processing a incoming message this methods allows to send a reply link message using the incoming
message information.
|
MobileMessageContextModel |
TextService.replyWithMessage(MobileMessageContextModel receivedMessage,
java.lang.String text)
While processing a incoming message this methods allows to send a reply text message using the incoming
message information.
|
MobileMessageContextModel |
TextService.replyWithMessage(MobileShortcodeModel shortcode,
MobileMessageContextModel receivedMessage,
java.lang.String text)
While processing a incoming message this methods allows to send a reply text message using the incoming
message information.
|
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
AbstractMobileActionPerformable.expand(java.lang.String input,
MobileMessageContextModel message) |
void |
MobileReceiveAndSendVoucherActionPerformable.performAction(AbstractActionModel action,
MobileMessageContextModel data) |
void |
MobileReceiveAndSendItemActionPerformable.performAction(AbstractActionModel action,
MobileMessageContextModel data) |
void |
MobileReceiveAndSubscribeActionPerformable.performAction(AbstractActionModel action,
MobileMessageContextModel data) |
void |
MobileReceiveAndSendTextActionPerformable.performAction(AbstractActionModel action,
MobileMessageContextModel data) |
protected void |
MobileReceiveAndSubscribeActionPerformable.processOptIn(MobileReceiveAndSubscribeActionModel config,
MobileMessageContextModel data) |
protected void |
MobileReceiveAndSubscribeActionPerformable.processOptOut(MobileReceiveAndSubscribeActionModel config,
MobileMessageContextModel data) |
| Modifier and Type | Method and Description |
|---|---|
void |
SMSEngineRegistry.send(MobileAggregatorModel aggregator,
MobileMessageContextModel message)
Performs sending using the appropriate engine for the specified aggregator and
the specified message.
|
| Modifier and Type | Method and Description |
|---|---|
protected OutgoingSMSMessageDTO |
DefaultSMSEngineRegistry.createMessageDTO(MobileMessageContextModel message) |
void |
DefaultSMSEngineRegistry.send(MobileAggregatorModel aggregator,
MobileMessageContextModel message) |
| Modifier and Type | Method and Description |
|---|---|
MobileMessageContextModel |
DefaultTextService.replyWithLink(MobileMessageContextModel receivedMessage,
java.lang.String subject,
java.lang.String url) |
MobileMessageContextModel |
DefaultTextService.replyWithLink(MobileShortcodeModel shortcode,
MobileMessageContextModel receivedMessage,
java.lang.String subject,
java.lang.String url) |
MobileMessageContextModel |
DefaultTextService.replyWithMessage(MobileMessageContextModel receivedMessage,
java.lang.String text) |
MobileMessageContextModel |
DefaultTextService.replyWithMessage(MobileShortcodeModel shortcode,
MobileMessageContextModel receivedMessage,
java.lang.String text) |
MobileMessageContextModel |
DefaultTextService.sendLink(CountryModel country,
PhoneNumberModel phone,
java.lang.String subject,
java.lang.String url) |
MobileMessageContextModel |
DefaultTextService.sendLink(MobileShortcodeModel shortcode,
java.lang.String countryIsoCode,
java.lang.String phone,
java.lang.String subject,
java.lang.String url) |
MobileMessageContextModel |
DefaultTextService.sendLink(PhoneNumberModel phone,
java.lang.String subject,
java.lang.String url) |
MobileMessageContextModel |
DefaultTextService.sendLink(java.lang.String countryIsoCode,
java.lang.String phone,
java.lang.String subject,
java.lang.String url) |
MobileMessageContextModel |
DefaultTextService.sendMessage(CountryModel country,
PhoneNumberModel phone,
java.lang.String text) |
MobileMessageContextModel |
DefaultTextService.sendMessage(MobileShortcodeModel shortcode,
java.lang.String countryIsoCode,
java.lang.String phone,
java.lang.String text) |
MobileMessageContextModel |
DefaultTextService.sendMessage(PhoneNumberModel phone,
java.lang.String text) |
MobileMessageContextModel |
DefaultTextService.sendMessage(java.lang.String countryIsoCode,
java.lang.String phone,
java.lang.String text) |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultTextService.discard(MobileMessageContextModel message,
MobileMessageError error,
java.lang.String errorMessage,
java.lang.Throwable cause) |
void |
DefaultTextService.done(MobileMessageContextModel message) |
MobileMessageContextModel |
DefaultTextService.replyWithLink(MobileMessageContextModel receivedMessage,
java.lang.String subject,
java.lang.String url) |
MobileMessageContextModel |
DefaultTextService.replyWithLink(MobileShortcodeModel shortcode,
MobileMessageContextModel receivedMessage,
java.lang.String subject,
java.lang.String url) |
MobileMessageContextModel |
DefaultTextService.replyWithMessage(MobileMessageContextModel receivedMessage,
java.lang.String text) |
MobileMessageContextModel |
DefaultTextService.replyWithMessage(MobileShortcodeModel shortcode,
MobileMessageContextModel receivedMessage,
java.lang.String text) |
protected void |
DefaultTextService.validateReceivedMessageForReply(MobileMessageContextModel receivedMessage) |
| Modifier and Type | Method and Description |
|---|---|
void |
MessagePricingStrategy.appendIncomingRevenue(MobileMessageContextModel message,
MobileShortcodeModel shortcode) |
void |
MessagePricingStrategy.appendOutgoingPrice(MobileMessageContextModel message,
MobileShortcodeModel shortcode) |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultMessagePricingStrategy.appendIncomingRevenue(MobileMessageContextModel message,
MobileShortcodeModel shortcode) |
void |
DefaultMessagePricingStrategy.appendOutgoingPrice(MobileMessageContextModel message,
MobileShortcodeModel shortcode) |
| Modifier and Type | Method and Description |
|---|---|
void |
MessageScheduler.enqueueIncoming(MobileMessageContextModel message,
long delay) |
void |
MessageScheduler.enqueueOutgoing(MobileMessageContextModel message,
long delay) |
MobileActionAssignmentModel |
IncomingMessageRoutingStrategy.matchAction(MobileMessageContextModel message,
MobileShortcodeModel shortcode) |
MobileShortcodeModel |
IncomingMessageRoutingStrategy.matchShortcode(MobileMessageContextModel message) |
void |
OutgoingMessageProcessor.process(MobileMessageContextModel message) |
void |
IncomingMessageProcessor.process(MobileMessageContextModel message) |
MobileShortcodeModel |
OutgoingMessageRoutingStrategy.route(MobileMessageContextModel message)
Finds appropriate shortcode for a give message.
|
MobileMessageError |
OutgoingMessageRoutingStrategy.validateRoute(MobileMessageContextModel data,
MobileShortcodeModel shortcode)
Validates if a chosen route is actually valid.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
DefaultOutgoingMessageProcessor.downgradeLink(MobileMessageContextModel data) |
void |
DefaultMessageScheduler.enqueueIncoming(MobileMessageContextModel message,
long delay) |
void |
DefaultMessageScheduler.enqueueOutgoing(MobileMessageContextModel message,
long delay) |
protected int |
DefaultOutgoingMessageProcessor.getCurrentRetriesCount(MobileMessageContextModel msg) |
protected int |
DefaultOutgoingMessageProcessor.getRetryDelayInSeconds(MobileMessageContextModel msg,
MobileShortcodeModel shortcode) |
protected boolean |
DefaultOutgoingMessageProcessor.isAllowedToRetry(MobileMessageContextModel msg,
MobileShortcodeModel shortcode) |
protected boolean |
DefaultOutgoingMessageRoutingStrategy.isGreaterThanMaxSize(MobileMessageContextModel data,
int max) |
MobileActionAssignmentModel |
DefaultIncomingMessageRoutingStrategy.matchAction(MobileMessageContextModel message,
MobileShortcodeModel shortcode) |
MobileShortcodeModel |
DefaultIncomingMessageRoutingStrategy.matchShortcode(MobileMessageContextModel message) |
protected int |
DefaultOutgoingMessageRoutingStrategy.messageSize(MobileMessageContextModel data) |
void |
DefaultIncomingMessageProcessor.process(MobileMessageContextModel data) |
void |
DefaultOutgoingMessageProcessor.process(MobileMessageContextModel data) |
protected boolean |
DefaultIncomingMessageProcessor.processActionAssignment(MobileMessageContextModel data) |
protected boolean |
DefaultIncomingMessageProcessor.processActiveAction(MobileActionAssignmentModel assignedAction,
MobileMessageContextModel data) |
protected boolean |
DefaultIncomingMessageProcessor.processPhoneNumber(MobileMessageContextModel data) |
protected boolean |
DefaultIncomingMessageProcessor.processShortcode(MobileMessageContextModel data) |
protected boolean |
DefaultIncomingMessageProcessor.processShortcodeNumber(MobileMessageContextModel data) |
protected boolean |
DefaultIncomingMessageProcessor.processTestModeAction(MobileActionAssignmentModel assignedAction,
MobileMessageContextModel data) |
protected void |
DefaultOutgoingMessageProcessor.processUnavailableRoute(MobileMessageContextModel data,
RouteNotAvailableException routeNotAvailableException) |
protected boolean |
DefaultIncomingMessageProcessor.processUser(MobileMessageContextModel data) |
MobileShortcodeModel |
DefaultOutgoingMessageRoutingStrategy.route(MobileMessageContextModel message) |
protected void |
DefaultMessageScheduler.switchIncomingState(MobileMessageContextModel message) |
protected void |
DefaultMessageScheduler.switchOutgoingState(MobileMessageContextModel message) |
protected void |
DefaultMessageScheduler.validateIncoming(MobileMessageContextModel message) |
protected void |
DefaultMessageScheduler.validateIncomingState(MobileMessageContextModel message) |
protected void |
DefaultMessageScheduler.validateIncomingType(MobileMessageContextModel message) |
protected void |
DefaultMessageScheduler.validateOutgingState(MobileMessageContextModel message) |
protected void |
DefaultMessageScheduler.validateOutgoing(MobileMessageContextModel message) |
protected void |
DefaultMessageScheduler.validateOutgoingType(MobileMessageContextModel message) |
MobileMessageError |
DefaultOutgoingMessageRoutingStrategy.validateRoute(MobileMessageContextModel data,
MobileShortcodeModel shortcode) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
BAM390DetectorTask.getTestResultFor(MobileMessageContextModel what,
java.lang.String key) |
void |
DummyBrokenAction.performAction(AbstractActionModel action,
MobileMessageContextModel data) |
void |
HelloWorldAction.performAction(AbstractActionModel action,
MobileMessageContextModel data) |
TaskModel |
BAM390DetectorTask.requestTestFor(MobileMessageContextModel what) |
boolean |
BAM390DetectorTask.testResultsAvailable(MobileMessageContextModel what) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
VelocityTemplateHelper.expand(java.lang.String input,
MobileMessageContextModel data) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<MobileMessageContextModel> |
ValidationService.findInProgress(MobileActionAssignmentModel what) |
java.util.List<MobileMessageContextModel> |
ValidationService.findInProgress(MobileReceiveGenericActionModel what) |
java.util.List<MobileMessageContextModel> |
ValidationService.findInProgress(MobileShortcodeModel what) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<MobileMessageContextModel> |
DefaultValidationService.findInProgress(MobileActionAssignmentModel what) |
java.util.List<MobileMessageContextModel> |
DefaultValidationService.findInProgress(MobileReceiveGenericActionModel what) |
java.util.List<MobileMessageContextModel> |
DefaultValidationService.findInProgress(MobileShortcodeModel what) |
Copyright © 2018 SAP SE. All Rights Reserved.