Skip to content

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

  1. ApplyEdit() — commit the in-memory edit level so pending changes become permanent on the object.
  2. 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.

Sources

  • SAIF.Business.Tasks.Claim/clsClaimTask.vb
  • SAIF.Business.Tasks.Claim/clsCoverageBTask.vb