public interface

AppAddOns

com.microstrategy.web.app.addons.AppAddOns
Known Indirect Subclasses

Class Overview

The interface AppAddOns is representing the application Add On components. This Add On section, as the name specifies, will give additional power to the architecture and hence to the end user to manipulate the beans as wanted. Actions like setting execution flags, setting the type restrictions for folder bean, setting pageinfo for incremental fetch on grids and graphs will be done in the Add On component.

Summary

Public Methods
abstract String getAddOnDescription()
This method describes the tasks performed by the AddOn.
abstract boolean isCollectDataRequired(PageComponent pg, WebComponent child)
Determins wheter the page should call collect data on the child
abstract void postCollectData(PageComponent pg)
Executes post collectData operations.
abstract void preCollectData(PageComponent pg)
This is the main method of the add on which executes the add on.

Public Methods

public abstract String getAddOnDescription ()

This method describes the tasks performed by the AddOn.

Returns
  • The tasks which the Add On performs. This needs to be as descriptive as possible.

public abstract boolean isCollectDataRequired (PageComponent pg, WebComponent child)

Determins wheter the page should call collect data on the child

Parameters
pg the PageComponent instance
child the child of the page}
Returns
  • true if the collect data must be called

public abstract void postCollectData (PageComponent pg)

Executes post collectData operations.

public abstract void preCollectData (PageComponent pg)

This is the main method of the add on which executes the add on. This has to be a static method.

Parameters
pg is the PageComponent.