class CSPX.EnsSuspendedMsgForm extends %RegisteredObject, %CSP.Util.AutoForm


Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 11 3


EndId EndTime Id IsError MaxRows
SessionStart SortOrder StartId StartTime Status
%AddToSaveSet %ClassIsLatestVersion %ClassName %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Extends
%GetParameter %IsA %IsModified %New
%NormalizeObject %ObjectModified %OriginalNamespace %PackageName
%RemoveFromSaveSet %SerializeObject %SetModified %ValidateObject
CreateInstance DispatchSubmit DoSubmit DrawFormButtons
DrawHTMLForm DrawHTMLTable GetComboBoxHTML GetFormError
OnDefineButtons OnSubmit ProcessSubmit SetFormError


parameter DOMAIN = "Ensemble";
Use our own domain for localization


property EndId as %Integer(CAPTION="@Ensemble:EndId@End Id");
End ID value
property EndTime as %TimeStamp(CAPTION="@Ensemble:EndTime@End Time");
End date
property Id as %Integer(CAPTION="@Ensemble:Id@");
User may enter a Id
property IsError as %String(CAPTION="@Ensemble:IsError@Is Error",DISPLAYLIST=",false,true",VALUELIST=",0,1");
property MaxRows as %Integer(CAPTION="@Ensemble:MaxRows@Max Rows",MAXVAL=500,MINVAL=1);
Number of rows to display
property SessionStart as %String(CAPTION="@Ensemble:SessionStart@",DISPLAYLIST=",All messages,Initial messages",VALUELIST=",0,1");
Only show messages that start session
property SortOrder as %String(CAPTION="@Ensemble:SortOrder@Sort Order",DISPLAYLIST=",Oldest First,Newest First",VALUELIST=",1,2");
How to sort data
property StartId as %Integer(CAPTION="@Ensemble:StartId@Start Id");
Starting ID value
property StartTime as %TimeStamp(CAPTION="@Ensemble:StartTime@Start Time");
Starting date
property Status as Ens.DataType.MessageStatus(CAPTION="@Ensemble:Status@Status");
Message status
property Type as Ens.DataType.MessageType(CAPTION="@Ensemble:Type@Type");
Message types


classmethod CreateInstance(ByRef pID As %String) as %CSP.Util.AutoForm
Create an instance of the AutoForm object using the provided ID value(s). This is overridden by subclasses.
The default implementation will perform an OpenId if the AutoForm is a persistent object.
classmethod OnDefineButtons(ByRef pButtons As %CSP.Util.FormButton)
define standard Login buttons
method OnSubmit(ByRef pID As %String, pSubmit As %String) as %Status
This callback is called when this form is submitted. pID is the ID value associated with the form. The default implementation will perform a Save if the AutoForm is a persistent object.
pSubmit is the name of the submit button (i.e., $AUTOFORM_SAVE).
Copyright © 1997-2021 InterSystems Corporation, Cambridge, MA