package gw.forms.generic uses gw.api.locale.DisplayKey uses gw.api.productmodel.PolicyLinePattern uses gw.api.productmodel.PolicyLinePatternLookup uses gw.forms.FormData uses gw.forms.FormInferenceContext uses gw.forms.GenericFormInference uses gw.validation.PCValidationBase uses gw.xml.XMLNode uses java.util.Set uses java.util.List /** * This class should function as a generic removal endorsement form. It will look to see if any forms have been * removed that set this as their removal endorsement form number, and if so it will create a form that contains * a parent RemovedForms node with a child RemovedForm node for each form that's been removed, and underneath * that will be Description, EndorsementNumber, and FormNumber nodes with the actual data about the form that * was removed. */ @Export class GenericRemovalEndorsementForm extends FormData implements GenericFormInference { var _formsToRemove : List