## Note:

Extension of the classes in this package is prohibited unless otherwise documented. Similarly, extension or implementation of the interfaces in this package is prohibited except as documented.

# Package com.sas.services.publish.alerts

@CodeSet("sas.platform") @SASScope("ALL") package com.sas.services.publish.alerts
Publish service alerts.

Overview

AlertUtil

## Overview

The alert support within the Publish Services enables applications to send alert notifications. The alert message is the text that is used to notify a user of an alert condition. Alerts enable applications to provide personalized notification to its users. Alerts can be routed as email or deposited in DAV for display in a portlet.

## AlertUtil

Once the decision has been made to send an alert notification, `com.sas.services.publish.alerts.AlertUtil` can be used to send the alert message. This is a utility class that takes an incoming XML message, parses it, processes the specified template by substituting any merge variables, and determines where to send the resulting alert notification. View the AlertUtil javadoc for more details on the XML format.

- Related Packages
  Package
  Description
  com.sas.services.publish
  Publish services.
  com.sas.services.publish.archive
  Publish service archive.
  com.sas.services.publish.metadata
  Publish Service metadata.
  com.sas.services.publish.requester
  Publish Service requester.
  com.sas.services.publish.tools
  Publish utilities.
  com.sas.services.publish.webdav
  Publishing capabilities for a WebDAV client.
- Class
  Description
  AlertTransportFactory
  A factory used to manufacture alert delivery transports.
  AlertTransportInterface
  The AlertTransportInterface provides common behavior for delivery transports when sending alert notification messages.
  AlertUtil
  Utility class used for sending alert notifications.
  DAVAlertTransportInterface
  The DAVAlertTransportInterface provides common behavior for WebDAV delivery transports when sending alert notification messages.
  MailAlertTransportInterface
  The MailAlertTransportInterface provides common behavior for mail delivery transports when sending alert notification messages.
  SMTPServerInfo
  Represents all the information needed to connect to a SMTP mail server.
  TemplateFactory
  A factory used to manufacture alert template objects.
  TemplateInterface
  The TemplateInterface provides common behavior for alert templates.