[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [6557] Post recently-added product data to ledger
From: |
Greg Chicares |
Subject: |
[lmi-commits] [6557] Post recently-added product data to ledger |
Date: |
Wed, 04 May 2016 20:04:46 +0000 |
Revision: 6557
http://svn.sv.gnu.org/viewvc/?view=rev&root=lmi&revision=6557
Author: chicares
Date: 2016-05-04 20:04:46 +0000 (Wed, 04 May 2016)
Log Message:
-----------
Post recently-added product data to ledger
Modified Paths:
--------------
lmi/trunk/ChangeLog
lmi/trunk/ledger_invariant.cpp
lmi/trunk/ledger_invariant.hpp
Modified: lmi/trunk/ChangeLog
===================================================================
--- lmi/trunk/ChangeLog 2016-05-04 14:59:49 UTC (rev 6556)
+++ lmi/trunk/ChangeLog 2016-05-04 20:04:46 UTC (rev 6557)
@@ -38963,3 +38963,9 @@
ledger_xml_io.cpp
Change group-quote columns.
+20160504T2004Z <address@hidden> [451]
+
+ ledger_invariant.cpp
+ ledger_invariant.hpp
+Post recently-added product data to ledger.
+
Modified: lmi/trunk/ledger_invariant.cpp
===================================================================
--- lmi/trunk/ledger_invariant.cpp 2016-05-04 14:59:49 UTC (rev 6556)
+++ lmi/trunk/ledger_invariant.cpp 2016-05-04 20:04:46 UTC (rev 6557)
@@ -159,6 +159,7 @@
OtherScalars ["Age" ] = &Age ;
OtherScalars ["RetAge" ] = &RetAge ;
OtherScalars ["EndtAge" ] = &EndtAge ;
+ OtherScalars ["GroupIndivSelection" ] = &GroupIndivSelection ;
OtherScalars ["UseExperienceRating" ] = &UseExperienceRating ;
OtherScalars ["UsePartialMort" ] = &UsePartialMort ;
OtherScalars ["AvgFund" ] = &AvgFund ;
@@ -222,6 +223,15 @@
Strings["OutlayFootnote" ] = &OutlayFootnote
;
Strings["PolicyYearFootnote" ] = &PolicyYearFootnote
;
+ Strings["ADDTerseName" ] = &ADDTerseName
;
+ Strings["InsurabilityTerseName" ] = &InsurabilityTerseName
;
+ Strings["ChildTerseName" ] = &ChildTerseName
;
+ Strings["SpouseTerseName" ] = &SpouseTerseName
;
+ Strings["TermTerseName" ] = &TermTerseName
;
+ Strings["WaiverTerseName" ] = &WaiverTerseName
;
+ Strings["AccelBftRiderTerseName" ] = &AccelBftRiderTerseName
;
+ Strings["OverloanRiderTerseName" ] = &OverloanRiderTerseName
;
+
Strings["ADDFootnote" ] = &ADDFootnote
;
Strings["ChildFootnote" ] = &ChildFootnote
;
Strings["SpouseFootnote" ] = &SpouseFootnote
;
@@ -239,6 +249,12 @@
Strings["GroupQuoteProspectus" ] = &GroupQuoteProspectus
;
Strings["GroupQuoteUnderwriter" ] = &GroupQuoteUnderwriter
;
Strings["GroupQuoteBrokerDealer" ] = &GroupQuoteBrokerDealer
;
+ Strings["GroupQuoteRubricMandatory" ] = &GroupQuoteRubricMandatory
;
+ Strings["GroupQuoteRubricVoluntary" ] = &GroupQuoteRubricVoluntary
;
+ Strings["GroupQuoteRubricFusion" ] = &GroupQuoteRubricFusion
;
+ Strings["GroupQuoteFooterMandatory" ] = &GroupQuoteFooterMandatory
;
+ Strings["GroupQuoteFooterVoluntary" ] = &GroupQuoteFooterVoluntary
;
+ Strings["GroupQuoteFooterFusion" ] = &GroupQuoteFooterFusion
;
Strings["MinimumPremiumFootnote" ] = &MinimumPremiumFootnote
;
Strings["PremAllocationFootnote" ] = &PremAllocationFootnote
;
@@ -285,6 +301,7 @@
Strings["ImprimaturPresaleComposite" ] = &ImprimaturPresaleComposite
;
Strings["ImprimaturInforce" ] = &ImprimaturInforce
;
Strings["ImprimaturInforceComposite" ] = &ImprimaturInforceComposite
;
+ Strings["StateMarketingImprimatur" ] = &StateMarketingImprimatur
;
Strings["InforceNonGuaranteedFootnote0" ] = &InforceNonGuaranteedFootnote0
;
Strings["InforceNonGuaranteedFootnote1" ] = &InforceNonGuaranteedFootnote1
;
Strings["InforceNonGuaranteedFootnote2" ] = &InforceNonGuaranteedFootnote2
;
@@ -639,6 +656,7 @@
Age = b->yare_input_.IssueAge;
RetAge = b->yare_input_.RetirementAge;
EndtAge = b->yare_input_.IssueAge + b->GetLength();
+ GroupIndivSelection = b->Database_->Query(DB_GroupIndivSelection);
UseExperienceRating = b->yare_input_.UseExperienceRating;
UsePartialMort = b->yare_input_.UsePartialMortality;
AvgFund = b->yare_input_.UseAverageOfAllFunds;
@@ -702,6 +720,15 @@
OutlayFootnote = p.datum("OutlayFootnote"
);
PolicyYearFootnote = p.datum("PolicyYearFootnote"
);
+ ADDTerseName = p.datum("ADDTerseName"
);
+ InsurabilityTerseName = p.datum("InsurabilityTerseName"
);
+ ChildTerseName = p.datum("ChildTerseName"
);
+ SpouseTerseName = p.datum("SpouseTerseName"
);
+ TermTerseName = p.datum("TermTerseName"
);
+ WaiverTerseName = p.datum("WaiverTerseName"
);
+ AccelBftRiderTerseName = p.datum("AccelBftRiderTerseName"
);
+ OverloanRiderTerseName = p.datum("OverloanRiderTerseName"
);
+
ADDFootnote = p.datum("ADDFootnote"
);
ChildFootnote = p.datum("ChildFootnote"
);
SpouseFootnote = p.datum("SpouseFootnote"
);
@@ -719,6 +746,12 @@
GroupQuoteProspectus = p.datum("GroupQuoteProspectus"
);
GroupQuoteUnderwriter = p.datum("GroupQuoteUnderwriter"
);
GroupQuoteBrokerDealer = p.datum("GroupQuoteBrokerDealer"
);
+ GroupQuoteRubricMandatory = p.datum("GroupQuoteRubricMandatory"
);
+ GroupQuoteRubricVoluntary = p.datum("GroupQuoteRubricVoluntary"
);
+ GroupQuoteRubricFusion = p.datum("GroupQuoteRubricFusion"
);
+ GroupQuoteFooterMandatory = p.datum("GroupQuoteFooterMandatory"
);
+ GroupQuoteFooterVoluntary = p.datum("GroupQuoteFooterVoluntary"
);
+ GroupQuoteFooterFusion = p.datum("GroupQuoteFooterFusion"
);
MinimumPremiumFootnote = p.datum("MinimumPremiumFootnote"
);
PremAllocationFootnote = p.datum("PremAllocationFootnote"
);
@@ -766,6 +799,7 @@
ImprimaturPresaleComposite = p.datum("ImprimaturPresaleComposite"
);
ImprimaturInforce = p.datum("ImprimaturInforce"
);
ImprimaturInforceComposite = p.datum("ImprimaturInforceComposite"
);
+ StateMarketingImprimatur = p.datum("StateMarketingImprimatur"
);
InforceNonGuaranteedFootnote0 =
p.datum("InforceNonGuaranteedFootnote0" );
InforceNonGuaranteedFootnote1 =
p.datum("InforceNonGuaranteedFootnote1" );
InforceNonGuaranteedFootnote2 =
p.datum("InforceNonGuaranteedFootnote2" );
@@ -1037,6 +1071,15 @@
OutlayFootnote = a_Addend.OutlayFootnote;
PolicyYearFootnote = a_Addend.PolicyYearFootnote;
+ ADDTerseName = a_Addend.ADDTerseName;
+ InsurabilityTerseName = a_Addend.InsurabilityTerseName;
+ ChildTerseName = a_Addend.ChildTerseName;
+ SpouseTerseName = a_Addend.SpouseTerseName;
+ TermTerseName = a_Addend.TermTerseName;
+ WaiverTerseName = a_Addend.WaiverTerseName;
+ AccelBftRiderTerseName = a_Addend.AccelBftRiderTerseName;
+ OverloanRiderTerseName = a_Addend.OverloanRiderTerseName;
+
ADDFootnote = a_Addend.ADDFootnote;
ChildFootnote = a_Addend.ChildFootnote;
SpouseFootnote = a_Addend.SpouseFootnote;
@@ -1054,6 +1097,12 @@
GroupQuoteProspectus = a_Addend.GroupQuoteProspectus ;
GroupQuoteUnderwriter = a_Addend.GroupQuoteUnderwriter ;
GroupQuoteBrokerDealer = a_Addend.GroupQuoteBrokerDealer ;
+ GroupQuoteRubricMandatory = a_Addend.GroupQuoteRubricMandatory ;
+ GroupQuoteRubricVoluntary = a_Addend.GroupQuoteRubricVoluntary ;
+ GroupQuoteRubricFusion = a_Addend.GroupQuoteRubricFusion ;
+ GroupQuoteFooterMandatory = a_Addend.GroupQuoteFooterMandatory ;
+ GroupQuoteFooterVoluntary = a_Addend.GroupQuoteFooterVoluntary ;
+ GroupQuoteFooterFusion = a_Addend.GroupQuoteFooterFusion ;
MinimumPremiumFootnote = a_Addend.MinimumPremiumFootnote;
PremAllocationFootnote = a_Addend.PremAllocationFootnote;
@@ -1101,6 +1150,7 @@
ImprimaturPresaleComposite = a_Addend.ImprimaturPresaleComposite;
ImprimaturInforce = a_Addend.ImprimaturInforce;
ImprimaturInforceComposite = a_Addend.ImprimaturInforceComposite;
+ StateMarketingImprimatur = a_Addend.StateMarketingImprimatur;
InforceNonGuaranteedFootnote0 = a_Addend.InforceNonGuaranteedFootnote0;
InforceNonGuaranteedFootnote1 = a_Addend.InforceNonGuaranteedFootnote1;
InforceNonGuaranteedFootnote2 = a_Addend.InforceNonGuaranteedFootnote2;
@@ -1122,6 +1172,7 @@
StatePostalAbbrev = a_Addend.StatePostalAbbrev;
PremiumTaxState = a_Addend.PremiumTaxState;
InitAnnLoanDueRate = a_Addend.InitAnnLoanDueRate;
+ GroupIndivSelection = GroupIndivSelection ||
a_Addend.GroupIndivSelection;
UseExperienceRating = a_Addend.UseExperienceRating;
UsePartialMort = a_Addend.UsePartialMort;
PartMortTableName = a_Addend.PartMortTableName;
Modified: lmi/trunk/ledger_invariant.hpp
===================================================================
--- lmi/trunk/ledger_invariant.hpp 2016-05-04 14:59:49 UTC (rev 6556)
+++ lmi/trunk/ledger_invariant.hpp 2016-05-04 20:04:46 UTC (rev 6557)
@@ -173,6 +173,7 @@
double Age;
double RetAge;
double EndtAge;
+ double GroupIndivSelection;
double UseExperienceRating;
double UsePartialMort;
double AvgFund;
@@ -241,6 +242,16 @@
std::string OutlayFootnote;
std::string PolicyYearFootnote;
+ // Terse rider names.
+ std::string ADDTerseName;
+ std::string InsurabilityTerseName;
+ std::string ChildTerseName;
+ std::string SpouseTerseName;
+ std::string TermTerseName;
+ std::string WaiverTerseName;
+ std::string AccelBftRiderTerseName;
+ std::string OverloanRiderTerseName;
+
// Rider footnotes.
std::string ADDFootnote;
std::string ChildFootnote;
@@ -260,6 +271,12 @@
std::string GroupQuoteProspectus ;
std::string GroupQuoteUnderwriter ;
std::string GroupQuoteBrokerDealer ;
+ std::string GroupQuoteRubricMandatory ;
+ std::string GroupQuoteRubricVoluntary ;
+ std::string GroupQuoteRubricFusion ;
+ std::string GroupQuoteFooterMandatory ;
+ std::string GroupQuoteFooterVoluntary ;
+ std::string GroupQuoteFooterFusion ;
// Premium-specific footnotes.
std::string MinimumPremiumFootnote;
@@ -309,6 +326,7 @@
std::string ImprimaturPresaleComposite;
std::string ImprimaturInforce;
std::string ImprimaturInforceComposite;
+ std::string StateMarketingImprimatur;
std::string InforceNonGuaranteedFootnote0;
std::string InforceNonGuaranteedFootnote1;
std::string InforceNonGuaranteedFootnote2;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [lmi-commits] [6557] Post recently-added product data to ledger,
Greg Chicares <=