public class

PromptEditorTabManagerTransform

extends HelpOnCBTabManagerTransform
java.lang.Object
   ↳ com.microstrategy.web.transform.AbstractTransform
     ↳ com.microstrategy.web.transform.AbstractLayoutTransform
       ↳ com.microstrategy.web.app.transforms.AbstractAppTransform
         ↳ com.microstrategy.web.app.transforms.AbstractEditorTransform
           ↳ com.microstrategy.web.app.transforms.TabManagerTransform
             ↳ com.microstrategy.web.app.transforms.HelpOnCBTabManagerTransform
               ↳ com.microstrategy.web.app.transforms.PromptEditorTabManagerTransform

Summary

[Expand]
Inherited Constants
From class com.microstrategy.web.app.transforms.TabManagerTransform
From class com.microstrategy.web.app.transforms.AbstractEditorTransform
From class com.microstrategy.web.app.transforms.AbstractAppTransform
[Expand]
Inherited Fields
From class com.microstrategy.web.app.transforms.HelpOnCBTabManagerTransform
From class com.microstrategy.web.app.transforms.TabManagerTransform
From class com.microstrategy.web.app.transforms.AbstractEditorTransform
From class com.microstrategy.web.app.transforms.AbstractAppTransform
Public Constructors
PromptEditorTabManagerTransform()
Public Methods
List getAttForms(WebAttribute att)
String getCssName(WebObjectInfo object)
List getFlattenedContexFolderList(int contextId)
String getFlattenedContextFolderPath(int contextId)
List getObjectBrowserContextFolders(int contextId)
Return a list of WebObjectInfo objects, which are the browser starting folders, according to the contextId.
WebObjectInfo getRootFolder(int contextId)
Object getSelf(Object obj)
Returns the input argument as return value.
boolean includeOwnerInfo()
boolean includeTimeInfo()
boolean isNull(Object obj)
Returns whether the input argument is null.
boolean isShowObjectTags()
void renderConfirmationSuccessfulMessage(PromptDefinitionAppBean pBean, MarkupOutput out)
void renderEditorContents(MarkupOutput out)
Transforms the assosciated TabManagerBean when its status is WebBeanRequestSuccessful.
void renderHelpPath(MarkupOutput out)
void renderPreferenceValue(MarkupOutput out, String prefName)
void renderPreferenceValueReplaceNull(MarkupOutput out, String prefName, String nullReplace)
Protected Methods
String getProjectID()
Private method that gets the Project ID from the session manager
void initHelp(Editor editor)
Initialize help type and topic for specific dialog.
void renderJavascript(MarkupOutput out)
Generate the JavaScript code required by this editor manager for the proper behavior on the client.
boolean shouldRenderHelpButton()
[Expand]
Inherited Methods
From class com.microstrategy.web.app.transforms.HelpOnCBTabManagerTransform
From class com.microstrategy.web.app.transforms.TabManagerTransform
From class com.microstrategy.web.app.transforms.AbstractEditorTransform
From class com.microstrategy.web.app.transforms.AbstractAppTransform
From class com.microstrategy.web.transform.AbstractLayoutTransform
From class com.microstrategy.web.transform.AbstractTransform
From class java.lang.Object
From interface com.microstrategy.web.app.transforms.AppTransform
From interface com.microstrategy.web.transform.LayoutTransform
From interface com.microstrategy.web.transform.Transform

Public Constructors

public PromptEditorTabManagerTransform ()

Public Methods

public List getAttForms (WebAttribute att)

public String getCssName (WebObjectInfo object)

public List getFlattenedContexFolderList (int contextId)

public String getFlattenedContextFolderPath (int contextId)

public List getObjectBrowserContextFolders (int contextId)

Return a list of WebObjectInfo objects, which are the browser starting folders, according to the contextId.

Parameters
contextId an id from EnumObjectBrowserContexts
Returns

public WebObjectInfo getRootFolder (int contextId)

public Object getSelf (Object obj)

Returns the input argument as return value. This method is used in layout when one base value needs to assign to another base value. For example, we have base "obj", then when the type of "obj" is a certain value, we would like base "obj2" equals to "obj". Then in layout we can have . After this, obj2 points to the same object as "obj" points to.

Parameters
obj object to return
Returns
  • Returns the input argument.

public boolean includeOwnerInfo ()

public boolean includeTimeInfo ()

public boolean isNull (Object obj)

Returns whether the input argument is null.

Parameters
obj The object to check again null
Returns
  • true if the input is null, otherwise false is returned.

public boolean isShowObjectTags ()

public void renderConfirmationSuccessfulMessage (PromptDefinitionAppBean pBean, MarkupOutput out)

public void renderEditorContents (MarkupOutput out)

Transforms the assosciated TabManagerBean when its status is WebBeanRequestSuccessful. Calls renderTabManagerFrame()

Parameters
out MarkupOutput instance where to create the HTML output

public void renderHelpPath (MarkupOutput out)

public void renderPreferenceValue (MarkupOutput out, String prefName)

public void renderPreferenceValueReplaceNull (MarkupOutput out, String prefName, String nullReplace)

Protected Methods

protected String getProjectID ()

Private method that gets the Project ID from the session manager

Returns
  • String projectID

protected void initHelp (Editor editor)

Initialize help type and topic for specific dialog.

Parameters
editor Editor instance, abstraction of the container where output is rendered.

protected void renderJavascript (MarkupOutput out)

Generate the JavaScript code required by this editor manager for the proper behavior on the client. Extends the parent method by adding extra property values as well as the required library for it to work properly.

Parameters
out MarkupOutput instance where the HTML output will be saved.

protected boolean shouldRenderHelpButton ()