Represents the data contents of a form's processing. Each time the user submits data to the engine, a new DataContext is instantiated with the user's context-sensitive data. This class manages the system variables as well as the transient data data for the user.
Author: Jacob W Anderson Date: 30 July 2003 (c) 2003 Portrate, LLC. All rights reserved.
Base implementation for the ICampaignElementContainer. Useful for reusing the configuration and accessor methods for ICampaignElementContainer. This class manages the sequential listing of campaign elements in a thread-safe manner (using ReaderWriterLock).
Author: Jacob W Anderson Date: 30 July 2003 (c) 2003 Portrate, LLC. All rights reserved.
Represents the data submitted by the user and applicable to this policy context. The data is stored in a domain neutral format that can be externalized in an XML format for submission to an XML-based rating engine. The keys are the data value names and the values are the data values. The keys should use the '/' character as the separator operator. Instances are enumerated using the '_X' nomenclature, where 'X' is the instance number. For example, "InsuredOrPrincipal/Person_1/FirstName" would refer to the "FirstName" of the first "Person" set in the "InsuredOrPrincipal" master set.
Author: Jacob W Anderson (c) 2003 Portrate, LLC. All rights reserved.
A reference to a real DPLForm instance. References are used so that customization of the display rules and layout can be obtained without having duplicate instances of the same form.
Author: Jacob W Anderson Date: 3 Nov 2003 (c) 2003 Portrate, LLC. All rights reserved.
Identifies an element of a campaign, such as a form reference or a sequence of forms. Elements of a campaign are displayable given a particular configuration in the current context of the user's experience.
Author: Jacob W Anderson Date: 30 July 2003 (c) 2003 Portrate, LLC. All rights reserved.
Represents objects that can contain ICampaignElement instances. Implementors of this interface provide methods to traverse a sequence of campaign elements based upon a hierarchical nomenclature, e.g. 1.2.3, 1.1, 1.
Author: Jacob W Anderson Date: 30 July 2003 (c) 2003 Portrate, LLC. All rights reserved.
Implement this interface in classes that initilize the datamodel for specific forms. Implementors should only create new data elements in the policy model.
Represents a class that initializes each session when they are started in the application. Instances of this interface are invoked when the session is first started.
Author: Jacob W Anderson (c) 2003 Portrate, LLC. All rights reserved.