Package com.ail.insurance.policy

Class Summary
AssessmentLine  
AssessmentNote Any number of assessment notes may be added to an assessment sheet.
AssessmentSheet Groups together a collection of assessment lines and provides utility methods for manipulating them.
AssessmentSheetList This helper class simplifies the process of mapping assessment line ids to the lines themselves.
Asset An insured thing, or a thing about which information is collected and upon which risk (and other factors) are assessed.
Behaviour A behaviour is a type of assessment line, specifically one that has an effect on a calculated amount.
CalculationLine A Calculation Line is an assessment line which contains a calculated element.
Contract A contract collects a group of policy objects together into a larger unit.
Coverage Coverages define or constrain the types of cover offered by a Section.
Excess An Excess represents the amount for which the policy holder is liable before a claim can be made.
FixedSum A type of assessment line representing a fixed amount (as opposed to one that is calculated by applying a rate to another line).
Marker A marker assessment line represents a generalization of a referral or decline.
MarkerResolution An assessment line indicating that a 'Marker' has been resolved.
Policy  
RateBehaviour An assessment line which applies a rate behaviour - i.e.
Reference Points to another part/element of a policy.
Section A section with the policy.
Subjectivity Subjectivity Assessment line.
SumBehaviour An assessment line which contributes a fixed sum to another line.
Totalizer The totalizer calculation line adds any number of other named lines up to make a total, and optionally contributes that total to another line.
Wording Represents an individual wording either by id or by text.
 

Enum Summary
BehaviourType The type of a behaviour, e.g.: load, discount, tax, etc.
MarkerType Types of marker that may be applied.
PolicyStatus Indicates the state of the policy.
ReferenceType Used by "Reference" to indicate they type of target.
 

Error Summary
DuplicateAssessmentLineError This error is thrown when an assessment sheet detects two assessment lines with the same id