public interface SubscriptionNotificationCmd extends TaskCommand
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
COMMENT_TO_CSR
The input property name for the comment to be put in the tickler.
|
static java.lang.String |
CONFIG_DATA_COPIED
The constant to represent the configuration data 'CC' to be used in the SendMsg command.
|
static java.lang.String |
CONFIG_DATA_SUBJECT
The configuration data key which maps to the subject.
|
static java.lang.String |
CONFIG_DATA_SUBJECT_KEY
The configuration data key which maps to the subject key.
|
static java.lang.String |
COPYRIGHT
Copy right field.
|
static java.lang.String |
DEFAULT_MERCHANT_NOTIFICATION_MESSAGE_TYPE
The default message type for the merchant notification message.
|
static java.lang.String |
DEFAULT_USER_NOTIFICATION_MESSAGE_TYPE
The default message type for the user notification message.
|
static java.lang.String |
MERCHANT_NOTIFICATION_MSG_TYPE
The input property for passing a custom message type for the merchant notification message.
|
static java.lang.String |
NAME
The name of the interface.
|
static java.lang.String |
RECIPIENT
The recipient configuration data for the messaging command.
|
static java.lang.String |
TICKLER_REASON_ID
The input property name for the reason Id for the tickler.
|
static java.lang.String |
USER_NOTIFICATION_MSG_TYPE
The input property for passing a custom message type for the user notification message.
|
| Modifier and Type | Method and Description |
|---|---|
void |
setCreateTicklerForCSR(boolean createTickler)
Sets the flag to create the tickler.
|
void |
setMerchantNotificationProperties(TypedProperty properties)
Sets the merchant notification message properties.
|
void |
setNotifyMerchantByEmail(boolean notifyMerchantByEmail)
Set the flag to notify the merchant.
|
void |
setNotifyUser(boolean notifyUser)
Set the flag to notify the user.
|
void |
setSubscriptionId(java.lang.Long subscriptionId)
Sets the subscription ID for the command.
|
void |
setTicklerProperties(TypedProperty properties)
Sets the tickler notification message properties.
|
void |
setUserNotificationProperties(TypedProperty properties)
Sets the user notification message properties.
|
executeFromCache, getCaller, getEntryInfo, getId, getSharingPolicy, postExecute, preExecute, setCaller, updateCachegetCommandTarget, getCommandTargetName, hasOutputProperties, performExecute, setCommandTarget, setCommandTargetName, setOutputPropertiescheckIsAllowed, checkResourcePermission, createCommandExecutionEvent, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getPostInvokeParameters, getPreInvokeParameters, getResources, getStoreId, getUser, getUserId, performExecute, setAccCheck, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties, validateParametersstatic final java.lang.String COPYRIGHT
static final java.lang.String NAME
static final java.lang.String RECIPIENT
static final java.lang.String DEFAULT_MERCHANT_NOTIFICATION_MESSAGE_TYPE
static final java.lang.String CONFIG_DATA_COPIED
static final java.lang.String DEFAULT_USER_NOTIFICATION_MESSAGE_TYPE
static final java.lang.String COMMENT_TO_CSR
static final java.lang.String TICKLER_REASON_ID
static final java.lang.String MERCHANT_NOTIFICATION_MSG_TYPE
static final java.lang.String USER_NOTIFICATION_MSG_TYPE
static final java.lang.String CONFIG_DATA_SUBJECT
static final java.lang.String CONFIG_DATA_SUBJECT_KEY
void setSubscriptionId(java.lang.Long subscriptionId)
subscriptionId - The subscription IDvoid setNotifyMerchantByEmail(boolean notifyMerchantByEmail)
notifyMerchantByEmail - Boolean flag to indicate if the merchant notification is to be
sent or not.void setCreateTicklerForCSR(boolean createTickler)
createTickler - Boolean flag to indicate if the tickler is to be created or
not.void setNotifyUser(boolean notifyUser)
notifyUser - Boolean flag to indicate if the user notification is to be
sent or not.void setUserNotificationProperties(TypedProperty properties)
properties - The input properties for the user notification message.void setMerchantNotificationProperties(TypedProperty properties)
properties - The input properties for the merchant notification message.void setTicklerProperties(TypedProperty properties)
properties - The input properties for the tickler notification.