PolicyCenter product model value providers
This topic includes descriptions of the PolicyCenter product model value providers.
Note: Availability of coverages, terms and options
is not checked by any of these value providers.
Coverage value provider
The coverage value provider, CoverageValueProvider:
- Extends the abstract AbstractProductModelValueProvider class.
- Provides a list of policy line coverages for a particular policy line.
- Returns:
- A list of coverage codes for values
- A composite label consisting of coverage
category name and coverage name based on a string template defined in the
Web.Rating.CoverageValueProvider.DisplayLabeldisplay key
- The list is sorted by coverage category priority first and then by coverage priority.
- Does not support any optional attributes.
Coverage term value provider
The coverage term value provider, CovTermValueProvider:
- Extends abstract AbstractProductModelValueProvider class.
- Provides a list of coverage terms for specific policy line coverage.
- Returns a list of coverage term codes sorted by priority.
- Supports one optional argument: coverage code.
- Use for rate table columns
satisfying one of the following conditions:
- A rate table column depends on another column that contains coverage code.
- An argument is specified for this value provider.
Coverage term option value provider
The coverage term option value provider, CovTermOptionValueProvider:
- Extends the abstract AbstractProductModelValueProvider class indirectly through the AbstractCovTermOptionValueProvider class.
- Provides a list of coverage term options for a specific coverage term of a specific coverage.
- Returns a list of coverage term option codes sorted by priority.
- Supports two optional parameters: coverage code and coverage term code
- Works with either none or both parameters.
- Use for rate table columns
satisfying one of the following conditions:
- A rate table column depends on another rate table column that contains coverage term code.
- Both arguments are specified for this value provider.
Termless coverage value provider
The termless coverage value provider, TermlessCoverageValueProvider:
- Is similar to
CoverageValueProviderbut returns only those coverages that have no terms.
