public interface

WebLink

implements WebObjectInfo
com.microstrategy.web.objects.WebLink

Class Overview

This represents a link between two or more first class objects in the metadata. The class acts as a factory for specific link items

Title:

Description:

Copyright: Copyright (c) 2001

Company:

Summary

Public Methods
abstract WebLinkItems getLinkItems()
abstract WebLinkItems getLinkItems(WebObjectInfo[] keys)
abstract WebPropertyGroup getLinkPropertySets()
abstract WebLinkItems getNewLinkItems()
This returns an empty linkitems collection.
abstract SimpleList getTypes()
This method returns a read-only SimpleList of types that form this link
[Expand]
Inherited Methods
From interface com.microstrategy.utils.KeyedObject
From interface com.microstrategy.web.objects.WebDisplayUnit
From interface com.microstrategy.web.objects.WebFeatures
From interface com.microstrategy.web.objects.WebObjectInfo
From interface com.microstrategy.web.objects.WebPromptSite

Public Methods

public abstract WebLinkItems getLinkItems ()

Returns
  • all the existing WebLinkItems collection associated with this link

public abstract WebLinkItems getLinkItems (WebObjectInfo[] keys)

Parameters
keys an array of WebObjectInfo objects corresponding to the types required for this link
Returns
  • the WebLinkItems collection for this link filtered by the specific keys

public abstract WebPropertyGroup getLinkPropertySets ()

Returns
  • a WebPropertyGroup with this link's property sets these set of properties are read-only

public abstract WebLinkItems getNewLinkItems ()

This returns an empty linkitems collection. If the link is not populated with defn, we do it now

Returns

public abstract SimpleList getTypes ()

This method returns a read-only SimpleList of types that form this link

Returns
  • a read-only list of types that are form this link