package com.akjava.gwt.lib.client.datalist.command;
import com.akjava.gwt.lib.client.datalist.ItemIOControler;
public class RenameCommand implements DataListCommand{
private ItemIOControler controler;
private String oldName;
private String newName;
@Override
public void execute() {
//skip
}
@Override
public void undo() {
controler.execRename(oldName,false);
}
public RenameCommand(ItemIOControler controler, String oldName,String newName) {
super();
this.controler = controler;
this.oldName=oldName;
this.newName=newName;
}
@Override
public void redo() {
controler.execRename(newName, false);
}
}