This is documentation for Caché & Ensemble.

For information on converting to InterSystems IRIS, see the InterSystems IRIS Adoption Guide and the InterSystems IRIS In-Place Conversion Guide, both available on the WRC Distributions page (login required).

Home > Class Reference > ENSLIB namespace > Ens.Enterprise.Portal.MsgFilter.SavedEnterpriseSearch


persistent class Ens.Enterprise.Portal.MsgFilter.SavedEnterpriseSearch extends %Library.Persistent, EnsPortal.MsgFilter.SavedSearchBase

SQL Table Name: Ens_Enterprise_Portal_MsgFilter.SavedEnterpriseSearch

Property Inventory (Including Private)

Method Inventory (Including Private)


parameter XMLTYPE = EnterpriseSavedSearch;
Inherited description: This parameter provides the default XMLTYPE for the class. If it is empty then the class name will be used to construct a default XML type. The default XMLTYPE is used when naming and referencing this type in a schema and the schema context did not provide an XML type name.

Properties (Including Private)

property Filter as Ens.Enterprise.Portal.MsgFilter.EnterpriseFilter;
Reference to the Filter object used to construct the eventual query.
Property methods: FilterGet(), FilterGetObject(), FilterGetObjectId(), FilterGetStored(), FilterGetSwizzled(), FilterIsEmpty(), FilterIsValid(), FilterNewObject(), FilterSet(), FilterSetObject(), FilterSetObjectId(), FilterUnSwizzle()

Methods (Including Private)

private method %OnAddToSaveSet(depth As %Integer = 3, insert As %Integer = 0, callcount As %Integer = 0) as %Status
Callback to update %TimeModified and %ModifiedBy.


index (Name on Name) [IdKey, Type = key];
Index methods: NameCheck(), NameDelete(), NameDisplayToLogical(), NameExists(), NameGet(), NameGetStored(), NameIsValid(), NameLogicalToDisplay(), NameLogicalToOdbc(), NameNormalize(), NameOpen(), NameSQLCheckUnique(), NameSQLExists(), NameSQLFindPKeyByConstraint(), NameSQLFindRowIDByConstraint(), NameSet()


trigger OnUpdate (BEFORE event INSERT/UPDATE);
Update %TimeModified and %ModifiedBy for SQL modifications.

Inherited Members

Inherited Properties (Including Private)

Inherited Methods (Including Private)


Storage Model: CacheStorage (Ens.Enterprise.Portal.MsgFilter.SavedEnterpriseSearch)

FeedbackOpens in a new window