...
- Code (varchar)*
- Name (varchar)
ContributionPlanBundleDetails - under ContributionPlanBundle (
...
HistoryBusinessModel)
- ContributionPlanBundleUUID: (fk ContributionPlanBundle)*
- ContributionPlanUUID: (fk_contributionPlan)*
...
- C/U/D service ContributionPlanBundle
- check autority
- ensure Code uniqueness for ValidTo/ValidFrom
- Ensure mandatory fields are present
- code not editable once created
- Ensure that the periodicity for the contribution plan are the same
- Ensure that the detail DatevalidFrom is greater or equal to CP DatevalidFrom
- Ensure that the detail DatevalidTo is lesseror equal to CP DatevalidTo or DatevalidTo is null
- Replace ContributionPlanBundle
- Keep the code
- normal HistoryBusinessModel replace
- C/U/D service ContributionPlan
- check authority
- ensure Code uniqueness for ValidTo/ValidFrom
- Ensure mandatory fields are present
- code not editable once created
- Replace ContributionPlan
- Keep the code
- normal HistoryBusinessModel replace
...
- code (mandatory, not editable once created)
- name (mandatory)
- DateValidTo (mandatory)
- DateValidFrom
- LIST of the contribution plan part of the bundle (ContributionPlanBundleDetails)
- Column
- name
- code
- product
- periodicity
- DateValidTo (from the details not from CP)
- DateValidFrom (from the detailsnot from cp)
- replace and delete button
An empty line at the top of the list with the :plus: add button in place of delete, once filled, new empty line should be displayed.
- Column
...