*** This class provides Binary Compatibility only, not Source Compatibility ***
Package com.sas.services.publish.alerts
Class TemplateFactory
java.lang.Object
com.sas.services.publish.alerts.TemplateFactory
@SASScope("ALL")
@BinaryCompatibilityOnly
public class TemplateFactory
extends Object
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:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic TemplateInterfacegetDAVTemplate(String path, String user, String password) Creates an instance of a template that can be accessed on a WebDAV server.static TemplateInterfacegetDAVTemplate(URL url, String user, String password) Creates an instance of a template that can be accessed on a WebDAV server.static TemplateInterfacegetFileTemplate(String path) Create an instance of template that can be accessed by a file-system path.static TemplateInterfacegetURLTemplate(String path) Creates an instance of a template that can be accessed by a URL.static TemplateInterfacegetURLTemplate(URL url) Creates an instance of a template that can be accessed by a URL.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
TemplateFactory
public TemplateFactory()
-
-
Method Details
-
getFileTemplate
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(String path, String user, 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
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
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
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
-