com.stimulsoft.web.helper
Class StiCacheHelper

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

public class StiCacheHelper
extends java.lang.Object


Field Summary
static java.lang.String GUID_Clipboard
           
static java.lang.String GUID_ComponentClone
           
static java.lang.String GUID_ReportCheckers
           
static java.lang.String GUID_ReportSnapshot
           
static java.lang.String GUID_ReportTemplate
           
static java.lang.String GUID_UndoArray
           
static java.lang.String SESSION_OPTIONS_ID
           
 
Constructor Summary
StiCacheHelper()
           
 
Method Summary
static java.lang.Object getObject(java.lang.String guid, javax.servlet.http.HttpServletRequest request)
           
static java.lang.Object getObjectInternal(StiRequestParams requestParams, java.lang.String objectGuid, javax.servlet.http.HttpServletRequest request)
           
static java.lang.Object getOptions(StiRequestParams params, javax.servlet.http.HttpServletRequest request)
           
static StiReport getReport(java.lang.String guid, javax.servlet.http.HttpServletRequest request)
          Get the report object from cache.
 StiReport getReportInternal(StiRequestParams requestParams, boolean useDrillDownReportSnapshot, javax.servlet.http.HttpServletRequest request)
           
 StiReport getReportInternal(StiRequestParams requestParams, javax.servlet.http.HttpServletRequest request)
           
static void removeObject(java.lang.String guid, javax.servlet.http.HttpServletRequest request)
           
static void removeReport(java.lang.String guid, javax.servlet.http.HttpServletRequest request)
           
 void removeReportInternal(StiRequestParams requestParams, javax.servlet.http.HttpServletRequest request)
           
static void saveObject(java.lang.Object obj, java.lang.String guid, javax.servlet.http.HttpServletRequest request)
           
static void saveObjectInternal(java.lang.Object obj, StiRequestParams requestParams, java.lang.String objectGuid, javax.servlet.http.HttpServletRequest request)
           
static void saveOptions(java.lang.Object options, java.lang.String designerId, javax.servlet.http.HttpServletRequest request)
           
static void saveReport(StiReport report, java.lang.String guid, javax.servlet.http.HttpServletRequest request)
          Save the report object to cache.
 void saveReportInternal(StiRequestParams requestParams, StiReport report, javax.servlet.http.HttpServletRequest request)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SESSION_OPTIONS_ID

public static final java.lang.String SESSION_OPTIONS_ID
See Also:
Constant Field Values

GUID_ReportSnapshot

public static final java.lang.String GUID_ReportSnapshot
See Also:
Constant Field Values

GUID_ReportTemplate

public static final java.lang.String GUID_ReportTemplate
See Also:
Constant Field Values

GUID_Clipboard

public static final java.lang.String GUID_Clipboard
See Also:
Constant Field Values

GUID_ComponentClone

public static final java.lang.String GUID_ComponentClone
See Also:
Constant Field Values

GUID_ReportCheckers

public static final java.lang.String GUID_ReportCheckers
See Also:
Constant Field Values

GUID_UndoArray

public static final java.lang.String GUID_UndoArray
See Also:
Constant Field Values
Constructor Detail

StiCacheHelper

public StiCacheHelper()
Method Detail

getReport

public static StiReport getReport(java.lang.String guid,
                                  javax.servlet.http.HttpServletRequest request)
Get the report object from cache.

Parameters:
guid -
request -
Returns:

saveReport

public static void saveReport(StiReport report,
                              java.lang.String guid,
                              javax.servlet.http.HttpServletRequest request)
Save the report object to cache.

Parameters:
report -
guid -

getReportInternal

public StiReport getReportInternal(StiRequestParams requestParams,
                                   javax.servlet.http.HttpServletRequest request)

getReportInternal

public StiReport getReportInternal(StiRequestParams requestParams,
                                   boolean useDrillDownReportSnapshot,
                                   javax.servlet.http.HttpServletRequest request)

saveReportInternal

public void saveReportInternal(StiRequestParams requestParams,
                               StiReport report,
                               javax.servlet.http.HttpServletRequest request)

removeObject

public static void removeObject(java.lang.String guid,
                                javax.servlet.http.HttpServletRequest request)

removeReport

public static void removeReport(java.lang.String guid,
                                javax.servlet.http.HttpServletRequest request)

getObject

public static java.lang.Object getObject(java.lang.String guid,
                                         javax.servlet.http.HttpServletRequest request)

saveObject

public static void saveObject(java.lang.Object obj,
                              java.lang.String guid,
                              javax.servlet.http.HttpServletRequest request)

getObjectInternal

public static java.lang.Object getObjectInternal(StiRequestParams requestParams,
                                                 java.lang.String objectGuid,
                                                 javax.servlet.http.HttpServletRequest request)

saveObjectInternal

public static void saveObjectInternal(java.lang.Object obj,
                                      StiRequestParams requestParams,
                                      java.lang.String objectGuid,
                                      javax.servlet.http.HttpServletRequest request)

saveOptions

public static void saveOptions(java.lang.Object options,
                               java.lang.String designerId,
                               javax.servlet.http.HttpServletRequest request)

getOptions

public static java.lang.Object getOptions(StiRequestParams params,
                                          javax.servlet.http.HttpServletRequest request)

removeReportInternal

public void removeReportInternal(StiRequestParams requestParams,
                                 javax.servlet.http.HttpServletRequest request)