Patent ID: 8447745
Filing Date: 2013-05-21
Classification: G06F

Abstract:
1. A method for synchronizing field values before saving a transaction to a database, the method comprising: accepting a change to a first field in a first transient data object, the first transient data object temporarily representing a portion of a database; determining that a dependency of a second field in a second transient data object upon the first field in the first transient data object exists, the second transient data object temporarily representing a portion of the database; updating the second field in the second transient data object using the change to the first field in the first transient data object and the dependency; after updating, executing user-supplied code which references the second field to determine a value for a third field; and committing changed values in the first, second, and third fields to the database in a save operation, whereby the user-supplied code executes on updated transient data object fields.