Добавлен класс хранения данных записи ежедневника
This commit is contained in:
parent
5e7c347e16
commit
ef8f7a96a6
65
src/tse/lr4/NotePad.java
Normal file
65
src/tse/lr4/NotePad.java
Normal file
@ -0,0 +1,65 @@
|
|||||||
|
package tse.lr4;
|
||||||
|
|
||||||
|
import java.text.SimpleDateFormat;
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Класс представления данных записи ежедневника.
|
||||||
|
* @author aNNiMON
|
||||||
|
*/
|
||||||
|
public class NotePad {
|
||||||
|
|
||||||
|
private static final String DATE_PATTERN = "yyyy.MM.dd HH:mm:ss";
|
||||||
|
|
||||||
|
private String name, description;
|
||||||
|
private Date date;
|
||||||
|
private boolean important;
|
||||||
|
|
||||||
|
public NotePad(String name, String description, Date date, boolean important) {
|
||||||
|
this.name = name;
|
||||||
|
this.description = description;
|
||||||
|
this.date = date;
|
||||||
|
this.important = important;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getName() {
|
||||||
|
return name;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setName(String name) {
|
||||||
|
this.name = name;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getDescription() {
|
||||||
|
return description;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDescription(String description) {
|
||||||
|
this.description = description;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Date getDate() {
|
||||||
|
return date;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDate(Date date) {
|
||||||
|
this.date = date;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isImportant() {
|
||||||
|
return important;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setImportant(boolean important) {
|
||||||
|
this.important = important;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public String storeToCsvLine() {
|
||||||
|
final char SEPARATOR = ',';
|
||||||
|
return name + SEPARATOR +
|
||||||
|
description + SEPARATOR +
|
||||||
|
new SimpleDateFormat(DATE_PATTERN).format(date) + SEPARATOR +
|
||||||
|
important;
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user