@@ -0,0 +1,1231 @@
+package ch.unibas.dmi.dbis.reqman.data;%0D%0A%0D%0Aimport java.util.Date;%0D%0Aimport java.util.UUID;%0D%0A%0D%0A/**%0D%0A * TODO: write JavaDoc%0D%0A *%0D%0A * @author loris.sauter%0D%0A */%0D%0Apublic class Time %7B%0D%0A  %0D%0A  private final UUID uuid;%0D%0A  %0D%0A  private Date date;%0D%0A  %0D%0A  public Time() %7B%0D%0A    this.uuid = UUID.randomUUID();%0D%0A  %7D%0D%0A  %0D%0A  public Time(Date date) %7B%0D%0A    this();%0D%0A    this.date = date;%0D%0A  %7D%0D%0A  %0D%0A  public Date getDate() %7B%0D%0A    return date;%0D%0A  %7D%0D%0A  %0D%0A  public void setDate(Date date) %7B%0D%0A    this.date = date;%0D%0A  %7D%0D%0A  %0D%0A  public UUID getUuid() %7B%0D%0A    return uuid;%0D%0A  %7D%0D%0A  %0D%0A  @Override%0D%0A  public boolean equals(Object o) %7B%0D%0A    if (this == o) return true;%0D%0A    if (o == null %7C%7C getClass() != o.getClass()) return false;%0D%0A    %0D%0A    Time time = (Time) o;%0D%0A    return getUuid().equals(time.getUuid());%0D%0A  %7D%0D%0A  %0D%0A  @Override%0D%0A  public int hashCode() %7B%0D%0A    int result = getUuid() != null ? getUuid().hashCode() : 0;%0D%0A    result = 31 * result + (getDate() != null ? getDate().hashCode() : 0);%0D%0A    return result;%0D%0A  %7D%0D%0A  %0D%0A  @Override%0D%0A  public String toString() %7B%0D%0A    final StringBuilder sb = new StringBuilder(%22Time%7B%22);%0D%0A    sb.append(%22uuid=%22).append(uuid);%0D%0A    sb.append(%22, date=%22).append(date);%0D%0A    sb.append('%7D');%0D%0A    return sb.toString();%0D%0A  %7D%0D%0A%7D%0D%0A

Adding the time entity