The Portrate Interview Engine

ICampaignElementContainer Interface

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. 

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

[Visual Basic]
Public Interface ICampaignElementContainer
[C#]
public interface ICampaignElementContainer
[C++]
public __gc __interface ICampaignElementContainer
[JScript]
public interface ICampaignElementContainer

Types that implement ICampaignElementContainer

TypeDescription
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.

Requirements

Namespace: Portrate.Interview.Model

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

See Also

ICampaignElementContainer Members | Portrate.Interview.Model Namespace