cadrumo.application.calculations.multi_year module¶
Previous-filing source-mesh adapter.
Core types:
RegistrySnapshot.
- class PreviousFilingSourceResolver(*, operation, repository, iva_history_repository, profile_read_ports, registry_snapshot=None, excluded_binding_ids=None)[source]¶
Bases:
objectResolve previous-filing bindings from the prior-year local store.
- Parameters:
operation (PinnedAuthorityOperation)
repository (CalculationObservationRepositoryProtocol)
iva_history_repository (IvaCompensationHistoryRepositoryProtocol)
profile_read_ports (ProfileReadPorts)
registry_snapshot (RegistrySnapshot | None)
excluded_binding_ids (frozenset[BindingId] | None)
-
owned_sources:
ClassVar[tuple[BindingSourceKind,...]]¶
- resolve(context)[source]¶
Resolve prior-filing bindings for one calculation context.
- Return type:
- Parameters:
context (CalculationSourceContext)