Beispiel #1
0
  @Override
  public int hashCode() {
    int result = 17;
    result = 31 * result + id;
    result = 31 * result + (firstName.get() != null ? firstName.get().hashCode() : 0);
    result = 31 * result + (lastName.get() != null ? lastName.get().hashCode() : 0);
    result = 31 * result + age.get();
    result = 31 * result + salary.get();
    result = 31 * result + (hired.get() != null ? hired.get().hashCode() : 0);
    result = 31 * result + (dismissal.get() != null ? dismissal.get().hashCode() : 0);

    return result;
  }
Beispiel #2
0
 @Override
 public String toString() {
   return "First name: "
       + firstName.get()
       + ", Last name: "
       + lastName.get()
       + ", Age: "
       + age.get()
       + ", Salary: "
       + salary.get()
       + ", Hired date: "
       + hired.get()
       + (dismissal.get() != null ? ", Dismissal date: " + dismissal.get() : "");
 }
Beispiel #3
0
  @Override
  public boolean equals(Object o) {
    if (this == o) return true;
    if (o == null || getClass() != o.getClass()) return false;

    Task task = (Task) o;

    if (!shortName.get().equals(task.shortName.get())) return false;
    if (description.get() != null
        ? !description.get().equals(task.description.get())
        : task.description.get() != null) return false;
    if (estimate.get() != (task.estimate.get())) return false;
    return !(status.get() != null
        ? !status.get().equals(task.status.get())
        : task.status.get() != null);
  }
 /**
  * Returns the actual delivered date in a nice string format
  *
  * @return the actual delivered date in a nice string format
  */
 public String actualDeliveryDateTimeToString() {
   LocalDateTime ldt = actualDeliveryDateTime.get();
   return "Date "
       + ldt.getYear()
       + "/"
       + ldt.getMonthValue()
       + "/"
       + ldt.getDayOfMonth()
       + "\nTime: "
       + String.format("%02d", ldt.getHour())
       + ":"
       + String.format("%02d", ldt.getMinute());
 }
Beispiel #5
0
 public Person getScrumMaster() {
   return scrumMaster.get();
 }
Beispiel #6
0
 public Person getProductOwner() {
   return productOwner.get();
 }
 public LocalDate getDate() {
   return date.get();
 }
 public Hut getHut() {
   return hut.get();
 }
Beispiel #9
0
 public Status getStatus() {
   return status.get();
 }
Beispiel #10
0
 public Story getStory() {
   return story.get();
 }
 /**
  * Returns the actual delivered date
  *
  * @return the actual delivered date
  */
 public LocalDateTime getActualDeliveryDateTime() {
   return actualDeliveryDateTime.get();
 }
 public LocalDateTime getDeadlineTime() {
   return deadlineTime.get();
 }
 public Address getAddress() {
   return address.get();
 }
 public OrderStatus getStatus() {
   return status.get();
 }
Beispiel #15
0
 public LocalDate getDismissal() {
   return dismissal.get();
 }
Beispiel #16
0
 public LocalDate getHired() {
   return hired.get();
 }