creationTime wird im Constructor initialisiert, die Setter ist privat.
updateTime am konnte mit einem database trigger geaendert werden, oder im jede Setter fuer die Class.
z.b.
Code:
Date creationDate;
Date updateDate;
public AnObject() {
creationDate = new Date();
}
private setCreationDate(Date date) { }
public getCreationDate() { return creationDate;}
private setUpdateDate(Date date) {}
public setAnotherProperty(Object anotherProperty) {
this.anotherProperty = anotherProperty;
updateDate = new Date();
}