public abstract class

AbstractSaveReportPropertiesAddOn

extends AbstractAppAddOn
java.lang.Object
   ↳ com.microstrategy.web.app.addons.AbstractAppAddOn
     ↳ com.microstrategy.web.app.addons.AbstractSaveReportPropertiesAddOn
Known Direct Subclasses

This class is deprecated.
the logic on this addOn has been moved to the AggregatedReportSavePropertiesEventHandler

Summary

Nested Classes
class AbstractSaveReportPropertiesAddOn.AttFormsReportProperty

Title: AttFormsReportProperty

Description: Class that represents the attribute forms report property. 

class AbstractSaveReportPropertiesAddOn.BooleanReportProperty

Title: BooleanReportProperty

Description: Class that represents a special type of AbstractSaveReportPropertiesAddOn.ReportProperty whose value is boolean. 

class AbstractSaveReportPropertiesAddOn.GraphFormatReportProperty

Title: GraphFormatReportProperty

Description: Class that represents the Graph Format report property. 

class AbstractSaveReportPropertiesAddOn.LocalizableReportProperty

Title: LocalizableReportProperty

Description: Class that represents a special type of AbstractSaveReportPropertiesAddOn.ReportProperty that may require localization (i.e margin size)

 
class AbstractSaveReportPropertiesAddOn.PDFPaperSizeReportProperty

Title: PDFPaperSizeReportPropertyPaperSizeReportProperty

Description: Abstract class that represents the PDF Paper Size report property. 

class AbstractSaveReportPropertiesAddOn.PDFScalePagesReportProperty

Title: PDFScalingReportProperty

Description: Class that represents the pdf ScalePagesWide and ScalePagesTall report properties. 

class AbstractSaveReportPropertiesAddOn.PDFScalingReportProperty

Title: PDFScalingReportProperty

Description: Class that represents the pdf scaling report property. 

class AbstractSaveReportPropertiesAddOn.PaperSizeReportProperty

Title: PaperSizeReportProperty

Description: Abstract class that represents the Paper Size report property. 

class AbstractSaveReportPropertiesAddOn.PreferenceOnlyReportProperty

Title: PreferenceOnlyReportProperty

Description: Class that represents a report property that is only a preference. 

class AbstractSaveReportPropertiesAddOn.PrintPaperSizeReportProperty

Title: PrintPaperSizeReportPropertyPaperSizeReportProperty

Description: Abstract class that represents the Print Paper Size report property. 

class AbstractSaveReportPropertiesAddOn.PrintQualityReportProperty

Title: PrintQualityReportProperty

Description: Class that represents the Print Quality report property. 

class AbstractSaveReportPropertiesAddOn.ReportProperty

Title: ReportProperty

Description: Class that represents a report property

 
class AbstractSaveReportPropertiesAddOn.SeparateSheetsReportProperty

Title: SeparateSheetsReportProperty

Description: Class that represents a special type of AbstractSaveReportPropertiesAddOn.ReportProperty for the Use Separate Sheets property. 

Fields
protected AppContext _appContext
protected String _beanName
protected Preferences _pref
protected ReportBean _rb
protected RequestKeys _rk
Public Constructors
AbstractSaveReportPropertiesAddOn()
Public Methods
void preCollectData(PageComponent pg)
This is the main method of the add on which executes the add on.
void setReportBean(String reportBean)
Sets the Bean name
Protected Methods
abstract HashList createPropertyList()
Creates a list with all the AbstractSaveReportPropertiesAddOn.ReportProperty objects to be saved by this addon
[Expand]
Inherited Methods
From class com.microstrategy.web.app.addons.AbstractAppAddOn
From class java.lang.Object
From interface com.microstrategy.web.app.addons.AppAddOns

Fields

protected AppContext _appContext

protected String _beanName

protected Preferences _pref

protected ReportBean _rb

protected RequestKeys _rk

Public Constructors

public AbstractSaveReportPropertiesAddOn ()

Public Methods

public 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.

public void setReportBean (String reportBean)

Sets the Bean name

Parameters
reportBean bean name

Protected Methods

protected abstract HashList createPropertyList ()

Creates a list with all the AbstractSaveReportPropertiesAddOn.ReportProperty objects to be saved by this addon

Returns
  • HashMap the list of properties