InterSystems IRIS Data Platform 2020.4 > Class Reference > ENSLIB namespace > Ens.Enterprise.Portal.MessageResendEdit

Ens.Enterprise.Portal.MessageResendEdit

class Ens.Enterprise.Portal.MessageResendEdit extends EnsPortal.MessageResendEdit, Ens.Enterprise.Portal.base

This is the Resend and Edit page for the Message Bank.

Property Inventory

Method Inventory

Parameters

parameter HEADERCLASS = Ens.Enterprise.MsgBank.MessageHeader;
parameter PAGENAME = Message Bank Edit and Resend;
Displayed name of this page.
parameter RESOURCE = %Ens_MsgBank_MessageEditResend:USE;
User needs USE permissions on the %Ens_MsgBank_MessageEditResend resource to view this page.

Properties

property NewTarget as %ZEN.Datatype.string;
If supplied, this is the new target to which to send the message
Property methods: NewTargetDisplayToLogical(), NewTargetGet(), NewTargetIsValid(), NewTargetLogicalToDisplay(), NewTargetLogicalToOdbc(), NewTargetNormalize(), NewTargetSet()
property Suspended as %ZEN.Datatype.boolean [ InitialExpression = 0 ];
Ignored in the Message Bank.
Property methods: SuspendedDisplayToLogical(), SuspendedGet(), SuspendedIsValid(), SuspendedLogicalToDisplay(), SuspendedLogicalToOdbc(), SuspendedLogicalToXSD(), SuspendedNormalize(), SuspendedSet(), SuspendedXSDToLogical()
property canViewContents as %ZEN.Datatype.boolean [ InitialExpression = $system.Security.Check("%Ens_MsgBank_MessageContent","USE") ];
Property methods: canViewContentsDisplayToLogical(), canViewContentsGet(), canViewContentsIsValid(), canViewContentsLogicalToDisplay(), canViewContentsLogicalToOdbc(), canViewContentsLogicalToXSD(), canViewContentsNormalize(), canViewContentsSet(), canViewContentsXSDToLogical()
property canViewHeaders as %ZEN.Datatype.boolean [ InitialExpression = $system.Security.Check("%Ens_MsgBank_MessageHeader","USE") ];
Property methods: canViewHeadersDisplayToLogical(), canViewHeadersGet(), canViewHeadersIsValid(), canViewHeadersLogicalToDisplay(), canViewHeadersLogicalToOdbc(), canViewHeadersLogicalToXSD(), canViewHeadersNormalize(), canViewHeadersSet(), canViewHeadersXSDToLogical()
property canViewTrace as %ZEN.Datatype.boolean [ InitialExpression = $system.Security.Check("%Ens_MsgBank_MessageTrace","USE") ];
Property methods: canViewTraceDisplayToLogical(), canViewTraceGet(), canViewTraceIsValid(), canViewTraceLogicalToDisplay(), canViewTraceLogicalToOdbc(), canViewTraceLogicalToXSD(), canViewTraceNormalize(), canViewTraceSet(), canViewTraceXSDToLogical()
property messageDisplayPage as %ZEN.Datatype.string [ InitialExpression = "Ens.Enterprise.Portal.Dialog.MessageBodyDisplay.zen" ];
Page to use for displaying message content.
Property methods: messageDisplayPageDisplayToLogical(), messageDisplayPageGet(), messageDisplayPageIsValid(), messageDisplayPageLogicalToDisplay(), messageDisplayPageLogicalToOdbc(), messageDisplayPageNormalize(), messageDisplayPageSet()
property messageTracePage as %ZEN.Datatype.string [ InitialExpression = "Ens.Enterprise.Portal.VisualTrace.zen" ];
Page for displaying the visual trace.
Property methods: messageTracePageDisplayToLogical(), messageTracePageGet(), messageTracePageIsValid(), messageTracePageLogicalToDisplay(), messageTracePageLogicalToOdbc(), messageTracePageNormalize(), messageTracePageSet()
property newTargetClient as %ZEN.Datatype.string (ZENURL = "TARGETCLIENT");
Property methods: newTargetClientDisplayToLogical(), newTargetClientGet(), newTargetClientIsValid(), newTargetClientLogicalToDisplay(), newTargetClientLogicalToOdbc(), newTargetClientNormalize(), newTargetClientSet()
property newTargetItem as %ZEN.Datatype.string (ZENURL = "TARGETITEM");
If supplied, this is the new target configuration item to which to send the message.
Property methods: newTargetItemDisplayToLogical(), newTargetItemGet(), newTargetItemIsValid(), newTargetItemLogicalToDisplay(), newTargetItemLogicalToOdbc(), newTargetItemNormalize(), newTargetItemSet()
property resendResultPage as %ZEN.Datatype.string [ InitialExpression = "Ens.Enterprise.Portal.MessageResendAfter.zen" ];
Page to use for displaying the results of the resend.
Property methods: resendResultPageDisplayToLogical(), resendResultPageGet(), resendResultPageIsValid(), resendResultPageLogicalToDisplay(), resendResultPageLogicalToOdbc(), resendResultPageNormalize(), resendResultPageSet()
property viewerPage as %ZEN.Datatype.string [ InitialExpression = "Ens.Enterprise.Portal.MsgBankViewer.zen" ];
Page for displaying messages.
Property methods: viewerPageDisplayToLogical(), viewerPageGet(), viewerPageIsValid(), viewerPageLogicalToDisplay(), viewerPageLogicalToOdbc(), viewerPageNormalize(), viewerPageSet()

Methods

method %OnGetPageName() as %String [ Language = objectscript ]
Get the (localized) name of the page.
method DrawHTMLFields(tSessionId As %String) as %Status [ Language = objectscript ]
Ensure we don't draw anything for Suspended messages.
method GetSubmitURL() as %String [ Language = objectscript ]
method NewTargetGet() as %String [ Language = objectscript ]
method NewTargetSet(pVal="") as %Status [ Language = objectscript ]
method OnGetRibbonInfo(Output pDisplay As %Boolean, Output pViewIcons As %List, Output pSortOptions As %List, Output pSearchBox As %Boolean, Output pRibbonTitle As %String, Output pCommands As %List) as %Status [ Language = objectscript ]
Get information to display in the ribbon bar.
method PerformResend(pHeader As Ens.MessageHeaderBase, pNewBody As %RegisteredObject, Output pNewHeaderId As %String, Output pText) as %Status [ Language = objectscript ]

Inherited Members

Inherited Properties

Inherited Methods

Feedback