Package com.microstrategy.web.objects
Interface WebLink
- 
- All Superinterfaces:
 KeyedObject,WebDisplayUnit,WebFeatures,WebObjectInfo,WebPromptSite
public interface WebLink extends WebObjectInfo
This represents a link between two or more first class objects in the metadata. The class acts as a factory for specific link itemsTitle:
Description:
Copyright: Copyright (c) 2001
Company:
- Since:
 - MicroStrategy Web 7.3.1 or earlier
 
 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description WebLinkItemsgetLinkItems()WebLinkItemsgetLinkItems(WebObjectInfo[] keys)WebPropertyGroupgetLinkPropertySets()WebLinkItemsgetNewLinkItems()This returns an empty linkitems collection.SimpleListgetTypes()This method returns a read-onlySimpleListof types that form this link- 
Methods inherited from interface com.microstrategy.utils.KeyedObject
_getObKey 
- 
Methods inherited from interface com.microstrategy.web.objects.WebDisplayUnit
addDetails, applyVisitor, canHighlight, getChildUnits, getDisplayName, getDisplayUnitType, hasDetails, highlightUnit, highlightUnit, isHighlighted, isObjectInfo, isSelected, setDisplayName, setSelected 
- 
Methods inherited from interface com.microstrategy.web.objects.WebFeatures
isFeatureAvailable, isFeatureAvailable 
- 
Methods inherited from interface com.microstrategy.web.objects.WebObjectInfo
buildShortObjectAttributes, buildShortXML, getAbbreviation, getAccessGranted, getAncestors, getCardStatus, getCertifiedInfo, getComments, getContainerDid, getContainerType, getCreationTime, getCreationTimeStamp, getDataSources, getDefaultLanguage, getDescription, getExtendedType, getFactory, getFlags, getIconPath, getID, getModificationTime, getModificationTimeStamp, getName, getNonSchedulable, getOtherNameTransCount, getOwner, getParent, getPreSaveAsFlags, getProjectId, getProjectName, getPropertyFlags, getPropertySetFilter, getPropertySets, getRecommendationInfo, getSecurity, getState, getSubType, getTemplateInfo, getType, getVersionID, getViewMediaSettings, getVisualizationViewMode, getXML, getXML, hasOwner, isAncestorNamedFolder, isDirty, isEmbedded, isHidden, isNew, isPopulated, populate, populate, setAbbreviation, setComments, setDataSources, setDefaultLanguage, setDescription, setExtendedType, setFlags, setHidden, setIconPath, setName, setNonSchedulable, setPreSaveAsFlags, setPropertyFlags 
- 
Methods inherited from interface com.microstrategy.web.objects.WebPromptSite
getPromptInstances 
 - 
 
 - 
 
- 
- 
Method Detail
- 
getTypes
SimpleList getTypes()
This method returns a read-onlySimpleListof types that form this link- Returns:
 - a read-only list of types that are form this link
 
 
- 
getLinkPropertySets
WebPropertyGroup getLinkPropertySets()
- Returns:
 - a 
WebPropertyGroupwith this link's property sets these set of properties are read-only 
 
- 
getNewLinkItems
WebLinkItems getNewLinkItems() throws WebObjectsException
This returns an empty linkitems collection. If the link is not populated with defn, we do it now- Returns:
 - an empty 
WebLinkItemscollection - Throws:
 WebObjectsException
 
- 
getLinkItems
WebLinkItems getLinkItems() throws WebObjectsException
- Returns:
 - all the existing 
WebLinkItemscollection associated with this link - Throws:
 WebObjectsException
 
- 
getLinkItems
WebLinkItems getLinkItems(WebObjectInfo[] keys) throws WebObjectsException
- Parameters:
 keys- an array ofWebObjectInfoobjects corresponding to the types required for this link- Returns:
 - the 
WebLinkItemscollection for this link filtered by the specific keys - Throws:
 WebObjectsException
 
 - 
 
 -