LitCrit Uses Multiple Message Classes

Developing the LitCrit application meant creating forms of different message classes, some with multiple pages. This design choice was necessary to support all the LitCrit functionality, though this at times means copying data from a form of one message class to a form of another message class.

The various forms that make up LitCrit are similar in that they share many of the same elements. For example, all versions of all LitCrit forms contain a field used to display the title of the reviewed item, sometimes writeable and sometimes read-only. The compose version of a given page is used for some purposes and the read version is used for others.

The tables in the following topics list the derived message classes of the custom LitCrit forms and explain how they are used. These tables show that forms and pages of some message classes are used by persons and others are used programmatically, by the LitCrit application.

The tables also show what events (if any) are triggered when a form of the stated message class is posted or saved, and which parts of the form are writeable. "Critique fields only" refers to fields in the Evaluation and Critique sections of the form as illustrated in Adding a New Critique in Outlook and means that the fields in the Description section are read-only.

These are the message classes of the LitCrit form: