Skip to main content

Change Tracking

info

This documentation page is heavily under construction. Various information may be missing. Please report any feedback here.

Basic​

Cognibase actively monitors objects within the client context to detect changes.

  • Automatically detects when a property is modified.
  • Recognizes additions or removals from reference lists.
  • Notices changes in references.
  • Once detected, these changes are prepared for inclusion in the transaction destined for the server.

The 'Undoset' Concept​

Beyond merely detecting changes, Cognibase offers a way to group and manage them through the 'undoset' mechanism.

  • Allows the sequential creation of undosets, or groups of changes.
  • Facilitates precise rollback capabilities, making it possible to undo changes one set at a time.