persistent class %DeepSee.UserLibrary.Link
extends %DeepSee.UserLibrary.FolderItem
This class represents an link item within a DeepSee folder.
A link is a wrapper around a URL; when the user selects it, the UserPortal
navigates to the URL.
parameter ICON = "deepsee/html_version_24.gif";
URL of icon for this item
parameter ITEMTYPE = "link";
This is the extension returned by this type from the Finder.
parameter LARGEICON = "deepsee/html_version_48.gif";
URL of large icon for this item
parameter XMLNAME = "link";
This parameter provides the default XMLNAME for the class. If it is
empty then the class name will be used to construct a default XML name.
The default XMLNAME is used as the top level tag
when exporting objects and the export context
did not provide an XML container name.
property href
as %String(MAXLEN=1000,XMLPROJECTION="attribute");
URL for this link.
property parameters
as array of %String(MAXLEN=5000,XMLKEYNAME="name",XMLNAME="parameter",XMLPROJECTION="ELEMENT");
Array of URL parameters to apply to the link.
method %GetTypeName()
as %String
Return the localized type name for this item.
method %GetURL()
as %String
Return the URL for this item.