package edu.psu.rcy5017.speechwriter.task;
import edu.psu.rcy5017.speechwriter.datasource.NoteDataSource;
import edu.psu.rcy5017.speechwriter.model.Note;
public class ChangeNoteTextTask extends NoteTask {
private NoteDataSource datasource;
public ChangeNoteTextTask(NoteDataSource datasource, Note note) {
super(note);
this.datasource = datasource;
}
@Override
protected Void doInBackground(Void... params) {
final Note note = getNote();
datasource.open();
datasource.changeNoteText(note, note.getText());
datasource.close();
return null;
}
}