Library Mobile API Reference for iPhone  MicroStrategy 2019
<DossierLibraryCache> Protocol Reference

#import <MicroStrategyMobileSDK-Swift.h>

Inheritance diagram for <DossierLibraryCache>:
DossierLibraryCacheManager

Instance Methods

(void) - saveDossierList:serverName:
 
(NSDictionary< NSString *, DossierInfo * > *_Nullable) - getDossierDictionary:
 
(NSArray< DossierInfo * > *_Nullable) - getDossierList:
 
(void) - deleteDossierList:
 
(NSDate *_Nullable) - getDossierListLastUpdateTime:
 
(void) - markDossierInfoAsRead:
 
(void) - saveFeedbackEmail:serverName:
 
(NSString *_Nullable) - getFeedbackEmail:
 
(void) - deleteFeedbackEmail:
 
(void) - handleLogoutCleanup:cleanFile:clearUserDefaults:
 
(void) - handleLogoutCleanupForAllProjects
 
(void) - handleCleanupCachesForAllProjectsExceptFile
 

Method Documentation

◆ deleteDossierList:()

- (void) deleteDossierList: (NSString *_Nonnull)  serverName

Reimplemented in DossierLibraryCacheManager.

◆ deleteFeedbackEmail:()

- (void) deleteFeedbackEmail: (NSString *_Nonnull)  serverName

Reimplemented in DossierLibraryCacheManager.

◆ getDossierDictionary:()

- (NSDictionary<NSString *, DossierInfo *> * _Nullable) getDossierDictionary: (NSString *_Nonnull)  SWIFT_WARN_UNUSED_RESULT

Reimplemented in DossierLibraryCacheManager.

◆ getDossierList:()

- (NSArray<DossierInfo *> * _Nullable) getDossierList: (NSString *_Nonnull)  SWIFT_WARN_UNUSED_RESULT

Reimplemented in DossierLibraryCacheManager.

◆ getDossierListLastUpdateTime:()

- (NSDate * _Nullable) getDossierListLastUpdateTime: (NSString *_Nonnull)  SWIFT_WARN_UNUSED_RESULT

Reimplemented in DossierLibraryCacheManager.

◆ getFeedbackEmail:()

- (NSString * _Nullable) getFeedbackEmail: (NSString *_Nonnull)  SWIFT_WARN_UNUSED_RESULT

Reimplemented in DossierLibraryCacheManager.

◆ handleCleanupCachesForAllProjectsExceptFile()

- (void) handleCleanupCachesForAllProjectsExceptFile

Reimplemented in DossierLibraryCacheManager.

◆ handleLogoutCleanup:cleanFile:clearUserDefaults:()

- (void) handleLogoutCleanup: (MSIProjectInfo *_Nonnull)  project
cleanFile: (BOOL)  cleanFile
clearUserDefaults: (BOOL)  clearUserDefaults 

Reimplemented in DossierLibraryCacheManager.

◆ handleLogoutCleanupForAllProjects()

- (void) handleLogoutCleanupForAllProjects

Reimplemented in DossierLibraryCacheManager.

◆ markDossierInfoAsRead:()

- (void) markDossierInfoAsRead: (DossierInfo *_Nullable)  dossierInfo

Reimplemented in DossierLibraryCacheManager.

◆ saveDossierList:serverName:()

- (void) saveDossierList: (NSDictionary< NSString *, DossierInfo * > *_Nonnull)  dossierList
serverName: (NSString *_Nonnull)  serverName 

Reimplemented in DossierLibraryCacheManager.

◆ saveFeedbackEmail:serverName:()

- (void) saveFeedbackEmail: (NSString *_Nonnull)  email
serverName: (NSString *_Nonnull)  serverName 

Reimplemented in DossierLibraryCacheManager.