Changeset 11878 in josm for trunk/src/org/openstreetmap/josm/data/notes/Note.java
- Timestamp:
- 2017-04-10T00:14:42+02:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/data/notes/Note.java
r11821 r11878 11 11 12 12 import org.openstreetmap.josm.data.coor.LatLon; 13 import org.openstreetmap.josm.tools.date.DateUtils; 13 14 14 15 /** … … 98 99 /** @return Date that this note was submitted */ 99 100 public Date getCreatedAt() { 100 return cloneDate(createdAt);101 return DateUtils.cloneDate(createdAt); 101 102 } 102 103 … … 106 107 */ 107 108 public void setCreatedAt(Date createdAt) { 108 this.createdAt = cloneDate(createdAt);109 this.createdAt = DateUtils.cloneDate(createdAt); 109 110 } 110 111 111 112 /** @return Date that this note was closed. Null if it is still open. */ 112 113 public Date getClosedAt() { 113 return cloneDate(closedAt);114 return DateUtils.cloneDate(closedAt); 114 115 } 115 116 … … 119 120 */ 120 121 public void setClosedAt(Date closedAt) { 121 this.closedAt = cloneDate(closedAt);122 this.closedAt = DateUtils.cloneDate(closedAt); 122 123 } 123 124 … … 172 173 public void updateWith(Note note) { 173 174 this.comments = note.comments; 174 this.createdAt = cloneDate(note.createdAt);175 this.createdAt = DateUtils.cloneDate(note.createdAt); 175 176 this.id = note.id; 176 177 this.state = note.state; … … 197 198 return tr("Note") + ' ' + id + ": " + getFirstComment(); 198 199 } 199 200 /**201 * Null-safe date cloning method.202 * @param d date to clone, or null203 * @return cloned date, or null204 */205 static Date cloneDate(Date d) {206 return d != null ? (Date) d.clone() : null;207 }208 200 }
Note:
See TracChangeset
for help on using the changeset viewer.