Skip to main content

Demo.ComplexMap.SemesterFixed.Student.Record

persistent class Demo.ComplexMap.SemesterFixed.Student.Record extends EnsLib.RecordMap.ComplexChild, %XML.Adaptor, Ens.Request, EnsLib.RecordMap.Base

SQL Table Name: Demo_ComplexMap_SemesterFixed_Student.Record

RECORDMAP: Generated from RecordMap 'Demo.ComplexMap.SemesterFixed.Student' on 2012-12-06 at 17:46:52.455 [2012-12-06 22:46:52.455 UTC] by user DemoUser

Property Inventory

Parameters

parameter INCLUDETOPFIELDS = 1;
parameter RECORDMAPGENERATED = 1;
Inherited description: Parameter to indicate whether a Record class has been generated by EnsLib.RecordMap.Generator. If users wish to map data to existing classes, or ensure that the Generator does not overwrite their existing class, this parameter should be left as 0. Classes which have the parameter set to 1 are subject to updates by the RecordMap framework.

Properties

property Email as %String (MAXLEN = 40);
Property methods: EmailDisplayToLogical(), EmailGet(), EmailGetStored(), EmailIsValid(), EmailLogicalToDisplay(), EmailLogicalToOdbc(), EmailNormalize(), EmailSet()
property FirstName as %String (MAXLEN = 20);
Property methods: FirstNameDisplayToLogical(), FirstNameGet(), FirstNameGetStored(), FirstNameIsValid(), FirstNameLogicalToDisplay(), FirstNameLogicalToOdbc(), FirstNameNormalize(), FirstNameSet()
property Grade as %Integer (MAXVAL = 99);
Property methods: GradeDisplayToLogical(), GradeGet(), GradeGetStored(), GradeIsValid(), GradeLogicalToDisplay(), GradeNormalize(), GradeSet(), GradeXSDToLogical()
property LastName as %String (MAXLEN = 25);
Property methods: LastNameDisplayToLogical(), LastNameGet(), LastNameGetStored(), LastNameIsValid(), LastNameLogicalToDisplay(), LastNameLogicalToOdbc(), LastNameNormalize(), LastNameSet()
property MiddleName as %String (MAXLEN = 20);
Property methods: MiddleNameDisplayToLogical(), MiddleNameGet(), MiddleNameGetStored(), MiddleNameIsValid(), MiddleNameLogicalToDisplay(), MiddleNameLogicalToOdbc(), MiddleNameNormalize(), MiddleNameSet()
property Phone as %String (MAXLEN = 20);
Property methods: PhoneDisplayToLogical(), PhoneGet(), PhoneGetStored(), PhoneIsValid(), PhoneLogicalToDisplay(), PhoneLogicalToOdbc(), PhoneNormalize(), PhoneSet()
property StudentID as %String (MAXLEN = 9);
Property methods: StudentIDDisplayToLogical(), StudentIDGet(), StudentIDGetStored(), StudentIDIsValid(), StudentIDLogicalToDisplay(), StudentIDLogicalToOdbc(), StudentIDNormalize(), StudentIDSet()

Indexes

index (IDKEY on ) [IdKey, Type = key];
Index methods: IDKEYCheck(), IDKEYDelete(), IDKEYExists(), IDKEYOpen(), IDKEYSQLCheckUnique(), IDKEYSQLExists(), IDKEYSQLFindPKeyByConstraint(), IDKEYSQLFindRowIDByConstraint()
index (StudentIDIdx on StudentID);
Index methods: StudentIDIdxExists()

Triggers

trigger OnDelete (BEFORE event DELETE);

Inherited Members

Inherited Properties

Inherited Methods

Storage

Gray indicates storage defined by superclasses.

Storage Model: CacheStorage (Demo.ComplexMap.SemesterFixed.Student.Record)

^Demo.ComplexSFix.StuRecD(ID)
=
%%CLASSNAME
StudentID
%Source
FirstName
MiddleName
Grade
Email
Phone
LastName
FeedbackOpens in a new tab