| Modifier and Type | Method and Description |
|---|---|
java.util.Set<NotificationChannel> |
CustomerModel.getNotificationChannels()
Generated method - Getter of the
Customer.notificationChannels attribute defined at extension notificationservices. |
| Modifier and Type | Method and Description |
|---|---|
void |
CustomerModel.setNotificationChannels(java.util.Set<NotificationChannel> value)
Generated method - Setter of
Customer.notificationChannels attribute defined at extension notificationservices. |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<NotificationChannel> |
ProductInterestModel.getNotificationChannels()
Generated method - Getter of the
ProductInterest.notificationChannels attribute defined at extension customerinterestsservices. |
| Modifier and Type | Method and Description |
|---|---|
void |
ProductInterestModel.setNotificationChannels(java.util.Set<NotificationChannel> value)
Generated method - Setter of
ProductInterest.notificationChannels attribute defined at extension customerinterestsservices. |
| Constructor and Description |
|---|
ProductInterestModel(BaseSiteModel _baseSite,
BaseStoreModel _baseStore,
java.util.Date _expiryDate,
LanguageModel _language,
java.util.Set<NotificationChannel> _notificationChannels,
NotificationType _notificationType)
Deprecated.
since 4.1.1 Please use the default constructor without parameters
|
ProductInterestModel(BaseSiteModel _baseSite,
BaseStoreModel _baseStore,
java.util.Date _expiryDate,
LanguageModel _language,
java.util.Set<NotificationChannel> _notificationChannels,
NotificationType _notificationType,
ItemModel _owner)
Deprecated.
since 4.1.1 Please use the default constructor without parameters
|
| Modifier and Type | Method and Description |
|---|---|
NotificationChannel |
NotificationPreferenceData.getChannel() |
| Modifier and Type | Method and Description |
|---|---|
void |
NotificationPreferenceData.setChannel(NotificationChannel channel) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
NotificationPreferenceFacade.getChannelValue(NotificationChannel channel)
Get the channel value for channel
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<NotificationPreferenceData> |
NotificationPreferenceFacade.getNotificationPreferences(java.util.Set<NotificationChannel> enabledChannels)
Get all notification channels according to enabledChannels
|
java.util.List<NotificationPreferenceData> |
NotificationPreferenceFacade.getValidNotificationPreferences(java.util.Set<NotificationChannel> enabledChannels)
Get the valid notification preference data according to the enabledChannels
|
| Modifier and Type | Method and Description |
|---|---|
Converter<NotificationChannel,NotificationPreferenceData> |
DefaultNotificationPreferenceFacade.getNotificationPreferenceEntryConverter() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
DefaultNotificationPreferenceFacade.getChannelValue(NotificationChannel channel) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<NotificationPreferenceData> |
DefaultNotificationPreferenceFacade.getNotificationPreferences(java.util.Set<NotificationChannel> enabledChannels) |
java.util.List<NotificationPreferenceData> |
DefaultNotificationPreferenceFacade.getValidNotificationPreferences(java.util.Set<NotificationChannel> enabledChannels) |
void |
DefaultNotificationPreferenceFacade.setNotificationPreferenceEntryConverter(Converter<NotificationChannel,NotificationPreferenceData> notificationPreferenceElementConverter) |
protected void |
DefaultNotificationPreferenceFacade.updateAllChannels(java.util.List<NotificationPreferenceData> allChannels,
java.util.Set<NotificationChannel> enabledChannels) |
| Modifier and Type | Method and Description |
|---|---|
void |
NotificationPreferenceEntryPopulator.populate(NotificationChannel source,
NotificationPreferenceData target) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.EnumMap<NotificationChannel,java.lang.Boolean> |
NotificationPreferenceController.buildNotificationChannelMap(java.util.Map<java.lang.String,java.lang.String> channels) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
NotificationPreferenceController.updatePreferenceFromRequest(NotificationPreferenceData data,
java.util.Map<NotificationChannel,java.lang.Boolean> channelMap) |
protected void |
NotificationPreferenceController.validateNotificationPreference(java.util.Map<NotificationChannel,java.lang.Boolean> channels) |
| Modifier and Type | Method and Description |
|---|---|
NotificationChannel |
NotificationPreferenceWsDTO.getChannel() |
| Modifier and Type | Method and Description |
|---|---|
void |
NotificationPreferenceWsDTO.setChannel(NotificationChannel channel) |
| Modifier and Type | Method and Description |
|---|---|
static NotificationChannel |
NotificationChannel.valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static NotificationChannel[] |
NotificationChannel.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<NotificationChannel,java.util.Map<NotificationType,Processor>> |
ProcessorMappingRegistry.getMappings() |
| Modifier and Type | Method and Description |
|---|---|
void |
ProcessorMappingRegistry.addMapping(NotificationChannel notificationChannel,
NotificationType notificationType,
Processor processor)
add new processor to this registry's map
|
void |
ProcessorMappingRegistrar.setNotificationChannel(NotificationChannel notificationChannel) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
NotificationService.getChannelValue(NotificationChannel channel,
CustomerModel customer)
return the notificaiton channel's value
|
| Modifier and Type | Method and Description |
|---|---|
void |
NotificationService.notifyCustomer(NotificationType notificationType,
CustomerModel customer,
java.util.Set<NotificationChannel> channelSet,
java.util.Map<java.lang.String,? extends ItemModel> dataMap)
Send notification to customer using specific channels
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<NotificationChannel,NotificationChannelStrategy> |
DefaultNotificationService.getNotificationChannelStrategyMap() |
protected java.util.Set<NotificationChannel> |
DefaultNotificationService.getSupportedChannel(CustomerModel customer) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
DefaultNotificationService.getChannelValue(NotificationChannel channel,
CustomerModel customer) |
protected boolean |
DefaultNotificationService.isSupportedByCustomer(CustomerModel customer,
NotificationChannel ch) |
protected void |
DefaultNotificationService.processNotification(NotificationChannel channel,
CustomerModel customer,
Processor processor,
java.util.Map<java.lang.String,? extends ItemModel> dataMap) |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultNotificationService.notifyCustomer(NotificationType notificationType,
CustomerModel customer,
java.util.Set<NotificationChannel> channelSet,
java.util.Map<java.lang.String,? extends ItemModel> dataMap) |
protected void |
DefaultNotificationService.notifyCustomerByChannelSet(NotificationType notificationType,
CustomerModel customer,
java.util.Map<java.lang.String,? extends ItemModel> dataMap,
java.util.Set<NotificationChannel> channelSet) |
void |
DefaultNotificationService.setNotificationChannelStrategyMap(java.util.Map<NotificationChannel,NotificationChannelStrategy> notificationChannelStrategyMap) |
| Modifier and Type | Method and Description |
|---|---|
protected NotificationChannel |
StockNotificationController.stringToChannel(java.lang.String source) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<NotificationPreferenceData> |
StockNotificationController.createNotificationPreferences(java.util.EnumMap<NotificationChannel,java.lang.Boolean> channels) |
protected void |
StockNotificationController.handleProductInterest(java.lang.String productCode,
java.util.EnumMap<NotificationChannel,java.lang.Boolean> channels,
ProductInterestData productInterestData) |
| Modifier and Type | Method and Description |
|---|---|
NotificationChannel |
NotificationChannelWsDTO.getChannel() |
| Modifier and Type | Method and Description |
|---|---|
void |
NotificationChannelWsDTO.setChannel(NotificationChannel channel) |
Copyright © 2018 SAP SE. All Rights Reserved.