Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

ZENApp.Data.Customer

persistent class ZENApp.Data.Customer extends %Library.Persistent, %Library.Populate

SQL Table Name: ZENApp_Data.Customer

This represents a Customer within the sample HelpDesk application.

Property Inventory

Properties

property Location as %String (MAXLEN = 100, POPSPEC = "City()");
Customer location (city customer is based in).
Property methods: LocationDisplayToLogical(), LocationGet(), LocationGetStored(), LocationIsValid(), LocationLogicalToDisplay(), LocationLogicalToOdbc(), LocationNormalize(), LocationSet()
property Name as %String (MAXLEN = 100, POPSPEC = "Company()");
Customer name.
Property methods: NameDisplayToLogical(), NameGet(), NameGetStored(), NameIsValid(), NameLogicalToDisplay(), NameLogicalToOdbc(), NameNormalize(), NameSet()

Indexes

index ($Customer on ) [Extent, Type = bitmap];
index (IDKEY on ) [IdKey, Type = key];
Index methods: IDKEYCheck(), IDKEYDelete(), IDKEYExists(), IDKEYOpen(), IDKEYSQLCheckUnique(), IDKEYSQLExists(), IDKEYSQLFindPKeyByConstraint(), IDKEYSQLFindRowIDByConstraint()
index (IdxLocation on Location) [Type = bitmap];
index (IdxName on Name);
Index methods: IdxNameExists()

Inherited Members

Inherited Methods

Storage

Storage Model: CacheStorage (ZENApp.Data.Customer)

^ZENApp.Data.CustomerD(ID)
=
%%CLASSNAME
Location
Name
FeedbackOpens in a new tab