hostInfoStore.deleteServerConfig(hostSelection.getName(), server, new AsyncCallback<Boolean>() {
@Override
public void onFailure(Throwable caught) {
Console.getMessageCenter().notify(
new Message(Console.MESSAGES.deletionFailed("Server Configuration ")+server.getName(), Message.Severity.Error)
);
}
@Override
public void onSuccess(Boolean wasSuccessful) {
if(wasSuccessful)
{
Console.getMessageCenter().notify(
new Message(Console.MESSAGES.deleted("Server Configuration ")+server.getName())
);
Scheduler.get().scheduleDeferred(new Scheduler.ScheduledCommand() {
@Override
public void execute() {
getEventBus().fireEvent(new StaleModelEvent(StaleModelEvent.SERVER_CONFIGURATIONS));
}
});
loadServerConfigurations(null);
}
else
{
Console.getMessageCenter().notify(
new Message(Console.MESSAGES.deleted("Server Configuration ")+server.getName(), Message.Severity.Error)
);
}
}
});
}