***  This class provides Binary Compatibility only, not Source Compatibility  ***

com.sas.services.publish.alerts
Class TemplateFactory

com.sas.services.publish.alerts.TemplateFactory

public class TemplateFactory

A factory used to manufacture alert template objects. Templates can be accessed by a file-system path, a WebDAV location or a URL.

The template is a file that enables a site to customize the contents of an alert notification. See TemplateInterfacefor more details.

See Also:
TemplateInterface

Constructor Summary
TemplateFactory()
           
 
Method Summary
static TemplateInterface getDAVTemplate(java.lang.String path, java.lang.String user, java.lang.String password)
          Creates an instance of a template that can be accessed on a WebDAV server.
static TemplateInterface getDAVTemplate(java.net.URL url, java.lang.String user, java.lang.String password)
          Creates an instance of a template that can be accessed on a WebDAV server.
static TemplateInterface getFileTemplate(java.lang.String path)
          Create an instance of template that can be accessed by a file-system path.
static TemplateInterface getURLTemplate(java.lang.String path)
          Creates an instance of a template that can be accessed by a URL.
static TemplateInterface getURLTemplate(java.net.URL url)
          Creates an instance of a template that can be accessed by a URL.
 

Constructor Detail

TemplateFactory

public TemplateFactory()
Method Detail

getFileTemplate

public static TemplateInterface getFileTemplate(java.lang.String path)
Create an instance of template that can be accessed by a file-system path.

Parameters:
path - The path that identifies the template.
Returns:
File template

getDAVTemplate

public static TemplateInterface getDAVTemplate(java.lang.String path,
                                               java.lang.String user,
                                               java.lang.String password)
                                        throws ServiceException
Creates an instance of a template that can be accessed on a WebDAV server.

Parameters:
path - The URL as a String that identifies the template on the WebDAV server.
user - The WebDAV user name.
password - The WebDAV password.
Returns:
a template identified by a WebDAV location
Throws:
ServiceException - If an error occurs initializing the DAV template.

getDAVTemplate

public static TemplateInterface getDAVTemplate(java.net.URL url,
                                               java.lang.String user,
                                               java.lang.String password)
Creates an instance of a template that can be accessed on a WebDAV server.

Parameters:
url - The URL that identifies the template on the WebDAV server.
user - The WebDAV user name.
password - The WebDAV password.
Returns:
a template identified by a WebDAV location

getURLTemplate

public static TemplateInterface getURLTemplate(java.lang.String path)
                                        throws ServiceException
Creates an instance of a template that can be accessed by a URL.

Parameters:
path - The URL as a String that identifies the template on the WebDAV server.
Returns:
a template identified by a URL location
Throws:
ServiceException - If an error occurs initializing the URL template.

getURLTemplate

public static TemplateInterface getURLTemplate(java.net.URL url)
Creates an instance of a template that can be accessed by a URL.

Parameters:
url - The URL that identifies the template on the WebDAV server.
Returns:
a template identified by a URL location

***  This class provides Binary Compatibility only, not Source Compatibility  ***




Copyright © 2009 SAS Institute Inc. All Rights Reserved.