// Get data storage
DataStorage service = getApplicationComponent(DataStorage.class);
// Save
try {
service.saveDashboard(dashboard);
} catch (StaleModelException e) {
WebuiRequestContext context = WebuiRequestContext.getCurrentInstance();
context.getUIApplication().addMessage(
new ApplicationMessage("UIDashboard.msg.StaleData", null, ApplicationMessage.ERROR));
context.setAttribute(SAVE_FAIL, true);