package gw.lob.pa.rating uses java.util.Date uses gw.financials.PolicyPeriodFXRateCache uses java.util.List @Export class PAShortRatePenaltyCostData extends PACostData { construct(effDate : Date, expDate : Date, c : Currency, rateCache : PolicyPeriodFXRateCache) { super(effDate, expDate, c, rateCache) } construct(effDate : Date, expDate : Date) { super(effDate, expDate) } override function getVersionedCosts(line : PersonalAutoLine) : List { return line.VersionList.PACosts.where( \ costVL -> costVL.AllVersions.first() typeis PAShortRatePenaltyCost ).toList() } protected override property get KeyValues() : List { return {} } override function setSpecificFieldsOnCost( line: PersonalAutoLine, cost: PAShortRatePenaltyCost ) { super.setSpecificFieldsOnCost( line, cost ) } }