Library Mobile API Reference for iPhone  MicroStrategy 2019
FolderCacheManager Class Reference

#import <FolderCacheManager.h>

Inheritance diagram for FolderCacheManager:

Instance Methods

(void) - projectListUpdated
 
(void) - unloadMemory
 
(ObjectStore *) - objectStoreWithProjectInfo:
 
(void) - unloadAllObjectStores
 
(void) - removeObjectStoreByProjectInfo:
 
(void) - setChildObjects:ofParentObject:inProject:
 
(NSArray *) - getChildObjectsOfParentObject:inProject:
 
(NSArray *) - getRecentlyViewedItems
 
(void) - addRecentlyViewedItem:
 
(void) - removeRecentlyViewedItem:
 
(void) - pushRestoreState:
 
(FolderRestoreState *) - popRestoreState
 
(NSUInteger) - searchHistoryCount
 
(NSString *) - searchRecordAtIndex:
 
(void) - addSearchRecord:
 
(void) - removeSearchRecordAt:
 
(void) - clearSearchHistory
 
(void) - clearCache
 
(void) - clearCacheOfProject:
 
(void) - clearCacheOfProjects:
 

Class Methods

(FolderCacheManager *) + getInstance
 

Method Documentation

◆ addRecentlyViewedItem:()

- (void) addRecentlyViewedItem: (FolderItem *)  item

◆ addSearchRecord:()

- (void) addSearchRecord: (NSString *)  searchRecord

◆ clearCache()

- (void) clearCache

◆ clearCacheOfProject:()

- (void) clearCacheOfProject: (MSIProjectInfo *)  project

◆ clearCacheOfProjects:()

- (void) clearCacheOfProjects: (NSArray *)  projects

◆ clearSearchHistory()

- (void) clearSearchHistory

◆ getChildObjectsOfParentObject:inProject:()

- (NSArray*) getChildObjectsOfParentObject: (MSIObjectInfo *)  parent
inProject: (MSIProjectInfo *)  project 

◆ getInstance()

+ (FolderCacheManager*) getInstance

◆ getRecentlyViewedItems()

- (NSArray*) getRecentlyViewedItems

◆ objectStoreWithProjectInfo:()

- (ObjectStore*) objectStoreWithProjectInfo: (MSIProjectInfo *)  projectInfo

◆ popRestoreState()

- (FolderRestoreState*) popRestoreState

◆ projectListUpdated()

- (void) projectListUpdated

◆ pushRestoreState:()

- (void) pushRestoreState: (FolderRestoreState *)  restoreState

◆ removeObjectStoreByProjectInfo:()

- (void) removeObjectStoreByProjectInfo: (MSIProjectInfo *)  projectInfo

◆ removeRecentlyViewedItem:()

- (void) removeRecentlyViewedItem: (FolderItem *)  item

◆ removeSearchRecordAt:()

- (void) removeSearchRecordAt: (NSInteger)  index

◆ searchHistoryCount()

- (NSUInteger) searchHistoryCount

◆ searchRecordAtIndex:()

- (NSString*) searchRecordAtIndex: (NSInteger)  index

◆ setChildObjects:ofParentObject:inProject:()

- (void) setChildObjects: (NSArray *)  children
ofParentObject: (MSIObjectInfo *)  parent
inProject: (MSIProjectInfo *)  project 

◆ unloadAllObjectStores()

- (void) unloadAllObjectStores

◆ unloadMemory()

- (void) unloadMemory