Class Reference
IRIS for UNIX 2019.3
InterSystems: The power behind what matters   
Documentation  Search
  [%SYS] >  [%DeepSee] >  [REST] >  [v1] >  [InfoServer]
Private  Storage   

class %DeepSee.REST.v1.InfoServer extends %DeepSee.REST.REST

This class is responsible for creating the JSON response to the DeepSee REST informational services. For examples and a full list of available services see the documentation for %DeepSee.REST.v1<.class>.

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
14


Summary

Methods
%ClassIsLatestVersion %ClassName %ConstructResponseFromArray %CreateObjectFromArray
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %ErrorToJSON
%Extends %ExtractDatasourceName %GetParameter %IsA
%New %OriginalNamespace %PackageName %SetModified
%ValidateRequest %WaitForProviderResults AcceptsContentType AccessCheck
ConvertParameter Decrypt DispatchMap DispatchRequest
DrawCSS3STYLE DrawHEAD DrawSTHEAD DrawSTTitle
DrawSTYLE DrawTitle DrawTitleSection Encrypt
Error EscapeHTML EscapeURL Http403
Http404 Http405 Http500 HyperEventCall
HyperEventHead Include InsertHiddenField InsertHiddenFields
IsPrivate Link Login OnErrorSetup
OnHTTPHeader OnHandleCorsRequest OnHandleOptionsRequest OnLoginPage
OnPage OnPageError OnPostHTTP OnPostHyperEvent
OnPreDispatch OnPreHTTP OnPreHyperEvent OnSecurityTokenPage
Page QuoteJS ReportHttpStatusCode ResolveTarget
RewriteURL SetResponseHeaderIfEmpty ShowError StartTimer
StatusToJSON StatusToProxyObject StopTimer SupportedVerbs
Test ThrowError UnescapeHTML UnescapeURL
WriteCubeList WriteDashboardList WriteDetailsForPivotVariable WriteFilterMembers
WriteFiltersForDataSource WriteKPIList WriteListingFieldsForCube WriteListingsForCube
WriteMeasuresForCube WriteNamedFiltersForCube WritePivotList WritePivotVariablesForCube
WriteQualityMeasuresForCube


Methods

• classmethod Test(namespace As %String) as %Status
Test method to confirm connection in the service type
• classmethod WriteCubeList(namespace As %String) as %Status
Return a list of available cubes on the system.
• classmethod WriteDashboardList(namespace As %String) as %Status
Return a list of available dashboards on the system.
• classmethod WriteDetailsForPivotVariable(namespace As %String, pUrl) as %Status
Return details for a given pivot variable with logical name pVariableName, available in pCubeName.
• classmethod WriteFilterMembers(namespace As %String, pUrl) as %Status
Return the available members for a filter defined by pSpec within the context of pCube.
• classmethod WriteFiltersForDataSource(namespace As %String, pDataSource) as %Status
Retrieve the list of available filters for a given pCube
• classmethod WriteKPIList(namespace As %String)
Retrieve the list of available KPIs
• classmethod WriteListingFieldsForCube(namespace As %String, pCubeName) as %Status
Return a list of available listing fields for pCubeName.
• classmethod WriteListingsForCube(namespace As %String, pDataSource) as %Status
Return a list of available listings for pDataSource.
• classmethod WriteMeasuresForCube(namespace As %String, pCubeName) as %Status
Return a list of available measures for pCubeName.
• classmethod WriteNamedFiltersForCube(namespace As %String, pCubeName) as %Status
Return a list of available named filters for pCubeName.
• classmethod WritePivotList(namespace As %String) as %Status
Return a list of available pivots on the system.
• classmethod WritePivotVariablesForCube(namespace As %String, pCubeName) as %Status
Return a list of available pivot variables for pCubeName.
• classmethod WriteQualityMeasuresForCube(namespace As %String, pCubeName) as %Status
Return a list of available quality measures for pCubeName.


Copyright (c) 2019 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.