com.stimulsoft.web.helper
Class StiExportsHelper

java.lang.Object
  extended by com.stimulsoft.web.helper.StiExportsHelper

public class StiExportsHelper
extends java.lang.Object

Copyright Stimulsoft


Constructor Summary
StiExportsHelper()
           
 
Method Summary
static java.io.ByteArrayOutputStream emailReport(StiRequestParams requestParams, StiReport report, StiExportSettings settings, StiMailProperties options, javax.servlet.http.HttpServletRequest request)
           
static StiWebActionResult emailReportResult(StiRequestParams requestParams, StiReport report, StiExportSettings settings, StiMailProperties options, javax.servlet.http.HttpServletRequest request)
           
static java.io.ByteArrayOutputStream exportReport(StiRequestParams requestParams, StiReport report, StiExportSettings settings)
          Exports report to the specified format
static StiWebActionResult exportReportResult(StiRequestParams requestParams, StiReport report, StiExportSettings settings)
           
static java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.lang.Object>> getDefaultExportSettings(StiDefaultExportSettings exportSettings)
           
static StiExportSettings getExportSettings(StiRequestParams requestParams)
           
static java.lang.String getReportFileContentType(StiRequestParams requestParams)
           
static java.lang.String getReportFileName(StiRequestParams requestParams, StiReport report)
           
static StiWebActionResult printReportResult(StiRequestParams requestParams, StiReport report, StiExportSettings settings)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StiExportsHelper

public StiExportsHelper()
Method Detail

getReportFileContentType

public static java.lang.String getReportFileContentType(StiRequestParams requestParams)

getReportFileName

public static java.lang.String getReportFileName(StiRequestParams requestParams,
                                                 StiReport report)

getExportSettings

public static StiExportSettings getExportSettings(StiRequestParams requestParams)

getDefaultExportSettings

public static java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.lang.Object>> getDefaultExportSettings(StiDefaultExportSettings exportSettings)

exportReport

public static java.io.ByteArrayOutputStream exportReport(StiRequestParams requestParams,
                                                         StiReport report,
                                                         StiExportSettings settings)
                                                  throws StiException,
                                                         java.security.NoSuchAlgorithmException,
                                                         java.io.IOException
Exports report to the specified format

Parameters:
requestParams -
report -
settings -
Returns:
Throws:
StiException
java.security.NoSuchAlgorithmException
java.io.IOException

exportReportResult

public static StiWebActionResult exportReportResult(StiRequestParams requestParams,
                                                    StiReport report,
                                                    StiExportSettings settings)
                                             throws java.security.NoSuchAlgorithmException,
                                                    StiException,
                                                    java.io.IOException
Throws:
java.security.NoSuchAlgorithmException
StiException
java.io.IOException

printReportResult

public static StiWebActionResult printReportResult(StiRequestParams requestParams,
                                                   StiReport report,
                                                   StiExportSettings settings)
                                            throws StiException,
                                                   java.io.IOException
Throws:
StiException
java.io.IOException

emailReportResult

public static StiWebActionResult emailReportResult(StiRequestParams requestParams,
                                                   StiReport report,
                                                   StiExportSettings settings,
                                                   StiMailProperties options,
                                                   javax.servlet.http.HttpServletRequest request)
                                            throws java.security.NoSuchAlgorithmException,
                                                   java.io.IOException,
                                                   StiException
Throws:
java.security.NoSuchAlgorithmException
java.io.IOException
StiException

emailReport

public static java.io.ByteArrayOutputStream emailReport(StiRequestParams requestParams,
                                                        StiReport report,
                                                        StiExportSettings settings,
                                                        StiMailProperties options,
                                                        javax.servlet.http.HttpServletRequest request)
                                                 throws java.io.IOException,
                                                        java.security.NoSuchAlgorithmException,
                                                        StiException
Throws:
java.io.IOException
java.security.NoSuchAlgorithmException
StiException