Library Mobile API Reference for iPhone  MicroStrategy 2019
ReportInfo Class Reference

#import <ReportInfo.h>

Inheritance diagram for ReportInfo:
MSIReportDisplayInfo <MSTRHandler>

Instance Methods

(void) - populate:omitCacheInfo:
 
(BOOL) - hasInvalidCache
 
(void) - copyCacheInfoFromCacheSetID:toCacheSetID:forCacheID:error:
 
- Instance Methods inherited from MSIReportDisplayInfo
(nullable NSData *) - _serialize
 
(void) - _buildXMLBody:
 
(NSInteger) - type
 
(void) - setInitialPageForID:values:
 
(nullable NSArray *) - getInitialPageForID:
 
(nullable NSString *) - cacheSetID
 
(nullable NSString *) - currentMessageID
 
(void) - setCurrentMessageID:
 
(nullable NSData *) - promptQuestionXML
 
(void) - setPromptQuestionXML:
 
(void) - addIServerCacheInfo:withCacheID:isBackground:
 
(void) - replaceIServerCacheInfo:withCacheID:isBackground:cacheSetID:
 
(nullable IServerCacheInfoMap *) - getIServerCacheInfoMap
 
(void) - removeIServerCacheInfo:
 
(void) - removeIServerCacheInfo:withCacheInfoID:orServerCacheID:keepEntry:
 
(nullable NSString *) - _currentMessageIDInternal
 
(BOOL) - validatePrompts:anError:
 
(void) - syncManipulationStateId
 
(NSComparisonResult) - compareReportName:
 
(nullable NSData *) - infoXMLForLayout:grouByElements:
 
(void) - setInitialPageByElements:andPageByUnits:
 
(void) - setInitialLayout:inPortraitMode:
 
(EnumBinaryDownloadMode- getBinaryDownloadMode
 
(EnumPrivateAuthenticationMode- isPrivateReport
 
(EnumPrivateAuthenticationMode- isAuthPrintShare
 
(nullable NSString *) - getExcelFilePathAndCreateFolders:
 
(void) - loadPromptQuestionXML
 
(void) - clearPromptQuestionCache
 
(nullable RWBinaryDataSlice *) - getDefinitionCachePath
 
(void) - addDefinitionCache:
 
(void) - replaceDefinitionCache:
 
(NSDictionary *) - getDefinitionCache
 
(NSArray *_Nonnull) - shareActivityItemsWithPersonalName:targetName:
 
- Instance Methods inherited from <MSTRHandler>
(void) - doStartElement:namespaceURI:attributes:level:support:
 
(void) - doEndElement:namespaceURI:level:support:
 

Additional Inherited Members

- Class Methods inherited from MSIReportDisplayInfo
(nullable NSString *) + visualizationStyle:
 
- Protected Attributes inherited from MSIReportDisplayInfo
NSString * reportName
 
NSString * subscriptionName
 
NSString * subscriptionID
 
NSString * parentSubscriptionID
 
NSString * projectID
 
NSString * currentPromptAnswers
 
NSString * promptInPromptAnswers
 
NSTimeInterval inboxMessageTime
 
NSString * baseMessageID
 
NSInteger stateID
 
NSInteger hasWriteAccess
 
NSInteger mobileView
 
MSIProjectInfoproject
 
NSInteger refreshed
 
NSTimeInterval lastTimeRead
 
NSMutableDictionary * initialPageInfo
 
NSMutableArray * tmpPageInfo
 
NSString * tmpID
 
BOOL tmpIsNumeric
 
NSInteger read
 
CGFloat zoom
 
CGFloat xOffset
 
CGFloat yOffset
 
BOOL lastRefreshTimedOut
 
NSTimeInterval targetModificationTime
 
NSString * currentMessageID
 
BOOL isAlert
 
NSInteger currentStateIDForManipulatedReport
 
BOOL messageIDMatchesPrompt
 
BOOL answersSavedToMD
 
SAXStringHandler * currentAnswerGatherer
 
BOOL isPersonalized
 
BOOL isEditable
 
BOOL isPromptEditable
 
BOOL isUnsubscribable
 
BOOL forPreload
 
BOOL fullyCached
 
NSTimeInterval fullyCachedTime
 
NSInteger bytesLoaded
 
BOOL reprompted
 
NSData * repromptQuestionXML
 
BOOL isPromptInPrompt
 
NSInteger loadedSliceCount
 
NSInteger loadingLayoutID
 
NSString * promptsAnswerXML
 
NSString * elementsPromptAnswers
 
NSString * valuePromptAnswers
 
NSString * objectsPromptAnswers
 
NSDictionarydatasetPromptAnswers
 
MSIObjectInfomainTarget
 
MSIObjectInfoalertTarget
 
- Properties inherited from MSIReportDisplayInfo
NSString * targetName
 
NSString * reportID
 
NSInteger reportType
 
NSInteger reportSubType
 
NSString * description
 
MSIObjectInfoparentFolder
 
NSString * abbreviation
 
NSString * iconPath
 
NSData * cachedPromptsQuestionXML
 
NSInteger viewMedia
 
NSInteger availableViewMedia
 
NSURL * shareURL
 
BOOL promptQuestionValid
 

Method Documentation

◆ copyCacheInfoFromCacheSetID:toCacheSetID:forCacheID:error:()

- (void) copyCacheInfoFromCacheSetID: (NSString *)  fromID
toCacheSetID: (NSString *)  toID
forCacheID: (NSString *)  cacheID
error: (NSError **)  error 

◆ hasInvalidCache()

- (BOOL) hasInvalidCache

◆ populate:omitCacheInfo:()

- (void) populate: (NSData *)  xmlData
omitCacheInfo: (BOOL)  omitCacheInfo