Repository navigation
Expand file tree
/
Copy pathNote.java
More file actions
95 lines (77 loc) · 2.83 KB
/
Copy pathNote.java
File metadata and controls
95 lines (77 loc) · 2.83 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.ArrayList;
import java.util.List;
public class Note {
private String title;
private String text;
private String dateCreated;
private String dateModified;
private List<String> imagePaths;
public Note() {
LocalDateTime myDateObj = LocalDateTime.now();
DateTimeFormatter myFormatObj = DateTimeFormatter.ofPattern("E, dd-MMM-yyyy HH:mm:ss");
String formattedDate = myDateObj.format(myFormatObj);
this.dateCreated = formattedDate;
this.dateModified = formattedDate;
this.imagePaths = new ArrayList<>();
}
public Note(String title) {
this.title = title;
LocalDateTime myDateObj = LocalDateTime.now();
DateTimeFormatter myFormatObj = DateTimeFormatter.ofPattern("E, dd-MMM-yyyy HH:mm:ss");
String formattedDate = myDateObj.format(myFormatObj);
this.dateCreated = formattedDate;
this.dateModified = formattedDate;
this.imagePaths = new ArrayList<>();
}
public String getTitle() {
return title;
}
public String getText() {
return text;
}
public void setDateModified(String dateModified) {
this.dateModified = dateModified;
}
public String getDateCreated() {
return dateCreated;
}
public String getDateModified() {
return dateModified;
}
public List<String> getImagePaths() {
return imagePaths;
}
public void setTitle(String title) {
this.title = title;
LocalDateTime myDateObj = LocalDateTime.now();
DateTimeFormatter myFormatObj = DateTimeFormatter.ofPattern("E, dd-MMM-yyyy HH:mm:ss");
this.dateModified = myDateObj.format(myFormatObj);
}
public void setText(String text) {
this.text = text;
LocalDateTime myDateObj = LocalDateTime.now();
DateTimeFormatter myFormatObj = DateTimeFormatter.ofPattern("E, dd-MMM-yyyy HH:mm:ss");
this.dateModified = myDateObj.format(myFormatObj);
}
public void addImagePath(String imagePath) {
this.imagePaths.add(imagePath);
LocalDateTime myDateObj = LocalDateTime.now();
DateTimeFormatter myFormatObj = DateTimeFormatter.ofPattern("E, dd-MMM-yyyy HH:mm:ss");
this.dateModified = myDateObj.format(myFormatObj);
}
public void setImagePaths(List<String> imagePaths) {
this.imagePaths = imagePaths;
LocalDateTime myDateObj = LocalDateTime.now();
DateTimeFormatter myFormatObj = DateTimeFormatter.ofPattern("E, dd-MMM-yyyy HH:mm:ss");
this.dateModified = myDateObj.format(myFormatObj);
}
public void setDateCreated(String dateCreated) {
this.dateCreated = dateCreated;
}
@Override
public String toString() {
return this.title;
}
}