Package com.microstrategy.web.app.beans
Class ExportReportPreferencePropertyListMapper
- java.lang.Object
-
- com.microstrategy.web.app.beans.ReportPreferencePropertyListMapper
-
- com.microstrategy.web.app.beans.ExportReportPreferencePropertyListMapper
-
public class ExportReportPreferencePropertyListMapper extends ReportPreferencePropertyListMapper
Implementation of theReportPreferencePropertyListMapper
used for Exporting.- Since:
- MicroStrategy Web 9.0.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected class
ExportReportPreferencePropertyListMapper.EncodeHtmlReportProperty
Title: EncodeHtmlReportPropertyprotected class
ExportReportPreferencePropertyListMapper.ExportFormatProperty
A property that is not saved on the report and can be passed as default run mode.-
Nested classes/interfaces inherited from class com.microstrategy.web.app.beans.ReportPreferencePropertyListMapper
ReportPreferencePropertyListMapper.AttFormsReportProperty, ReportPreferencePropertyListMapper.BooleanReportProperty, ReportPreferencePropertyListMapper.GraphFormatReportProperty, ReportPreferencePropertyListMapper.LocalizableReportProperty, ReportPreferencePropertyListMapper.PaperSizeReportProperty, ReportPreferencePropertyListMapper.PDFPaperSizeReportProperty, ReportPreferencePropertyListMapper.PDFScalePagesReportProperty, ReportPreferencePropertyListMapper.PDFScalingReportProperty, ReportPreferencePropertyListMapper.PreferenceOnlyReportProperty, ReportPreferencePropertyListMapper.PrintPaperSizeReportProperty, ReportPreferencePropertyListMapper.PrintQualityReportProperty, ReportPreferencePropertyListMapper.ReadOnlyReportProperty, ReportPreferencePropertyListMapper.ReportProperty, ReportPreferencePropertyListMapper.SeparateSheetsReportProperty
-
-
Field Summary
-
Fields inherited from class com.microstrategy.web.app.beans.ReportPreferencePropertyListMapper
_rk, _settingsPresent
-
-
Constructor Summary
Constructors Constructor Description ExportReportPreferencePropertyListMapper(ReportBean rb)
ConstructorExportReportPreferencePropertyListMapper(ReportBean rb, RequestKeys rk)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected HashList<java.lang.String,ReportPreferencePropertyListMapper.ReportProperty>
createPropertyList()
Creates aHashList
with all theReportPreferencePropertyListMapper.ReportProperty
objects contained on this listprotected ReportPreferencePropertyListMapper.ReportProperty
getPropsPresentReportProperty(java.lang.String propName, java.lang.String propSetName)
Returns theReportPreferencePropertyListMapper.ReportProperty
used to determine if the properties have been savedprotected java.lang.String
getSavePreferencesPropertyName()
Returns the name of the property used to determine whether to save the preferencesvoid
saveProperties()
Saves all properties on the list to Report Properties DE171284; If "hideEmbedImagesOption" is not 0 in sys_defaults.xml, set 'embed all images' property be true.-
Methods inherited from class com.microstrategy.web.app.beans.ReportPreferencePropertyListMapper
getPreferenceValue, getSavePreferencesProperty, hasReportProperties
-
-
-
-
Constructor Detail
-
ExportReportPreferencePropertyListMapper
public ExportReportPreferencePropertyListMapper(ReportBean rb, RequestKeys rk)
Constructor- Parameters:
rb
- The Report Beanrk
- The Request Keys
-
ExportReportPreferencePropertyListMapper
public ExportReportPreferencePropertyListMapper(ReportBean rb)
Constructor- Parameters:
rb
- The Report Bean
-
-
Method Detail
-
createPropertyList
protected HashList<java.lang.String,ReportPreferencePropertyListMapper.ReportProperty> createPropertyList()
Description copied from class:ReportPreferencePropertyListMapper
Creates aHashList
with all theReportPreferencePropertyListMapper.ReportProperty
objects contained on this list- Specified by:
createPropertyList
in classReportPreferencePropertyListMapper
- Returns:
- a
HashList
with all theReportPreferencePropertyListMapper.ReportProperty
objects contained on this list
-
getSavePreferencesPropertyName
protected java.lang.String getSavePreferencesPropertyName()
Description copied from class:ReportPreferencePropertyListMapper
Returns the name of the property used to determine whether to save the preferences- Specified by:
getSavePreferencesPropertyName
in classReportPreferencePropertyListMapper
- Returns:
- the name of the property used to determine whether to save the preferences
-
getPropsPresentReportProperty
protected ReportPreferencePropertyListMapper.ReportProperty getPropsPresentReportProperty(java.lang.String propName, java.lang.String propSetName)
Description copied from class:ReportPreferencePropertyListMapper
Returns theReportPreferencePropertyListMapper.ReportProperty
used to determine if the properties have been saved- Overrides:
getPropsPresentReportProperty
in classReportPreferencePropertyListMapper
- Parameters:
propName
- The property namepropSetName
- The property set name- Returns:
- the
ReportPreferencePropertyListMapper.ReportProperty
used to determine if the properties have been saved
-
saveProperties
public void saveProperties()
Saves all properties on the list to Report Properties DE171284; If "hideEmbedImagesOption" is not 0 in sys_defaults.xml, set 'embed all images' property be true.- Overrides:
saveProperties
in classReportPreferencePropertyListMapper
-
-