Info.display("失败", "非法的操作");
return;
}
}
final JobDropTarget targetThis=this;
ConfirmMessageBox confirm=new ConfirmMessageBox("警告", "迁移组/任务将会产生一定的风险,请确认:<br/>1.本次迁移造成的继承配置项改变,不影响任务正常运行.<br/>2.本次迁移造成的继承资源改变,不影响任务正常运行");
confirm.addHideHandler(new HideHandler() {
public void onHide(HideEvent he) {
Dialog dialog=(Dialog) he.getSource();
if(DefaultMessages.getMessages().messageBox_yes().equals(dialog.getHideButton().getText())){
if(sourceItem.isJob()){
RPCS.getJobService().move(sourceItem.getId(), activeItem.getModel().getId(), new AbstractAsyncCallback<Void>() {
public void onSuccess(Void result) {
source.removeSource();
targetThis.proxySuperDragDrop(event);
TreeNodeChangeEvent tnce=new TreeNodeChangeEvent();
tnce.setNeedSelectProviderKey(TreeKeyProviderTool.genJobProviderKey(sourceItem.getId()));
presenter.getPlatformContext().getPlatformBus().fireEvent(tnce);
}
});
}else{
RPCS.getGroupService().move(sourceItem.getId(), activeItem.getModel().getId(), new AbstractAsyncCallback<Void>() {
public void onSuccess(Void result) {
source.removeSource();
targetThis.proxySuperDragDrop(event);
TreeNodeChangeEvent tnce=new TreeNodeChangeEvent();
tnce.setNeedSelectProviderKey(TreeKeyProviderTool.genGroupProviderKey(sourceItem.getId()));
presenter.getPlatformContext().getPlatformBus().fireEvent(tnce);
}
});
}
}
}
});
confirm.show();
return ;
}