Class AbstractUserMgrContextMenuItemBuilder
- java.lang.Object
 - 
- com.microstrategy.web.app.gui.ContextMenu.DefaultContextMenuItemBuilder
 - 
- com.microstrategy.web.app.transforms.contextmenus.AbstractUserMgrContextMenuItemBuilder
 
 
 
- 
- All Implemented Interfaces:
 ContextMenuItemBuilder
- Direct Known Subclasses:
 UserMgrDelete,UserMgrEdit,UserMgrNew,UserMgrNewGroup,UserMgrNewUser
public abstract class AbstractUserMgrContextMenuItemBuilder extends ContextMenu.DefaultContextMenuItemBuilder
- Since:
 - MicroStrategy Web 9.0.0
 
 
- 
- 
Constructor Summary
Constructors Constructor Description AbstractUserMgrContextMenuItemBuilder(Shortcut definition) 
- 
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description ContextMenuItemcreateItem(TransformContext context)Creates and populates a ContextMenuItem based on the information in theShortcutused as defintion.protected abstract WebEventgetEvent(TransformContext context)protected java.lang.StringgetJSCode(TransformContext context)protected WebObjectInfogetObjectInfo(TransformContext context)protected UserEntitiesTransformgetTransform(TransformContext context)protected abstract booleanisActionEnabled(TransformContext context)booleanisItemAvailable(TransformContext context)Returnstrueif the underlyingShortcutused as definition is available (based on the features defined on the <shortcut> xml.- 
Methods inherited from class com.microstrategy.web.app.gui.ContextMenu.DefaultContextMenuItemBuilder
createItem, getDefinition, getItemKey, getScript 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
AbstractUserMgrContextMenuItemBuilder
public AbstractUserMgrContextMenuItemBuilder(Shortcut definition)
 
 - 
 
- 
Method Detail
- 
isItemAvailable
public boolean isItemAvailable(TransformContext context)
Description copied from class:ContextMenu.DefaultContextMenuItemBuilderReturns
trueif the underlyingShortcutused as definition is available (based on the features defined on the <shortcut> xml.If this method returns
falsethe context-menu-item should not be included as part of the available options in the menu.- Specified by:
 isItemAvailablein interfaceContextMenuItemBuilder- Overrides:
 isItemAvailablein classContextMenu.DefaultContextMenuItemBuilder- Parameters:
 context- TransformContext with context information.- Returns:
 trueif the context-menu-item is available and should be included.
 
- 
getTransform
protected UserEntitiesTransform getTransform(TransformContext context)
 
- 
getJSCode
protected java.lang.String getJSCode(TransformContext context)
 
- 
createItem
public ContextMenuItem createItem(TransformContext context)
Description copied from class:ContextMenu.DefaultContextMenuItemBuilderCreates and populates a ContextMenuItem based on the information in theShortcutused as defintion.- Specified by:
 createItemin interfaceContextMenuItemBuilder- Overrides:
 createItemin classContextMenu.DefaultContextMenuItemBuilder- Parameters:
 context- TransformContext with context information.- Returns:
 - a new instance of a 
ContextMenuItem. 
 
- 
getObjectInfo
protected WebObjectInfo getObjectInfo(TransformContext context)
 
- 
getEvent
protected abstract WebEvent getEvent(TransformContext context)
 
- 
isActionEnabled
protected abstract boolean isActionEnabled(TransformContext context)
 
 - 
 
 -