serial class EnsPortal.MsgFilter.Term extends %SerialObject, %XML.Adaptor

Defines a message routing action with RoutingTerm set.


Parameters Properties Methods Queries Indices ForeignKeys Triggers
2 4 1


Conditions Disabled SourceClass Type

%AddToSaveSet %AddToSyncSet %ClassIsLatestVersion %ClassName
%ConstructClone %Delete %DeleteId %DispatchClassMethod
%DispatchGetModified %DispatchGetProperty %DispatchMethod %DispatchSetModified
%DispatchSetMultidimProperty %DispatchSetProperty %Extends %GetParameter
%GetSwizzleObject %IsA %IsModified %IsNull
%New %NormalizeObject %ObjectIsNull %ObjectModified
%OnBeforeAddToSync %OnDetermineClass %Open %OpenId
%OriginalNamespace %PackageName %RemoveFromSaveSet %ResolveConcurrencyConflict
%SerializeObject %SetModified %SyncObjectIn %SyncTransport
%ValidateObject IsValid LogicalToOdbc OdbcToLogical
XMLDTD XMLExport XMLExportToStream XMLExportToString
XMLNew XMLSchema XMLSchemaNamespace XMLSchemaType


• parameter XMLIGNORENULL = 1;
Ensure that we don't get $C(0) for values that are empty strings
• parameter XMLNAME = "term";
This parameter provides the default XMLNAME for the class. If it is empty then the class name will be used to construct a default XML name. The default XMLNAME is used as the top level tag when exporting objects and the export context did not provide an XML container name.


• property Conditions as list of EnsPortal.MsgFilter.Condition(XMLNAME="condition",XMLPROJECTION="ELEMENT");
Set of conditions that must evaluate true for a message to pass the filter.
• property Disabled as %Boolean(XMLNAME="disabled",XMLPROJECTION="attribute");
If false, then this term is enabled; otherwise this term is not evaluated.
• property SourceClass as %String(MAXLEN=128,XMLNAME="sourceClass",XMLPROJECTION="attribute");
Class used to retrieve filter field or property values
• property Type as %String(MAXLEN=128,XMLNAME="termType",XMLPROJECTION="attribute");
Type of MsgFilter Term


• method IsValid() as %Boolean
Copyright © 1997-2020 InterSystems Corporation, Cambridge, MA