ICollectionsRepository¶
Contract with no implementing class found within this library's own source tree; it may be implemented in a dependent, test, or mocking assembly.**
Purpose¶
- Declares a set of members expected of any implementation, without a confirmed in-library implementer.**
Context¶
- Namespace:
SAIF.Data - Assembly/package:
SAIF.Data
Public members¶
| Member | Signature | Purpose |
|---|---|---|
| GetCasesByReferenceNumber | ICollection<CaseHeader> GetCasesByReferenceNumber(string referenceId) |
Retrieves cases by reference number.* |
| GetCategoryTotals | ICollection<CategoryTotal> GetCategoryTotals(long caseId) |
Retrieves category totals.* |
| GetDebtorName | String GetDebtorName(long Id) |
Retrieves debtor name.* |
| GetPrimaryDebtorName | string GetPrimaryDebtorName(long id) |
Retrieves primary debtor name.* |
| GetDebtorSsn | DebtorSsn GetDebtorSsn(long Id) |
Retrieves debtor ssn.* |
| GetFraudOtherAddress | ICollection<DebtorContactInfo> GetFraudOtherAddress(long locId) |
Retrieves fraud other address.* |
| GetPolicyAddress | ICollection<DebtorContactInfo> GetPolicyAddress(long Id) |
Retrieves policy address.* |
| GetThirdPartyAddress | ICollection<DebtorContactInfo> GetThirdPartyAddress(long thirdPartySeqNum) |
Retrieves third party address.* |
| SearchCollections | ICollection<SearchResult> SearchCollections(string lastName, string firstName, string ssn, string policyName, string showClosedCases, string uniqueRunId) |
Performs the SearchCollections operation.* |
| ApplyPayments | void ApplyPayments(decimal trandId, DateTime trandate) |
Applies payments.* |
| GetInterest | ICollection<CaseInterest> GetInterest(string caseId, DateTime runDate) |
Retrieves interest.* |
| CreateSoilDebtorReferenceRecords | void CreateSoilDebtorReferenceRecords(DateTime runDate, string uniqueRunId) |
Creates soil debtor reference records.* |
| GetWorkerIdForDebtors | ICollection<DebtorWorkerId> GetWorkerIdForDebtors() |
Retrieves worker id for debtors.* |
| GetWorkerIdForSoilTrans | ICollection<DebtorWorkerId> GetWorkerIdForSoilTrans(DateTime createDate) |
Retrieves worker id for soil trans.* |
| CreateSoilAdjustmentRecords | void CreateSoilAdjustmentRecords(DateTime runDate, string uniqueRunId) |
Creates soil adjustment records.* |
| GetMissingPolicyPayments | ICollection<SelectedPayment> GetMissingPolicyPayments(DateTime selectDate) |
Retrieves missing policy payments.* |
| GetThirdPartyPayments | ICollection<SelectedPayment> GetThirdPartyPayments(DateTime selectDate) |
Retrieves third party payments.* |
| DebtorsWithoutPayments | ICollection<Debtor> DebtorsWithoutPayments(DateTime lastStatementDate) |
Performs the DebtorsWithoutPayments operation.* |
| DebtorsWithExpiredLocs | ICollection<Debtor> DebtorsWithExpiredLocs(DateTime selectDate) |
Performs the DebtorsWithExpiredLocs operation.* |
| BalanceBroughtToMinAmountTransactions | ICollection<SelectedPayment> BalanceBroughtToMinAmountTransactions(DateTime selectDate) |
Performs the BalanceBroughtToMinAmountTransactions operation.* |
| DebtorLastStatementBalance | decimal DebtorLastStatementBalance(DateTime lastStatementDate, long debtorId) |
Performs the DebtorLastStatementBalance operation.* |
Behavioral notes¶
- As an interface, this type defines no executable behavior of its own; behavior is determined by its implementation(s).*
Constraints and usage notes¶
- No concrete in-library implementation was found; verify the implementing assembly before depending on this contract.**
Note: Statements marked with * were inferred from code structure, naming conventions, or contextual evidence where direct confirmation was not available in source artifacts. Statements marked with ** could not be confirmed; treat as unknown until verified.
Sources¶
Data/SAIF.Data/Interfaces/Repositories/ICollectionsRepository.cs