/** * This is similar to standard prepersist method but we also set default values for everything * else. */ @PrePersist public void prepersist() { if (getCreationDate() == null) { setCreationDate(new Date()); } if (getTestDate() == null) { setTestDate(new Date()); } if (getUuid() == null) { setUuid(UUID.randomUUID().toString()); } if (getUser() == null) { setUser(System.getProperty("user.name")); } if (name == null) { setName("test run " + getUuid()); } }