Learning
Documentation
Community
Open Exchange
Global Masters
Home / Class Reference / ENSLIB namespace / %REST.Application
Private  Storage   

%REST.Application


class %REST.Application extends
%RegisteredObject, %JSON.Adaptor

%REST.Application describes a REST application.

Inventory


Parameters Properties Methods Queries Indices ForeignKeys Triggers
7


Summary


Properties
dispatchClass enabled name namespace
resource swaggerSpec webApplications

Methods
%AddToSaveSet %ClassIsLatestVersion %ClassName %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Extends
%GetParameter %IsA %IsModified %JSONExport
%JSONExportToStream %JSONExportToString %JSONImport %JSONNew
%New %NormalizeObject %ObjectModified %OriginalNamespace
%PackageName %RemoveFromSaveSet %SerializeObject %SetModified
%ValidateObject


Properties


• property dispatchClass as %String(MAXLEN="");
The name of the dispatch class for this REST application.
• property enabled as %Boolean;
This application is enabled if the enabled property is true.
• property name as %String(MAXLEN="");
The name of the REST application either in the form of a web application name or package for REST specification class name.
• property namespace as %String(MAXLEN="");
The namespace in which this application is defined.
• property resource as %String(MAXLEN="");
Resource which is required for this application of the form resource:mode.
• property swaggerSpec as %xsd.anyURI;
A URL to produce a swagger specification for this application.
• property webApplications as %String(MAXLEN="");
a comma separated list of the web application that the REST application is deployed to.
An error occurred with the web application.

It has been logged to system error log (System Operation>System Logs>Application Error Log).