public void warnUser(String message) { getMessageBroker().addWarning(message); }
@Override public NakedObject completeTask(final Context context, final Page page) { final NakedObject[] parameters = getEntries(context); final NakedObject target = getTarget(context); final NakedObject result = action.execute(target, parameters); final MessageBroker broker = NakedObjectsContext.getMessageBroker(); final List<String> messages = broker.getMessages(); final List<String> warnings = broker.getWarnings(); context.setMessagesAndWarnings(messages, warnings); return result; }
public void informUser(String message) { getMessageBroker().addMessage(message); }
public void showMessagesAndWarnings() { this.messages = getMessageBroker().getMessagesCombined(); // TODO this is common across viewers so should be in common code. final List<String> warnings = getMessageBroker().getWarnings(); for (String warning: warnings) { final TextMessageContent content = new TextMessageContent("Warning", warning); viewer.showDialog(content); } }
NakedObjectsContext.getMessageBroker().addMessage("message 1"); NakedObjectsContext.getMessageBroker().addMessage("message 2"); NakedObjectsContext.getMessageBroker().addWarning("warning 1"); NakedObjectsContext.getMessageBroker().addWarning("warning 2");
getMessageBroker().addMessage(messages[i]); getMessageBroker().addWarning(messages[i]);
@Override public NakedObject completeTask(final Context context, final Page page) { final NakedObject[] parameters = getEntries(context); final NakedObject target = getTarget(context); final NakedObject result = action.execute(target, parameters); final MessageBroker broker = NakedObjectsContext.getMessageBroker(); final List<String> messages = broker.getMessages(); final List<String> warnings = broker.getWarnings(); context.setMessagesAndWarnings(messages, warnings); return result; }
getMessageBroker().addMessage(messages[i]); getMessageBroker().addWarning(messages[i]);
public void removeViewsForDisposedObjects() { for(NakedObject objectToDispose: getUpdateNotifier().getDisposedObjects()) { if (LOG.isDebugEnabled()) { LOG.debug("dispose views for " + objectToDispose); } final Vector<View> viewsForObject = viewListByAdapter.get(objectToDispose); if (viewsForObject == null) { continue; } removeViews(viewsForObject); final Vector<View> remainingViews = viewListByAdapter.get(objectToDispose); if (remainingViews != null && remainingViews.size() > 0) { getMessageBroker().addWarning( "There are still views (within other views) for the disposed object " + objectToDispose.titleString() + ". Only objects that are shown as root views can be properly disposed of"); } else { getAdapterManager().removeAdapter(objectToDispose); } } }
final List<String> messages = getMessageBroker().getMessages(); final List<String> warnings = getMessageBroker().getWarnings();
final List<String> messages = getMessageBroker().getMessages(); final List<String> warnings = getMessageBroker().getWarnings();
final NakedObject result = action.execute(target, parameters); final MessageBroker broker = NakedObjectsContext.getMessageBroker(); final List<String> messages = broker.getMessages(); final List<String> warnings = broker.getWarnings(); context.setMessagesAndWarnings(messages, warnings); context.processChanges();
final NakedObject result = action.execute(target, parameters); final MessageBroker broker = NakedObjectsContext.getMessageBroker(); final List<String> messages = broker.getMessages(); final List<String> warnings = broker.getWarnings(); context.setMessagesAndWarnings(messages, warnings); final String targetId = context.mapObject(target);