Library Mobile API Reference for iPhone  MicroStrategy 2019
ObjectStore Class Reference

#import <ObjectStore.h>

Inheritance diagram for ObjectStore:

Instance Methods

(id) - initWithProject:
 
(void) - addWebDAVFoler:toCache:
 
(MSTRFolder *) - getCachedWebDAVFolder:
 
(void) - removeCachedWebDAVFolder:
 
(void) - addExpressTeamFolder:toCacheWithTeamID:
 
(MSTRFolder *) - getCachedExpressTeamFolder:
 
(void) - removeCachedExpressTeamFolder:
 
(MSTRFolder *) - getNamedFolder:sessionState:
 
(MSTRFolder *) - getFolder:sessionState:
 
(MSTRFolder *) - getCachedNamedFolder:
 
(void) - removeCachedNamedFolder:
 
(MSTRFolder *) - getCachedFolder:
 
(void) - removeCachedFolder:
 
(MSIObjectInfo *) - getObject:
 
(void) - clearCache
 
(void) - markDirty
 
(bool) - hasCacheForNamedFolderID:
 
(bool) - hasCacheForFolderID:
 
(bool) - hasCacheForWebDAVFolderID:
 
(bool) - hasCacheForExpressTeamFolderID:
 

Class Methods

(void) + clearFolderCacheFiles
 

Properties

MSIProjectInfoprojectInfo
 
BOOL useCache
 
ObjectTypes objectTypeRestriction
 

Method Documentation

◆ addExpressTeamFolder:toCacheWithTeamID:()

- (void) addExpressTeamFolder: (MSTRFolder *)  folder
toCacheWithTeamID: (NSString *)  teamID 

◆ addWebDAVFoler:toCache:()

- (void) addWebDAVFoler: (MSTRFolder *)  folder
toCache: (NSString *)  key 

◆ clearCache()

- (void) clearCache

◆ clearFolderCacheFiles()

+ (void) clearFolderCacheFiles

◆ getCachedExpressTeamFolder:()

- (MSTRFolder*) getCachedExpressTeamFolder: (NSString *)  teamID

◆ getCachedFolder:()

- (MSTRFolder*) getCachedFolder: (NSString *)  dssid

◆ getCachedNamedFolder:()

- (MSTRFolder*) getCachedNamedFolder: (NSInteger)  folderName

◆ getCachedWebDAVFolder:()

- (MSTRFolder*) getCachedWebDAVFolder: (NSString *)  key

◆ getFolder:sessionState:()

- (MSTRFolder*) getFolder: (NSString *)  dssid
sessionState: (NSString *)  sessionState 

◆ getNamedFolder:sessionState:()

- (MSTRFolder*) getNamedFolder: (NSInteger)  folderName
sessionState: (NSString *)  sessionState 

◆ getObject:()

- (MSIObjectInfo*) getObject: (NSString *)  dssid

◆ hasCacheForExpressTeamFolderID:()

- (bool) hasCacheForExpressTeamFolderID: (NSString *)  folderID

◆ hasCacheForFolderID:()

- (bool) hasCacheForFolderID: (NSString *)  folderID

◆ hasCacheForNamedFolderID:()

- (bool) hasCacheForNamedFolderID: (NSInteger)  namedFolderID

◆ hasCacheForWebDAVFolderID:()

- (bool) hasCacheForWebDAVFolderID: (NSString *)  folderID

◆ initWithProject:()

- (id) initWithProject: (MSIProjectInfo *)  projectInfo

◆ markDirty()

- (void) markDirty

◆ removeCachedExpressTeamFolder:()

- (void) removeCachedExpressTeamFolder: (NSString *)  teamID

◆ removeCachedFolder:()

- (void) removeCachedFolder: (NSString *)  folderID

◆ removeCachedNamedFolder:()

- (void) removeCachedNamedFolder: (NSInteger)  namedFolder

◆ removeCachedWebDAVFolder:()

- (void) removeCachedWebDAVFolder: (NSString *)  key

Property Documentation

◆ objectTypeRestriction

- (ObjectTypes) objectTypeRestriction
readwriteatomic

◆ projectInfo

- (MSIProjectInfo *) projectInfo
readnonatomicassign

◆ useCache

- (BOOL) useCache
readwritenonatomicassign