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

EnsPortal.MsgFilter.SavedSearchBase

abstract class EnsPortal.MsgFilter.SavedSearchBase extends %XML.Adaptor

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
6 1

Summary

Properties
%CreatedBy %ModifiedBy %TimeCreated %TimeModified Filter
Name
Methods
XMLDTD XMLExport XMLExportToStream XMLExportToString
XMLNew XMLSchema XMLSchemaNamespace XMLSchemaType
Subclasses
Ens.Enterprise.Portal.MsgFilter.SavedEnterpriseSearch Ens.Enterprise.Portal.MsgFilter.SavedSearch EnsPortal.MsgFilter.SavedSearch

Properties

property %CreatedBy as %String(MAXLEN=128,XMLPROJECTION="NONE") [ InitialExpression = $username,ReadOnly ];
Username of the user responsible for creating the saved search. It is not exposed to XML, so is only populated when the object is created.
property %ModifiedBy as %String(MAXLEN=128,XMLPROJECTION="NONE") [ InitialExpression = $username,ReadOnly ];
Username of the user who last modified the search. Not exposed to XML.
property %TimeCreated as Ens.DataType.UTC(XMLPROJECTION="NONE") [ InitialExpression = $$$timeUTC,ReadOnly ];
Time (in UTC) at which the search was first created. Not exposed to XML.
property %TimeModified as Ens.DataType.UTC(XMLPROJECTION="NONE") [ InitialExpression = $$$timeUTC,ReadOnly ];
Time (in UTC) when the search was last modified. Not exposed to XML.
property Filter as EnsPortal.MsgFilter.Filter;
Reference to the Filter object used to construct the eventual query.
property Name as %String(MAXLEN=128,XMLPROJECTION="ATTRIBUTE");
Name of the search, which is used as the ID key.

Queries

query ListPermanent()
Sub Classes can override and implement restrictions.