Library Mobile API Reference for iPad  MicroStrategy 2019
CacheHelper Class Reference

#import <CacheHelper.h>

Inheritance diagram for CacheHelper:

Instance Methods

(id) - initWithReport:
 
(id) - initWithReport:layoutID:
 
(id) - initWithReport:layoutID:nodeKeyID:
 
(NSString *) - groupByCacheID
 
(NSString *) - pageByCacheID
 
(NSString *) - mainDataCacheID
 
(NSString *) - secondaryDataCacheID
 
(NSString *) - defaultMainDataCacheID
 
(NSString *) - defaultSecondaryDataCacheID
 
(NSString *) - pageByFullLookupID
 
(NSString *) - layoutCacheName
 
(NSString *) - defaultGroupByCacheID
 
(NSString *) - pageByUnitsLookupID
 
(NSString *) - defaultPreviewCacheID
 
(NSString *) - previewMapCacheID
 
(NSString *) - previewCacheID:
 
(NSString *) - layoutIDCacheID
 
(NSString *) - docPdfCacheID
 
(NSString *) - pdfServerCacheInfoID
 
(NSString *) - mainDataCacheIDForType:
 
(NSString *) - secondaryDataCacheIDForType:
 
(NSString *) - flashDataCacheID:
 
(NSString *) - layoutKeyMapCacheID
 

Class Methods

(NSString *) + defaultPageByFullLookupID
 
(NSString *) + defaultPageByUnitsLookupID
 
(void) + clearInitialPageValues:
 

Protected Attributes

MSIReportDisplayInforeport
 

Properties

NSInteger layoutID
 
NSInteger incFetchX
 
NSInteger incFetchY
 
NSArray * pageByElements
 
NSString * nodeKeyID
 

Method Documentation

◆ clearInitialPageValues:()

+ (void) clearInitialPageValues: (MSIReportDisplayInfo *)  report

◆ defaultGroupByCacheID()

- (NSString*) defaultGroupByCacheID

◆ defaultMainDataCacheID()

- (NSString*) defaultMainDataCacheID

◆ defaultPageByFullLookupID()

+ (NSString*) defaultPageByFullLookupID

◆ defaultPageByUnitsLookupID()

+ (NSString*) defaultPageByUnitsLookupID

◆ defaultPreviewCacheID()

- (NSString*) defaultPreviewCacheID

◆ defaultSecondaryDataCacheID()

- (NSString*) defaultSecondaryDataCacheID

◆ docPdfCacheID()

- (NSString*) docPdfCacheID

◆ flashDataCacheID:()

- (NSString*) flashDataCacheID: (NSString *)  layoutKey

◆ groupByCacheID()

- (NSString*) groupByCacheID

◆ initWithReport:()

- (id) initWithReport: (MSIReportDisplayInfo *)  theReport

◆ initWithReport:layoutID:()

- (id) initWithReport: (MSIReportDisplayInfo *)  theReport
layoutID: (NSInteger)  _layoutID 

◆ initWithReport:layoutID:nodeKeyID:()

- (id) initWithReport: (MSIReportDisplayInfo *)  theReport
layoutID: (NSInteger)  _layoutID
nodeKeyID: (NSString *)  _nodeKeyID 

◆ layoutCacheName()

- (NSString*) layoutCacheName

◆ layoutIDCacheID()

- (NSString*) layoutIDCacheID

◆ layoutKeyMapCacheID()

- (NSString*) layoutKeyMapCacheID

◆ mainDataCacheID()

- (NSString*) mainDataCacheID

◆ mainDataCacheIDForType:()

- (NSString*) mainDataCacheIDForType: (DataCacheIDTypes type

◆ pageByCacheID()

- (NSString*) pageByCacheID

◆ pageByFullLookupID()

- (NSString*) pageByFullLookupID

◆ pageByUnitsLookupID()

- (NSString*) pageByUnitsLookupID

◆ pdfServerCacheInfoID()

- (NSString*) pdfServerCacheInfoID

◆ previewCacheID:()

- (NSString*) previewCacheID: (int)  index

◆ previewMapCacheID()

- (NSString*) previewMapCacheID

◆ secondaryDataCacheID()

- (NSString*) secondaryDataCacheID

◆ secondaryDataCacheIDForType:()

- (NSString*) secondaryDataCacheIDForType: (DataCacheIDTypes type

Member Data Documentation

◆ report

- (MSIReportDisplayInfo*) report
protected

Property Documentation

◆ incFetchX

- (NSInteger) incFetchX
readwriteatomic

◆ incFetchY

- (NSInteger) incFetchY
readwriteatomic

◆ layoutID

- (NSInteger) layoutID
readwriteatomic

◆ nodeKeyID

- (NSString *) nodeKeyID
readwritenonatomiccopy

◆ pageByElements

- (NSArray *) pageByElements
readwritenonatomicstrong