public class


extends AbstractAppTransform
   ↳ com.microstrategy.web.transform.AbstractTransform
     ↳ com.microstrategy.web.transform.AbstractLayoutTransform


Inherited Constants
From class
Inherited Fields
From class
Public Constructors
Public Methods
String getDescription()
Class getSupportedBeanType()
Returns the supported bean type.
void renderJavascript(MarkupOutput out)
void transformForRequestSuccessful(MarkupOutput out)
Generates the output when the bean's status is WebBeanRequestSuccessful.
Protected Methods
CartElements getAvailableItems()
Cart getCart()
String getSearchArgument()
WebEvent getSearchEvent()
String getSearchValue()
CartElements getSelectedItems()
UserContactsBrowserBean getUserContactsBrowserBean()
ContactCartElement transformElement(WebSubscriptionContact contact)
Inherited Methods
From class
From class com.microstrategy.web.transform.AbstractLayoutTransform
From class com.microstrategy.web.transform.AbstractTransform
From class java.lang.Object
From interface
From interface com.microstrategy.web.transform.Transform

Public Constructors

public UserContactsBrowserCartTransform ()

Public Methods

public String getDescription ()

public Class getSupportedBeanType ()

Returns the supported bean type. This abstract Transform supports all WebComponents so every sub-class should override this method to return the class of the Bean the Transform is expecting, for example:

 public class CustomReportClass extends AbstractAppTransform {

    public Class getSupportedBeanType() {
        //This Transform is expected to work only with a ReportBean,
        //therefore this method needs to return this class:
        return ReportBean.class;


  • a root class/interface supported by this transform.

public void renderJavascript (MarkupOutput out)

public void transformForRequestSuccessful (MarkupOutput out)

Generates the output when the bean's status is WebBeanRequestSuccessful. This is the main entry point to generate the output for those Transforms that just want to render the "regular" bean case.
This is an abstract method. All classes need to implement it.

out output by this transform

Protected Methods

protected CartElements getAvailableItems ()

protected Cart getCart ()

protected String getSearchArgument ()

protected WebEvent getSearchEvent ()

protected String getSearchValue ()

protected CartElements getSelectedItems ()

protected UserContactsBrowserBean getUserContactsBrowserBean ()

protected ContactCartElement transformElement (WebSubscriptionContact contact)