Class EmailNotificationSettings

java.lang.Object
com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
com.xebialabs.xlrelease.domain.BaseConfiguration
com.xebialabs.xlrelease.notifications.configuration.EmailNotificationSettings
All Implemented Interfaces:
com.xebialabs.deployit.plugin.api.udm.ConfigurationItem, Serializable, Comparable<com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem>

@Metadata(root=CONFIGURATION, versioned=false) public class EmailNotificationSettings extends com.xebialabs.xlrelease.domain.BaseConfiguration
See Also:
  • Field Details

    • GLOBAL_EMAIL_NOTIFICATION_SETTINGS_ID

      public static final String GLOBAL_EMAIL_NOTIFICATION_SETTINGS_ID
      See Also:
  • Constructor Details

    • EmailNotificationSettings

      public EmailNotificationSettings()
  • Method Details

    • getCardinality

      public Integer getCardinality()
    • hasNotificationTriggerSettings

      public boolean hasNotificationTriggerSettings(String notificationTriggerName)
    • removeNotificationTriggerSettings

      public void removeNotificationTriggerSettings(String notificationTriggerName)
    • getNotificationTriggerSettings

      public NotificationTriggerSettings getNotificationTriggerSettings(String notificationTriggerName)
    • getNotificationTriggerSettings

      public List<NotificationTriggerSettings> getNotificationTriggerSettings()
    • setNotificationTriggerSettings

      public void setNotificationTriggerSettings(List<NotificationTriggerSettings> notificationTriggerSettings)
    • setNotificationTriggerSettings

      public void setNotificationTriggerSettings(NotificationTriggerSettings notificationTriggerSettings)