Impact Multiplier Store
Component Detail
Data Layer
low complexity
mobile
0
Dependencies
1
Dependents
1
Entities
0
Integrations
Description
Local data store that caches organization-specific impact multipliers (hourly rates, cost equivalents, professional support rate benchmarks) fetched from the organization_settings table. Ensures the calculator works offline by persisting the last-known multiplier values locally.
impact-multiplier-store
Responsibilities
- Cache organization-specific multiplier configurations locally for offline access
- Sync multiplier values from organization_settings via REST API
- Provide fallback default multipliers when no organization-specific values exist
Interfaces
getMultipliers(String orgId)
saveMultipliers(String orgId, MultiplierConfig config)
getDefaultMultipliers()
syncFromRemote(String orgId)
isStale(String orgId)
Relationships
Related Data Entities (1)
Data entities managed by this component