Save a claim Coverage B task¶
Commits pending edits and delegates to the inherited rule-validated persistence path.
| Field | Value |
|---|---|
| Operation ID | OP-10 |
| Trigger | Caller calls Save/SaveChild |
| Inputs | Dirty task instance |
| Outputs | Persisted task |
| Primary components | clsClaimTask.Save/SaveChild, clsCoverageBTask.Save/SaveChild |
| Entry point | SAIF.Business.Tasks.Claim/clsClaimTask.vb, SAIF.Business.Tasks.Claim/clsCoverageBTask.vb |
Steps¶
ApplyEdit()— commit the in-memory edit level so pending changes become permanent on the object.- Delegate to
MyBase.Save/MyBase.SaveChild.
Origin: Rule validation and the inherited insert/update/delete stored-procedure path are implemented in SAIF.Business.Tasks (
pk82036_task).
Process flow¶
flowchart TD
Start([Save called]) --> S1[ApplyEdit]
S1 --> S2[MyBase.Save / SaveChild]
S2 --> EndOk(["Task persisted via<br>pk82036_task"])
Failure and edge-case behavior¶
- Rule validation failures block the save; behavior is inherited from
SAIF.Business.Tasks.
Related documentation¶
Sources¶
- SAIF.Business.Tasks.Claim/clsClaimTask.vb
- SAIF.Business.Tasks.Claim/clsCoverageBTask.vb