1 package dst.ass1.jpa.listener;
3 import dst.ass1.jpa.model.impl.Material;
5 import javax.persistence.PrePersist;
6 import javax.persistence.PreUpdate;
9 public class MaterialListener {
12 public void set_dates(Object obj) {
13 System.out.println("MaterialListener: UpdateDates (PrePersist)");
14 if (obj instanceof Material) {
15 Material material = (Material) obj;
16 Date date = new Date();
17 material.setUploaded(date);
18 material.setLastUpdate(date);
23 public void update_dates(Object obj) {
24 System.out.println("MaterialListener: SetLastUpdate (PreUpdate)");
25 if (obj instanceof Material) {
26 ((Material) obj).setLastUpdate(new Date());