Patent ID: 9430504
Filing Date: 2016-08-30
CPC Classification: G06F

Claim Text:
1. A non-transitory computer-readable medium having instructions that, when executed by a processor, cause the processor to perform operations to cause a dynamic runtime modification of a mapping behavior associated with a persistence layer, the operations comprising: accessing data stored in a persistence layer; mapping data from the persistence layer to a domain model using a schema mapper, wherein the schema mapper comprises a plurality of field mappers each configured with an original mapping strategy to map an entity field from the persistence layer to the domain model; configuring a selected field mapper of the schema mapper with a dynamic adjustment strategy, wherein the dynamic adjustment strategy is configured to allow the selected field mapper to be injected with a temporary or conditional mapping behavior during runtime; injecting into the selected field mapper during runtime a temporary or conditional mapping behavior that is different from the original mapping strategy of the selected field mapper; and mapping data via the selected field mapper as per the temporary or conditional mapping behavior defined by the dynamic adjustment strategy.