Home > Class Reference > ENSLIB namespace > EnsPortal.MsgFilter.Term
Private  

EnsPortal.MsgFilter.Term

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

Defines a message routing action with RoutingTerm set.

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
2 4 1

Summary

Properties
Conditions Disabled SourceClass Type
Methods
%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

Parameters

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.

Properties

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

Methods

method IsValid() as %Boolean