Class FolderCreateDocumentFromAnalysis
- java.lang.Object
 - 
- com.microstrategy.web.app.gui.ContextMenu.DefaultContextMenuItemBuilder
 - 
- com.microstrategy.web.app.transforms.contextmenus.AbstractFolderContextMenuItemBuilder
 - 
- com.microstrategy.web.app.transforms.contextmenus.FolderCreateDocumentFromAnalysis
 
 
 
 
- 
- All Implemented Interfaces:
 ContextMenuItemBuilder
public class FolderCreateDocumentFromAnalysis extends AbstractFolderContextMenuItemBuilder
- Since:
 - MicroStrategy Web 9.0.0
 
 
- 
- 
Constructor Summary
Constructors Constructor Description FolderCreateDocumentFromAnalysis(Shortcut definition) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected intgetContextMenuFlag()Indicates the abstract class which is the context-menu flag associated with this item.protected WebEventgetEvent(TransformContext context)Provides the abstract class with the corresponding event to execution with this item.java.lang.StringgetItemKey(TransformContext context)Retrieve the key will be set on the context menu item corresponding to the context input.protected java.lang.StringgetJSCode(TransformContext context)Returns the javascript code to use with this context-menu-itemprotected java.lang.StringiframeParam(FolderViewTransform transform)protected booleanisActionEnabled(TransformContext context)Indicates the abstract class if the corresponding action of this item is available.- 
Methods inherited from class com.microstrategy.web.app.transforms.contextmenus.AbstractFolderContextMenuItemBuilder
createItem, getLinkForMenuItem, getObjectInfo, getTarget, getTransform, isItemAvailable 
- 
Methods inherited from class com.microstrategy.web.app.gui.ContextMenu.DefaultContextMenuItemBuilder
createItem, getDefinition, getScript 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
FolderCreateDocumentFromAnalysis
public FolderCreateDocumentFromAnalysis(Shortcut definition)
 
 - 
 
- 
Method Detail
- 
getContextMenuFlag
protected int getContextMenuFlag()
Description copied from class:AbstractFolderContextMenuItemBuilderIndicates the abstract class which is the context-menu flag associated with this item.- Specified by:
 getContextMenuFlagin classAbstractFolderContextMenuItemBuilder
 
- 
isActionEnabled
protected boolean isActionEnabled(TransformContext context)
Description copied from class:AbstractFolderContextMenuItemBuilderIndicates the abstract class if the corresponding action of this item is available.- Specified by:
 isActionEnabledin classAbstractFolderContextMenuItemBuilder
 
- 
getJSCode
protected java.lang.String getJSCode(TransformContext context)
Description copied from class:AbstractFolderContextMenuItemBuilderReturns the javascript code to use with this context-menu-item- Overrides:
 getJSCodein classAbstractFolderContextMenuItemBuilder
 
- 
getEvent
protected WebEvent getEvent(TransformContext context)
Description copied from class:AbstractFolderContextMenuItemBuilderProvides the abstract class with the corresponding event to execution with this item.- Overrides:
 getEventin classAbstractFolderContextMenuItemBuilder
 
- 
iframeParam
protected java.lang.String iframeParam(FolderViewTransform transform)
- Overrides:
 iframeParamin classAbstractFolderContextMenuItemBuilder
 
- 
getItemKey
public java.lang.String getItemKey(TransformContext context)
Description copied from class:ContextMenu.DefaultContextMenuItemBuilderRetrieve the key will be set on the context menu item corresponding to the context input. The context menu item generated based on the same context input will have the same key. This method can be called by context menu before callingContextMenu.DefaultContextMenuItemBuilder.createItem(TransformContext)to check whether the item already exists in the menu to avoid unnecessary creation.- Specified by:
 getItemKeyin interfaceContextMenuItemBuilder- Overrides:
 getItemKeyin classAbstractFolderContextMenuItemBuilder- Parameters:
 context- The context for context menu item creation- Returns:
 - The key for the context menu item if created using the context. By default 
nullwill be return, which means build has no knowledge about the item key. Then context menu item may generate the key by itself. For builder who wants avoid unnecessary item creation should take advantage of this method by overriding with a meaningful implementation. 
 
 - 
 
 -