Thank you Mark - got it working!
This getter will allways set the initial date to "today".
Bean variable declaration:
private Date Dato;
Getter and setter:
public Date getDato() {
try {
if (Dato == null) {
Dato = new Date();
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return Dato;
}
public void setDato(Date dato) {
Dato = dato;
}
Relevant part of the save method:
public void save() {
try {
DateTime tmpDato = (DateTime)session.createDateTime(Dato);
docAktivitet.replaceItemValue("DatoDT", tmpDato);
docAktivitet.save();
} catch (NotesException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
And relevant part of the load method:
public void load(String unid) {
try {
if (docAktivitet != null) {
setDato(docAktivitet.getFirstItem("DatoDT").getDateTimeValue().toJavaDate()); // Date
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}