package ru.khasang.cachoeira.commands.project;
import ru.khasang.cachoeira.commands.Command;
import ru.khasang.cachoeira.model.IProject;
public class SetProjectDescriptionCommand implements Command {
private final IProject project;
private final String description;
private String oldDescription;
public SetProjectDescriptionCommand(IProject project, String description) {
this.project = project;
this.description = description;
}
@Override
public void execute() {
oldDescription = project.getDescription();
project.setDescription(description);
}
@Override
public void undo() {
project.setDescription(oldDescription);
}
}