Library Mobile API Reference for iPad  MicroStrategy 2019
ReportStoreWrapper Class Reference

#import <MicroStrategyMobileSDK-Swift.h>

Inheritance diagram for ReportStoreWrapper:

Instance Methods

(nonnull instancetype) - OBJC_DESIGNATED_INITIALIZER
 
(BOOL) - hasInvalidReportCache:
 
(MSILiveReportInfo *_Null_unspecified) - liveReportCopyByTargetID:type:project:
 
(void) - copyCacheSetWithSetID:forReport:
 
(MSILiveReportInfo *_Null_unspecified) - newLiveReport:projectInfo:
 
(NSInteger) - addReportCache:cacheID:data:error:
 
(NSInteger) - addReportCache:cacheID:data:moveFileAtLocation:withServerCache:error:
 
(NSInteger) - deleteReportCache:cacheID:error:
 
(NSInteger) - deleteReport:error:
 
(NSData *_Null_unspecified) - getReportCache:cacheID:
 
(NSData *_Null_unspecified) - getReportCache:cacheID:status:
 
(NSInteger) - invalidateReportCache:error:
 
(NSInteger) - invalidateReportCacheSet:cacheRootID:project:error:
 
(NSInteger) - invalidateReportCacheSet:cacheRootID:project:markManipulated:error:
 
(NSString *_Null_unspecified) - getReportCachePath:cacheID:status:
 
(NSInteger) - deleteReportCacheSet:cacheRootID:project:status:isBackground:error:
 
(NSInteger) - updateReport:deleteData:error:
 
(void) - handleBookmarkOperationsWithOperation:onDocument:withBookmarkID:forCacheID:error:
 
(void) - replaceReportCache:cacheID:data:error:
 
(MSILiveReportInfo *_Nullable) - getPageDocumentInfo:dossierInfo:
 
(NSInteger) - unmapCachesInSet:cacheRootID:project:error:
 

Method Documentation

◆ addReportCache:cacheID:data:error:()

- (NSInteger) addReportCache: (MSIReportDisplayInfo *_Null_unspecified)  aReport
cacheID: (NSString *_Null_unspecified)  cacheID
data: (NSData *_Null_unspecified)  data
error: (NSError *_Nullable *_Nullable)  SWIFT_WARN_UNUSED_RESULT 

◆ addReportCache:cacheID:data:moveFileAtLocation:withServerCache:error:()

- (NSInteger) addReportCache: (MSIReportDisplayInfo *_Null_unspecified)  aReport
cacheID: (NSString *_Null_unspecified)  cacheID
data: (NSData *_Null_unspecified)  data
moveFileAtLocation: (NSString *_Null_unspecified)  fileName
withServerCache: (IServerCacheInfo *_Null_unspecified)  isci
error: (NSError *_Nullable *_Nullable)  SWIFT_WARN_UNUSED_RESULT 

◆ copyCacheSetWithSetID:forReport:()

- (void) copyCacheSetWithSetID: (NSString *_Null_unspecified)  setID
forReport: (MSIReportDisplayInfo *_Null_unspecified)  forReport 

◆ deleteReport:error:()

- (NSInteger) deleteReport: (MSIReportDisplayInfo *_Null_unspecified)  aReport
error: (NSError *_Nullable *_Nullable)  SWIFT_WARN_UNUSED_RESULT 

◆ deleteReportCache:cacheID:error:()

- (NSInteger) deleteReportCache: (MSIReportDisplayInfo *_Null_unspecified)  aReport
cacheID: (NSString *_Null_unspecified)  cacheID
error: (NSError *_Nullable *_Nullable)  SWIFT_WARN_UNUSED_RESULT 

◆ deleteReportCacheSet:cacheRootID:project:status:isBackground:error:()

- (NSInteger) deleteReportCacheSet: (NSString *_Null_unspecified)  cacheSetID
cacheRootID: (NSString *_Null_unspecified)  cacheRootID
project: (MSIProjectInfo *_Null_unspecified)  project
status: (int32_t)  status
isBackground: (BOOL)  background
error: (NSError *_Nullable *_Nullable)  SWIFT_WARN_UNUSED_RESULT 

◆ getPageDocumentInfo:dossierInfo:()

- (MSILiveReportInfo * _Nullable) getPageDocumentInfo: (NSString *_Nonnull)  pageKey
dossierInfo: (MSIReportDisplayInfo *_Nullable)  SWIFT_WARN_UNUSED_RESULT 

◆ getReportCache:cacheID:()

