| Modifier and Type | Method and Description |
|---|---|
MobileMessageContextModel |
MobileMessageContextResource.getMobileMessageContextModel()
Convenience method which just delegates to
#getResourceValue() |
protected MobileMessageContextModel |
MobileMessageContextResource.readResource(String resourceId)
Gets the
MobileMessageContextModel resource which is addressed by current resource request. |
| Modifier and Type | Method and Description |
|---|---|
Collection<MobileMessageContextModel> |
MobileMessageContextsResource.getMobileMessageContextsCollection()
Convenience method which just delegates to
#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(Collection<MobileMessageContextModel> value)
Convenience method which just delegates to
#setResourceValue(Collection) |
| Modifier and Type | Method and Description |
|---|---|
protected MobileMessageContextModel |
KeywordMatchingTest.createIncomingMessage(String text,
String number) |
protected MobileMessageContextModel |
PhoneNumberFilteringTest.createIncomingMessage(String text,
String number) |
protected MobileMessageContextModel |
PhoneNumberFilteringTest.createOutgoingMessage(String outgoingText,
String phoneCountry,
String number,
boolean twoWay) |
protected MobileMessageContextModel |
SubscriptionTest.createProcessingMessage(String text,
String number) |
protected MobileMessageContextModel |
StatusRecordTestBase.getMessage(String pk) |
protected MobileMessageContextModel |
MobileOptionalsTestBase.getMessage(String pk) |
MobileMessageContextModel |
FailureRecoveryTest.hellowWorldTest(String shortcode,
String msg) |
MobileMessageContextModel |
TextService.replyWithLink(MobileMessageContextModel receivedMessage,
String subject,
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,
String subject,
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,
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,
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,
String subject,
String url)
Convenience method delegating to
TextService.sendLink(String, String, String, String). |
MobileMessageContextModel |
TextService.sendLink(MobileShortcodeModel shortcode,
String countryIsoCode,
String phone,
String subject,
String url)
Sends a link SMS message to the specified number.
|
MobileMessageContextModel |
TextService.sendLink(PhoneNumberModel phone,
String subject,
String url)
Convenience method delegating to
TextService.sendLink(String, String, String, String). |
MobileMessageContextModel |
TextService.sendLink(String countryIsoCode,
String phone,
String subject,
String url)
Sends a link SMS message to the specified number.
|
MobileMessageContextModel |
TextService.sendMessage(CountryModel country,
PhoneNumberModel phone,
String text)
Convenience method delegating to
TextService.sendMessage(String, String, String). |
MobileMessageContextModel |
TextService.sendMessage(MobileShortcodeModel shortcode,
String countryIsoCode,
String phone,
String text)
Sends a text SMS message to the specified number.
|
MobileMessageContextModel |
TextService.sendMessage(PhoneNumberModel phone,
String text)
Convenience method delegating to
TextService.sendMessage(String, String, String). |
MobileMessageContextModel |
TextService.sendMessage(String countryIsoCode,
String phone,
String text)
Sends a text SMS message to the specified number.
|
protected MobileMessageContextModel |
StatusRecordTestBase.waitForMessageToBeProcessed(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,
Boolean isDefaultAction)
Checks that the message successfully completes with the required status and error parameters.
|
void |
TextService.discard(MobileMessageContextModel message,
MobileMessageError error,
String errorMessage,
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 |
StatusRecordTestBase.isTextServiceIllegalStateReplyFailure(MobileMessageContextModel message) |
static boolean |
MessageTestingUtilities.isTextServiceIllegalStateReplyFailure(MobileMessageContextModel message) |
protected boolean |
MobileOptionalsTestBase.isTextServiceIllegalStateReplyFailure(MobileMessageContextModel message) |
MobileMessageContextModel |
TextService.replyWithLink(MobileMessageContextModel receivedMessage,
String subject,
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,
String subject,
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,
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,
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 String |
AbstractMobileActionPerformable.expand(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 |
|---|---|
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 |
DefaultOutgoingMessageProcessor.process(MobileMessageContextModel data) |
void |
DefaultIncomingMessageProcessor.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 |
|---|---|
String |
BAM390DetectorTask.getTestResultFor(MobileMessageContextModel what,
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 |
|---|---|
String |
VelocityTemplateHelper.expand(String input,
MobileMessageContextModel data) |
| Modifier and Type | Method and Description |
|---|---|
List<MobileMessageContextModel> |
ValidationService.findInProgress(MobileActionAssignmentModel what) |
List<MobileMessageContextModel> |
ValidationService.findInProgress(MobileReceiveGenericActionModel what) |
List<MobileMessageContextModel> |
ValidationService.findInProgress(MobileShortcodeModel what) |
| Modifier and Type | Method and Description |
|---|---|
List<MobileMessageContextModel> |
DefaultValidationService.findInProgress(MobileActionAssignmentModel what) |
List<MobileMessageContextModel> |
DefaultValidationService.findInProgress(MobileReceiveGenericActionModel what) |
List<MobileMessageContextModel> |
DefaultValidationService.findInProgress(MobileShortcodeModel what) |
Copyright © 2017 SAP SE. All Rights Reserved.