Skip to main content

%DeepSee.UserPortal.Data.Alert

Class %DeepSee.UserPortal.Data.Alert Extends (%Persistent, %XML.Adaptor) [ System = 4 ]

Each instance of this class represents an alert within the DeepSee User Portal.

Properties

createDate

Property createDate As %TimeStamp(XMLPROJECTION = "attribute") [ InitialExpression = {$ZDT($H,3)} ];

Time when alert was created.

senderId

Property senderId As %String(MAXLEN = 200, XMLPROJECTION = "attribute");

User ID of user that sent this alert.

userId

Property userId As %String(MAXLEN = 200, XMLPROJECTION = "attribute");

User ID of receipient of this alert.

subject

Property subject As %String(MAXLEN = 200, XMLPROJECTION = "attribute");

Subject line for this alert.

comments

Property comments As %String(MAXLEN = 5000, XMLPROJECTION = "attribute");

Additional comments for this alert.

isNew

Property isNew As %Boolean(XMLPROJECTION = "attribute") [ InitialExpression = 1 ];

True if this alert has not been reviewed yet.

dataId

Property dataId As %String(MAXLEN = 200, XMLPROJECTION = "attribute");

ID of folder item to display for this alert.

priority

Property priority As %String(MAXLEN = 200, VALUELIST = ",low,high", XMLPROJECTION = "attribute");

Priority of this alert (null is medium).