HS.Registry.REST.Resource.V1.AuthDomain
class HS.Registry.REST.Resource.V1.AuthDomain extends HS.REST.Model.Proxy
Parameters
parameter MEDIATYPE = application/vnd.intersystems.com.hs.auth.crud.v1+json;
Inherited description: Content-Type implemented in this class
Subclasses MAY override this
parameter RESOURCENAME = security-domain;
Inherited description: Name of the resource at the REST level
Subclasses MUST override this
parameter SOURCECLASS = HS.Registry.AuthDomain;
Inherited description: The class to which this class provides REST access. It must extend %Persistent and have its %JSONENABLED class parameter set to 1 (e.g., by extending %JSON.Adaptor).
Subclasses must override this parameter.
parameter SecurityResource = ##class(HS.Registry.AuthDomain.Installer).#SecurityResource;
Inherited description: Security resource used to protect this REST resource.
If provided, then any READ or QUERY operations require READ access to the resource and any Create, Update or Delete operations require WRITE access to the resource.
This parameter is used in the default implementation of CheckPermission() below. If more advanced permission checking is needed, the method can be overridden.
If provided, then any READ or QUERY operations require READ access to the resource and any Create, Update or Delete operations require WRITE access to the resource.
This parameter is used in the default implementation of CheckPermission() below. If more advanced permission checking is needed, the method can be overridden.
Inherited Members
Inherited Methods
- %AddToSaveSet()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %IsA()
- %IsModified()
- %JSONExport()
- %JSONExportArray()
- %JSONExportToDynamicObject()
- %JSONExportToStream()
- %JSONExportToString()
- %JSONImport()
- %JSONImportArray()
- %JSONMappingInfo()
- %JSONNew()
- %JSONNewDefault()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OriginalNamespace()
- %PackageName()
- %RemoveFromSaveSet()
- %SerializeObject()
- %SetModified()
- %ValidateObject()
- DeleteModelInstance()
- GetCollection()
- GetModelFromResultRow()
- GetModelInstance()
- JSONExport()
- JSONExportToStream()
- JSONExportToString()
- JSONImport()
- ModifyOpenAPIInfo()
- OnAfterSaveModel()
- OnBeforeSaveModel()
- OnGetProxyColumnList()
- SaveModelInstance()
- Supports()
- SupportsDefault()
- Version()