Package com.microstrategy.web.objects
Interface WebDocumentInstance
- 
- All Superinterfaces:
- EnumWebPersistableState,- Persistable,- WebResultSetInstance
 
 public interface WebDocumentInstance extends WebResultSetInstance The WebDocumentInstance interface represents an instance of a document. A document instance is identified by its message ID. This interface can be used to retrieve the results of a document and to access its inbox records. A WebDocumentInstance can only be obtained from theWebDocumentSourceinterface.- Since:
- MicroStrategy Web 7.3.1 or earlier
 
- 
- 
Field Summary- 
Fields inherited from interface com.microstrategy.utils.serialization.EnumWebPersistableStateBARE_MINIMAL_STATE_INFO, MAXIMAL_STATE_INFO, MINIMAL_STATE_INFO, TYPICAL_STATE_INFO
 
- 
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description WebDocReportInstancesgetDocReportInstances()Returns aWebDocReportInstancesobject through will the reports within this document can be accessed.WebDocumentMessagegetMessage()Returns aWebDocumentMessageobject for the current document.WebDocumentMessagegetMessage(boolean populate)Returns aWebDocumentMessageobject for the current document.byte[]getPDFData()Returns the PDF Data.java.lang.StringgetResults()Attempts to obtain the document results from the Intelligence Server, and return those results.intgetViewMode()Returns the view mode.voidsetViewMode(int viewMode)Sets the view mode.- 
Methods inherited from interface com.microstrategy.utils.serialization.PersistablerestoreState, restoreState, saveState, saveState, saveState, saveState
 - 
Methods inherited from interface com.microstrategy.web.objects.WebResultSetInstanceCancelReprompt, createNewSchedule, createNewSubscription, getCacheID, getCacheLastUpdate, getCacheType, getIconPath, getIsPVPartialExecution, getMaxWait, getMessageID, getPollingFrequency, getPrompts, getPrompts, getStateID, getStatus, getViewMediaSettings, isAsync, isModified, isPrompted, isPromptStatus, isPromptStatus, isReprompted, isResolved, isResultOrPromptStatus, isResultStatus, isResultStatus, pollStatus, pollStatusOnly, schedule, schedule, setAsync, setIconPath, setIsPVPartialExecution, setMaxWait, setPollingFrequency
 
- 
 
- 
- 
- 
Method Detail- 
getResultsjava.lang.String getResults() throws WebObjectsExceptionAttempts to obtain the document results from the Intelligence Server, and return those results.- Returns:
- The document Execution Results String.
- Throws:
- WebObjectsException- Thrown if the method has difficulty in contacting the Intelligence Server.
 
 - 
getDocReportInstancesWebDocReportInstances getDocReportInstances() throws WebObjectsException, java.lang.IllegalArgumentException Returns aWebDocReportInstancesobject through will the reports within this document can be accessed.- Returns:
- WebDocReportInstancesobject that contains the reports.
- Throws:
- WebObjectsException- if any error was encountered while retrieving the inbox XML. IllegalArgumentException if the inbox XML retrieved could not be parsed.
- java.lang.IllegalArgumentException
 
 - 
getMessageWebDocumentMessage getMessage() throws WebObjectsException Returns aWebDocumentMessageobject for the current document. No attempt is made to ensure that the document message returned is populated. Thus, unless the document message was already existing and populated, this call returns an unpopulated document message object.- Returns:
- WebDocumentMessagefor the current document.
- Throws:
- WebObjectsException- indicates an inability to obtain the message information from the Intelligence Server.
 
 - 
getMessageWebDocumentMessage getMessage(boolean populate) throws WebObjectsException Returns aWebDocumentMessageobject for the current document. If populate is true, it is ensured that theWebDocumentMessageobject is populated from Intelligence Server.- Returns:
- WebDocumentMessagefor the current document.
- Throws:
- WebObjectsException- indicates an inability to obtain the message information from the Intelligence Server.
 
 - 
getPDFDatabyte[] getPDFData() throws WebObjectsExceptionReturns the PDF Data.- Returns:
- byte[] the pdf PDF
- Throws:
- WebObjectsException- if an error was encountered on IServer.
- Since:
- MicroStrategy Web 7.5.0
 
 - 
setViewModevoid setViewMode(int viewMode) Sets the view mode. View mode should be a value fromEnumWebDocumentViewMode- Parameters:
- viewMode- the desired view mode.
- Since:
- MicroStrategy Web 7.5.4
 
 - 
getViewModeint getViewMode() Returns the view mode. Possbile View mode values are listed inEnumWebDocumentViewMode- Returns:
- int the view mode.
- Since:
- MicroStrategy Web 7.5.4
 
 
- 
 
-