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.

Feature: Advantage Calculator

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

Dependents (1)

Components that depend on this component

Related Data Entities (1)

Data entities managed by this component