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
%%OIDGet %AddToSaveSet %BindExport %BuildObjectGraph
%ClassIsLatestVersion %ClassName %Close %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Extends
%GetParameter %IncrementCount %IsA %IsModified
%JSONExport %JSONExportInternal %JSONExportToStream %JSONExportToString
%JSONExportToStringInternal %JSONGenerate %JSONImport %JSONImportInternal
%JSONNew %JSONX %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.