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 theReportPreferencePropertyListMapperused for Exporting.- Since:
- MicroStrategy Web 9.0.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classExportReportPreferencePropertyListMapper.EncodeHtmlReportPropertyTitle: EncodeHtmlReportPropertyprotected classExportReportPreferencePropertyListMapper.ExportFormatPropertyA 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 aHashListwith all theReportPreferencePropertyListMapper.ReportPropertyobjects contained on this listprotected ReportPreferencePropertyListMapper.ReportPropertygetPropsPresentReportProperty(java.lang.String propName, java.lang.String propSetName)Returns theReportPreferencePropertyListMapper.ReportPropertyused to determine if the properties have been savedprotected java.lang.StringgetSavePreferencesPropertyName()Returns the name of the property used to determine whether to save the preferencesvoidsaveProperties()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:ReportPreferencePropertyListMapperCreates aHashListwith all theReportPreferencePropertyListMapper.ReportPropertyobjects contained on this list- Specified by:
createPropertyListin classReportPreferencePropertyListMapper- Returns:
- a
HashListwith all theReportPreferencePropertyListMapper.ReportPropertyobjects contained on this list
-
getSavePreferencesPropertyName
protected java.lang.String getSavePreferencesPropertyName()
Description copied from class:ReportPreferencePropertyListMapperReturns the name of the property used to determine whether to save the preferences- Specified by:
getSavePreferencesPropertyNamein 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:ReportPreferencePropertyListMapperReturns theReportPreferencePropertyListMapper.ReportPropertyused to determine if the properties have been saved- Overrides:
getPropsPresentReportPropertyin classReportPreferencePropertyListMapper- Parameters:
propName- The property namepropSetName- The property set name- Returns:
- the
ReportPreferencePropertyListMapper.ReportPropertyused 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:
savePropertiesin classReportPreferencePropertyListMapper
-
-