public class

PromptObjectWidgetTransform

extends AbstractPromptWidgetTransform
implements LayoutTransform
java.lang.Object
   ↳ com.microstrategy.web.transform.AbstractTransform
     ↳ com.microstrategy.web.transform.AbstractLayoutTransform
       ↳ com.microstrategy.web.app.transforms.AbstractAppTransform
         ↳ com.microstrategy.web.app.transforms.AbstractAppWidgetTransform
           ↳ com.microstrategy.web.app.transforms.AbstractPromptWidgetTransform
             ↳ com.microstrategy.web.app.transforms.PromptObjectWidgetTransform

Summary

[Expand]
Inherited Constants
From class com.microstrategy.web.app.transforms.AbstractAppTransform
[Expand]
Inherited Fields
From class com.microstrategy.web.app.transforms.AbstractPromptWidgetTransform
From class com.microstrategy.web.app.transforms.AbstractAppTransform
Public Constructors
PromptObjectWidgetTransform()
Public Methods
ArrayList getAnswer()
Block getAvailableFolderWidget(String styleName)
Block getAvailableFolderWidget(String styleName, String paramName, boolean paramValue)
String getDefaultAnswerAsString()
In "Each on a separate page" mode, we only collected the first page's search result, if there is a search defined.
String getDescription()
Returns a textual description of the transform.
WebSearch getSearchObject()
subclass can override this method to return its search object associated with the avialable part.
ArrayList getSuggestedAnswers()
Class getSupportedBeanType()
Get the class of objects this transform is able to handle.
void initializeWebComponent(Transformable data)
Initialize the web component to be used by the transform.
boolean isAnswerComplex()
boolean shouldRenderNoneOption()
boolean showIncrementalFetch()
[Expand]
Inherited Methods
From class com.microstrategy.web.app.transforms.AbstractPromptWidgetTransform
From class com.microstrategy.web.app.transforms.AbstractAppWidgetTransform
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 PromptObjectWidgetTransform ()

Public Methods

public ArrayList getAnswer ()

public Block getAvailableFolderWidget (String styleName)

public Block getAvailableFolderWidget (String styleName, String paramName, boolean paramValue)

public String getDefaultAnswerAsString ()

In "Each on a separate page" mode, we only collected the first page's search result, if there is a search defined. The suggested answer for other prompts are valid, but we have not collect the search results for other prompts, if there is any. And we do not want to collect those search data, since avoiding them is the purpose of the "Each on a separate page" mode. So, in layout file, we should first check whether available folder is available before rendering it out.

public String getDescription ()

Returns a textual description of the transform.

Returns
  • The textual description of the transform.

public WebSearch getSearchObject ()

subclass can override this method to return its search object associated with the avialable part.

public ArrayList getSuggestedAnswers ()

public Class getSupportedBeanType ()

Get the class of objects this transform is able to handle.

Returns
  • a Class instance with the information about the beans this transform is able to manipulate.

public void initializeWebComponent (Transformable data)

Initialize the web component to be used by the transform.

Parameters
data the bean to transform.

public boolean isAnswerComplex ()

public boolean shouldRenderNoneOption ()

public boolean showIncrementalFetch ()