The Portrate Interview Engine

ICampaignElement Interface

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. 

For a list of all members of this type, see ICampaignElement Members.

[Visual Basic]
Public Interface ICampaignElement
    Implements IGraphElement, IDisplayable
[C#]
public interface ICampaignElement : IGraphElement, IDisplayable
[C++]
public __gc __interface ICampaignElement : public IGraphElement, IDisplayable
[JScript]
public interface ICampaignElement extends IGraphElement, IDisplayable

Types that implement ICampaignElement

TypeDescription
AbstractCampaignElement An abstract implementation of campaign element methods that can be re-used in all of the ICampaignElement implementors.
 Author: Jacob W Anderson Date: 3 Nov 2003 (c) 2003 Portrate, LLC. All rights reserved. 
DPLCampaign Represents an instance of a campaign in the Portrate_Interview configuration. The campaigns contain conditional logic to show forms to the user.
 Author: Jacob W Anderson Date: 30 July 2003 (c) 2003 Portrate, LLC. All rights reserved. 
DPLCampaignElementContainer 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. 
DPLCampaignSection Represents a section in the campaign that contains sub-elements in a sequence, such as 1.1, 1.2, 1.3, 1.4, etc.
DPLForm Represents the collection of form elements, i.e. controls, that are used to display input form controls.
 Author: Jacob W Anderson Date: 3 Nov 2003 (c) 2003 Portrate, LLC. All rights reserved. 
DPLFormRef 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. 

Requirements

Namespace: Portrate.Interview.Model

Assembly: Portrate.Interview (in Portrate.Interview.dll)

See Also

ICampaignElement Members | Portrate.Interview.Model Namespace