%DeepSee.REST.v3.InfoServer
class %DeepSee.REST.v3.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.v3<.class>.Method Inventory
- DeleteConfig()
- GetConfig()
- PostConfig()
- SetConfig()
- Test()
- WriteCubeList()
- WriteDashboardList()
- WriteDataSourceList()
- WriteDetailsForPivotVariable()
- WriteFavoritesList()
- WriteFilterMembers()
- WriteFiltersForDataSource()
- WriteKPIList()
- WriteListingFieldsForCube()
- WriteListingsForCube()
- WriteMeasuresForCube()
- WriteMetricList()
- WriteNamedFiltersForCube()
- WritePivotList()
- WritePivotVariablesForCube()
- WriteQualityMeasuresForCube()
- WriteTermlistList()
Methods
Delete a custom confguration information for the current user. Users with administrative privileges can use
pUser to remove configuration information for a specific user.
Fetch custom configuration for pApplication if one is defined for the current user. If no custom
configuration is stored for the current user, this then attempts to fetch from the _PUBLIC user's configuration.
A user with administrative privileges may retrieve the configuration information for any user by specifying the pUser parameter.
A user with administrative privileges may retrieve the configuration information for any user by specifying the pUser parameter.
The POST action of on the /Info/Config entry point allows any user to set their own config for a
given pApplication. Optionally a user with admin privileges can POST a USER and ACTION
to manage another user's configuration. An admin can also manage a publicly available configuration
default by assigning the configuration to the "_PUBLIC" user.
Store custom confguration information for the current user. One JSON document may be stored per user under
any given pApplication.
Users with administrative privileges may set configurations for other users by supplying the pUser parameter. Configurations can be assigned to the _PUBLIC user and will be available to all users that do not have their own configuration defined.
Users with administrative privileges may set configurations for other users by supplying the pUser parameter. Configurations can be assigned to the _PUBLIC user and will be available to all users that do not have their own configuration defined.
Test method to confirm connection in the service type
Return a list of available cubes on the system.
Return a list of available dashboards on the system.
Get all data sources including "pivot", "kpi","metric"
Return details for a given pivot variable with logical name pVariableName, available in pCubeName.
Return a list of favorites for the current user.
Return the available members for a filter defined by pSpec within the context of pCube.
Retrieve the list of available filters for a given pCube
classmethod WriteKPIList(namespace As %String)
Retrieve the list of available KPIs.
Return a list of available listing fields for pCubeName.
Return a list of available listings for pDataSource.
Return a list of available measures for pCubeName.
Return a list of available metrics on the system.
Return a list of available named filters for pCubeName.
Return a list of available pivots on the system. Optionally the request can control the contents of the list via POSTing the variables:
- BASECUBE: Limit the list only to pivots that are based on this cube.
- HIDDEN: If true, include pivots that have been stored as local copies or are currently in the trash.
- BASECUBE: Limit the list only to pivots that are based on this cube.
- HIDDEN: If true, include pivots that have been stored as local copies or are currently in the trash.
Return a list of available pivot variables for pCubeName.
Return a list of available quality measures for pCubeName.
Return a list of term lists defined in the current namespace.
Inherited Members
Inherited Methods
- %Array2JSON()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructResponseFromArray()
- %ConstructResponseObject()
- %ConvertErrorStatusToJSON()
- %CreateObjectFromArray()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %ErrorToJSON()
- %Extends()
- %ExtractDatasourceName()
- %GetParameter()
- %IsA()
- %New()
- %OriginalNamespace()
- %PackageName()
- %SetModified()
- %SetRequestField()
- %ValidateRequest()
- %WaitForProviderResults()
- AcceptsContentType()
- AccessCheck()
- ConvertParameter()
- Decrypt()
- DispatchRequest()
- DrawCSS3STYLE()
- DrawHEAD()
- DrawSTHEAD()
- DrawSTTitle()
- DrawSTYLE()
- DrawTitle()
- DrawTitleSection()
- Encrypt()
- Error()
- EscapeHTML()
- EscapeURL()
- GetAuthChallenge()
- 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()
- RewriteURL()
- SetResponseHeaderIfEmpty()
- ShowError()
- StartTimer()
- StatusToJSON()
- StatusToProxyObject()
- StopTimer()
- SupportedVerbs()
- ThrowError()
- UnescapeHTML()
- UnescapeURL()