- (NSData * _Null_unspecified) getReportCache: (MSIReportDisplayInfo *_Null_unspecified)  aReport
cacheID: (NSString *_Null_unspecified)  SWIFT_WARN_UNUSED_RESULT 

◆ getReportCache:cacheID:status:()

- (NSData * _Null_unspecified) getReportCache: (MSIReportDisplayInfo *_Null_unspecified)  aReport
cacheID: (NSString *_Null_unspecified)  cacheID
status: (NSInteger *_Null_unspecified)  SWIFT_WARN_UNUSED_RESULT 

◆ getReportCachePath:cacheID:status:()

- (NSString * _Null_unspecified) getReportCachePath: (MSIReportDisplayInfo *_Null_unspecified)  aReport
cacheID: (NSString *_Null_unspecified)  cacheID
status: (NSInteger *_Null_unspecified)  SWIFT_WARN_UNUSED_RESULT 

◆ handleBookmarkOperationsWithOperation:onDocument:withBookmarkID:forCacheID:error:()

- (void) handleBookmarkOperationsWithOperation: (NSInteger)  operation
onDocument: (MSIReportDisplayInfo *_Nullable)  onDocument
withBookmarkID: (NSString *_Nullable)  withBookmarkID
forCacheID: (NSString *_Nullable)  forCacheID
error: (NSError *_Nullable *_Nullable)  error 

◆ hasInvalidReportCache:()

- (BOOL) hasInvalidReportCache: (MSIReportDisplayInfo *_Null_unspecified)  SWIFT_WARN_UNUSED_RESULT

◆ invalidateReportCache:error:()

- (NSInteger) invalidateReportCache: (MSIReportDisplayInfo *_Null_unspecified)  aReport
error: (NSError *_Nullable *_Nullable)  SWIFT_WARN_UNUSED_RESULT 

◆ invalidateReportCacheSet:cacheRootID:project:error:()

- (NSInteger) invalidateReportCacheSet: (NSString *_Null_unspecified)  cacheSetID
cacheRootID: (NSString *_Null_unspecified)  cacheRootID
project: (MSIProjectInfo *_Nonnull)  project
error: (NSError *_Nullable *_Nullable)  SWIFT_WARN_UNUSED_RESULT 

◆ invalidateReportCacheSet:cacheRootID:project:markManipulated:error:()

- (NSInteger) invalidateReportCacheSet: (NSString *_Null_unspecified)  cacheSetID
cacheRootID: (NSString *_Null_unspecified)  cacheRootID
project: (MSIProjectInfo *_Nonnull)  project
markManipulated: (BOOL)  markManipulated
error: (NSError *_Nullable *_Nullable)  SWIFT_WARN_UNUSED_RESULT 

◆ liveReportCopyByTargetID:type:project:()

- (MSILiveReportInfo * _Null_unspecified) liveReportCopyByTargetID: (NSString *_Null_unspecified)  targetID
type: (NSInteger)  type
project: (MSIProjectInfo *_Null_unspecified)  SWIFT_WARN_UNUSED_RESULT 

◆ newLiveReport:projectInfo:()

- (MSILiveReportInfo * _Null_unspecified) newLiveReport: (MSIObjectInfo *_Null_unspecified)  object
projectInfo: (MSIProjectInfo *_Null_unspecified)  SWIFT_WARN_UNUSED_RESULT 

◆ OBJC_DESIGNATED_INITIALIZER()

- (nonnull instancetype) OBJC_DESIGNATED_INITIALIZER

◆ replaceReportCache:cacheID:data:error:()

- (void) replaceReportCache: (MSIReportDisplayInfo *_Nullable)  document
cacheID: (NSString *_Nullable)  cacheID
data: (NSData *_Nullable)  data
error: (NSError *_Nullable *_Nullable)  error 

◆ unmapCachesInSet:cacheRootID:project:error:()

- (NSInteger) unmapCachesInSet: (NSString *_Null_unspecified)  cacheSetID
cacheRootID: (NSString *_Null_unspecified)  cacheRootID
project: (MSIProjectInfo *_Null_unspecified)  project
error: (NSError *_Nullable *_Nullable)  SWIFT_WARN_UNUSED_RESULT 

◆ updateReport:deleteData:error:()

- (NSInteger) updateReport: (MSIReportDisplayInfo *_Null_unspecified)  aReport
deleteData: (BOOL)  deleteData
error: (NSError *_Nullable *_Nullable)  SWIFT_WARN_UNUSED_RESULT