package edu.psu.rcy5017.speechwriter.task;
import edu.psu.rcy5017.speechwriter.datasource.NoteCardDataSource;
import edu.psu.rcy5017.speechwriter.model.NoteCard;
public class RenameNoteCardTask extends NoteCardTask {
private final NoteCardDataSource datasource;
public RenameNoteCardTask(NoteCard noteCard, NoteCardDataSource datasource) {
super(noteCard);
this.datasource = datasource;
}
@Override
protected Void doInBackground(Void... params) {
final NoteCard noteCard = getNoteCard();
datasource.open();
datasource.renameNotecard(noteCard, noteCard.getTitle());
datasource.close();
return null;
}
}