RealHAZZARD
Erfahrenes Mitglied
Hallo,
ich habe folgendes Problem:
Es gibt eine Klasse, die eine Entität representiert, also Daten. Die hat nichts weiter, als die Variablen für die Daten und deren Getter und Setter.
Es ist mir nicht möglich diese Klasse zu ändern. Aber ich muss mitkriegen wann die setter dieser Methode aufgerufen WURDEN (also nach dem Aufruf), und welches Feld (Variable) es war.
Jetzt meine Frage: Gibt es mittels Reflection oder Annotations eine Möglichkeit aus einer anderen Klasse (die das Datenobjekt so zu sagen überwachen möchte) mit zu kriegen, wann die Setter des Objektes aufgerufen wurden?
Beispielcode gibts keinen, weil das bisher noch eine Überlegung ist. Und der würde auch nicht so viel helfen, weil es sich ja nur um eine Art DTO handelt, und eine Klasse die dieses Überwachen möchte.
Vielen Dank schon mal.
ich habe folgendes Problem:
Es gibt eine Klasse, die eine Entität representiert, also Daten. Die hat nichts weiter, als die Variablen für die Daten und deren Getter und Setter.
Es ist mir nicht möglich diese Klasse zu ändern. Aber ich muss mitkriegen wann die setter dieser Methode aufgerufen WURDEN (also nach dem Aufruf), und welches Feld (Variable) es war.
Jetzt meine Frage: Gibt es mittels Reflection oder Annotations eine Möglichkeit aus einer anderen Klasse (die das Datenobjekt so zu sagen überwachen möchte) mit zu kriegen, wann die Setter des Objektes aufgerufen wurden?
Beispielcode gibts keinen, weil das bisher noch eine Überlegung ist. Und der würde auch nicht so viel helfen, weil es sich ja nur um eine Art DTO handelt, und eine Klasse die dieses Überwachen möchte.
Vielen Dank schon mal.