src/main/java/de/uapcore/lightpit/entities/Issue.java

changeset 144
7e06b75cf1b9
parent 134
f47e82cd6077
equal deleted inserted replaced
143:4a391ffa30d3 144:7e06b75cf1b9
169 169
170 public void setEta(Date eta) { 170 public void setEta(Date eta) {
171 this.eta = eta; 171 this.eta = eta;
172 } 172 }
173 173
174 /**
175 * An issue is overdue, if it is not done and the ETA is before the current time.
176 * @return true if this issue is overdue, false otherwise
177 */
178 public boolean isOverdue() {
179 return eta != null && status.getPhase() != IssueStatus.PHASE_DONE
180 && eta.before(new Date(System.currentTimeMillis()));
181 }
182
174 @Override 183 @Override
175 public boolean equals(Object o) { 184 public boolean equals(Object o) {
176 if (this == o) return true; 185 if (this == o) return true;
177 if (o == null || getClass() != o.getClass()) return false; 186 if (o == null || getClass() != o.getClass()) return false;
178 Issue issue = (Issue) o; 187 Issue issue = (Issue) o;

mercurial