public class XPFNotificationDeliveryContext extends XPFEntity
| Modifier and Type | Class and Description |
|---|---|
static class |
XPFNotificationDeliveryContext.XPFNotificationDeliveryContextBuilder<C extends XPFNotificationDeliveryContext,B extends XPFNotificationDeliveryContext.XPFNotificationDeliveryContextBuilder<C,B>> |
XPFEntity.XPFEntityBuilder<C extends XPFEntity,B extends XPFEntity.XPFEntityBuilder<C,B>>| Modifier | Constructor and Description |
|---|---|
|
XPFNotificationDeliveryContext(@NonNull String customTypeName,
@NonNull Set<XPFNotificationRecipient> recipients,
@NonNull Map<String,Object> placeholderValues,
@NonNull Locale locale,
XPFStore store)
Constructor for custom notification types.
|
|
XPFNotificationDeliveryContext(@NonNull String customTypeName,
@NonNull Set<XPFNotificationRecipient> recipients,
@NonNull Set<String> ccRecipients,
@NonNull Set<String> bccRecipients,
@NonNull Map<String,Object> placeholderValues,
@NonNull Locale locale,
XPFStore store)
Constructor for custom notification types.
|
protected |
XPFNotificationDeliveryContext(XPFNotificationDeliveryContext.XPFNotificationDeliveryContextBuilder<?,?> b) |
|
XPFNotificationDeliveryContext(@NonNull XPFNotificationType type,
@NonNull Set<XPFNotificationRecipient> recipients,
@NonNull Map<String,Object> placeholderValues,
@NonNull Locale locale,
XPFStore store)
Constructor for standard/OOTB notification types.
|
|
XPFNotificationDeliveryContext(@NonNull XPFNotificationType type,
@NonNull Set<XPFNotificationRecipient> recipients,
@NonNull Set<String> ccRecipients,
@NonNull Set<String> bccRecipients,
@NonNull Map<String,Object> placeholderValues,
@NonNull Locale locale,
XPFStore store)
Constructor for standard/OOTB notification types with bcc and cc fields.
|
|
XPFNotificationDeliveryContext(@NonNull XPFNotificationType type,
String customTypeName,
@NonNull Set<XPFNotificationRecipient> recipients,
@NonNull Set<String> ccRecipients,
@NonNull Set<String> bccRecipients,
@NonNull Map<String,Object> placeholderValues,
@NonNull Locale locale,
XPFStore store) |
| Modifier and Type | Method and Description |
|---|---|
static XPFNotificationDeliveryContext.XPFNotificationDeliveryContextBuilder<?,?> |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
@NonNull Set<String> |
getBccRecipients()
The bcc recipients.
|
@NonNull Set<String> |
getCcRecipients()
The cc recipients.
|
String |
getCustomTypeName()
The custom notification type.
|
@NonNull Locale |
getLocale()
The locale.
|
@NonNull Map<String,Object> |
getPlaceholderValues()
The placeholder values.
|
@NonNull Set<XPFNotificationRecipient> |
getRecipients()
The notification recipients.
|
XPFStore |
getStore()
The store.
|
@NonNull XPFNotificationType |
getType()
The notification type.
|
int |
hashCode() |
String |
toString() |
getCustomData, getCustomDataValuepublic XPFNotificationDeliveryContext(@NonNull
@NonNull XPFNotificationType type,
@NonNull
@NonNull Set<XPFNotificationRecipient> recipients,
@NonNull
@NonNull Map<String,Object> placeholderValues,
@NonNull
@NonNull Locale locale,
XPFStore store)
type - the notification typerecipients - the notification recipientsplaceholderValues - the placeholder valueslocale - the localestore - the storepublic XPFNotificationDeliveryContext(@NonNull
@NonNull XPFNotificationType type,
@NonNull
@NonNull Set<XPFNotificationRecipient> recipients,
@NonNull
@NonNull Set<String> ccRecipients,
@NonNull
@NonNull Set<String> bccRecipients,
@NonNull
@NonNull Map<String,Object> placeholderValues,
@NonNull
@NonNull Locale locale,
XPFStore store)
type - the notification typerecipients - the notification recipientsccRecipients - the ccRecipientsbccRecipients - the bccRecipientsplaceholderValues - the placeholder valueslocale - the localestore - the storepublic XPFNotificationDeliveryContext(@NonNull
@NonNull String customTypeName,
@NonNull
@NonNull Set<XPFNotificationRecipient> recipients,
@NonNull
@NonNull Map<String,Object> placeholderValues,
@NonNull
@NonNull Locale locale,
XPFStore store)
customTypeName - the custom notification type namerecipients - the notification recipientsplaceholderValues - the placeholder valueslocale - the localestore - the storepublic XPFNotificationDeliveryContext(@NonNull
@NonNull String customTypeName,
@NonNull
@NonNull Set<XPFNotificationRecipient> recipients,
@NonNull
@NonNull Set<String> ccRecipients,
@NonNull
@NonNull Set<String> bccRecipients,
@NonNull
@NonNull Map<String,Object> placeholderValues,
@NonNull
@NonNull Locale locale,
XPFStore store)
customTypeName - the custom notification type namerecipients - the notification recipientsccRecipients - the ccRecipientsbccRecipients - the bccRecipientsplaceholderValues - the placeholder valueslocale - the localestore - the storeprotected XPFNotificationDeliveryContext(XPFNotificationDeliveryContext.XPFNotificationDeliveryContextBuilder<?,?> b)
public XPFNotificationDeliveryContext(@NonNull
@NonNull XPFNotificationType type,
String customTypeName,
@NonNull
@NonNull Set<XPFNotificationRecipient> recipients,
@NonNull
@NonNull Set<String> ccRecipients,
@NonNull
@NonNull Set<String> bccRecipients,
@NonNull
@NonNull Map<String,Object> placeholderValues,
@NonNull
@NonNull Locale locale,
XPFStore store)
public static XPFNotificationDeliveryContext.XPFNotificationDeliveryContextBuilder<?,?> builder()
@NonNull public @NonNull XPFNotificationType getType()
public String getCustomTypeName()
@NonNull public @NonNull Set<XPFNotificationRecipient> getRecipients()
@NonNull public @NonNull Map<String,Object> getPlaceholderValues()
@NonNull public @NonNull Locale getLocale()
public XPFStore getStore()
Copyright © 2026. All rights reserved.