I want to include functionality in a TBO to track all attribute changes made to the persistent object before it's saved to the repository to be able to act upon what has been changed. My ambition was to override all methods that can modify attribute values but I soon realized that many of the attribute changing methods in DfTypedObject were finalized - all except for string attributes. Is there an explanation why these have been finalized?
Our user base uses several different clients with a shared repository so the best way to implement such a shared function/rule was a TBO. Is there an another client-independent solution that might be able to track attribute changes?
Thanks,
Mikael