# Uses of Interface
com.sas.services.publish.alerts.TemplateInterface

Packages that use TemplateInterface
Package
Description
com.sas.services.publish.alerts
Publish service alerts.

- ## Uses of TemplateInterface in com.sas.services.publish.alerts

  Methods in com.sas.services.publish.alerts that return TemplateInterface
  Modifier and Type
  Method
  Description
  `static TemplateInterface`
  TemplateFactory.`getDAVTemplate(String path, String user, String password)`
  Creates an instance of a template that can be accessed on a WebDAV server.
  `static TemplateInterface`
  TemplateFactory.`getDAVTemplate(URL url, String user, String password)`
  Creates an instance of a template that can be accessed on a WebDAV server.
  `static TemplateInterface`
  TemplateFactory.`getFileTemplate(String path)`
  Create an instance of template that can be accessed by a file-system path.
  `TemplateInterface`
  AlertNotification.`getTemplate()`
  Return the template.
  `static TemplateInterface`
  TemplateFactory.`getURLTemplate(String path)`
  Creates an instance of a template that can be accessed by a URL.
  `static TemplateInterface`
  TemplateFactory.`getURLTemplate(URL url)`
  Creates an instance of a template that can be accessed by a URL.
  Methods in com.sas.services.publish.alerts with parameters of type TemplateInterface
  Modifier and Type
  Method
  Description
  `void`
  AlertTransportInterface.`send(TemplateInterface template)`
  Send the alert notification.
  `void`
  MailAlertTransport.`send(TemplateInterface template)`
  Constructors in com.sas.services.publish.alerts with parameters of type TemplateInterface
  Modifier
  Constructor
  Description
  ``
  `AlertNotification(AlertTransportInterface transport, TemplateInterface template)`
  Create an instance of the alert notification wrapper class.