/** * Gets the currently collected messages for this panel. * * @return the currently collected messages for this panel, possibly empty */ protected final List getCurrentMessages() { final List messages = (List)messageListView.getModelObject(); return Collections.unmodifiableList(messages); }
/** * @see org.apache.wicket.Component#Component(String) * * @param id * @param filter */ public FeedbackPanel(final String id, IFeedbackMessageFilter filter) { super(id); WebMarkupContainer messagesContainer = new WebMarkupContainer("feedbackul") { private static final long serialVersionUID = 1L; public boolean isVisible() { return anyMessage(); } }; add(messagesContainer); messageListView = new MessageListView("messages"); messageListView.setVersioned(false); messagesContainer.add(messageListView); if (filter != null) { setFilter(filter); } }
/** * @see org.apache.wicket.Component#Component(String) * * @param id * @param filter */ public FeedbackPanel(final String id, IFeedbackMessageFilter filter) { super(id); WebMarkupContainer messagesContainer = new WebMarkupContainer("feedbackul") { private static final long serialVersionUID = 1L; @Override protected void onConfigure() { super.onConfigure(); setVisible(anyMessage()); } }; add(messagesContainer); messageListView = new MessageListView("messages"); messageListView.setVersioned(false); messagesContainer.add(messageListView); if (filter != null) { setFilter(filter); } }
/** * @see org.apache.wicket.Component#Component(String) * * @param id * @param filter */ public FeedbackPanel(final String id, IFeedbackMessageFilter filter) { super(id); WebMarkupContainer messagesContainer = new WebMarkupContainer("feedbackul") { private static final long serialVersionUID = 1L; @Override protected void onConfigure() { super.onConfigure(); setVisible(anyMessage()); } }; add(messagesContainer); messageListView = new MessageListView("messages"); messageListView.setVersioned(false); messagesContainer.add(messageListView); if (filter != null) { setFilter(filter); } }
/** * @see org.apache.wicket.Component#Component(String) * * @param id * @param filter */ public FeedbackPanel(final String id, IFeedbackMessageFilter filter) { super(id); WebMarkupContainer messagesContainer = new WebMarkupContainer("feedbackul") { private static final long serialVersionUID = 1L; @Override public boolean isVisible() { return anyMessage(); } }; add(messagesContainer); messageListView = new MessageListView("messages"); messageListView.setVersioned(false); messagesContainer.add(messageListView); if (filter != null) { setFilter(filter); } }
/** * @param maxMessages * The maximum number of feedback messages that this feedback panel should show at * one time */ public final void setMaxMessages(int maxMessages) { messageListView.setViewSize(maxMessages); }
/** * @return Model for feedback messages on which you can install filters and other properties */ public final FeedbackMessagesModel getFeedbackMessagesModel() { return (FeedbackMessagesModel)messageListView.getModel(); }
/** * @return Model for feedback messages on which you can install filters and other properties */ public final FeedbackMessagesModel getFeedbackMessagesModel() { return (FeedbackMessagesModel)messageListView.getDefaultModel(); }
/** * Gets the currently collected messages for this panel. * * @return the currently collected messages for this panel, possibly empty */ protected final List<FeedbackMessage> getCurrentMessages() { final List<FeedbackMessage> messages = messageListView.getModelObject(); return Collections.unmodifiableList(messages); }
/** * @param maxMessages * The maximum number of feedback messages that this feedback panel should show at * one time * * @return FeedbackPanel this. */ public final FeedbackPanel setMaxMessages(int maxMessages) { messageListView.setViewSize(maxMessages); return this; }
/** * @see org.apache.wicket.Component#Component(String) */ public MessageListView(final String id) { super(id); setDefaultModel(newFeedbackMessagesModel()); }
/** * @param maxMessages * The maximum number of feedback messages that this feedback panel should show at * one time * * @return FeedbackPanel this. */ public final FeedbackPanel setMaxMessages(int maxMessages) { messageListView.setViewSize(maxMessages); return this; }
/** * @see org.apache.wicket.Component#Component(String) */ public MessageListView(final String id) { super(id); setDefaultModel(newFeedbackMessagesModel()); }
/** * @see org.apache.wicket.Component#Component(String) */ public MessageListView(final String id) { super(id); setDefaultModel(newFeedbackMessagesModel()); }
/** * @see org.apache.wicket.Component#Component(String) */ public MessageListView(final String id) { super(id); setModel(newFeedbackMessagesModel()); }
/** * @param maxMessages * The maximum number of feedback messages that this feedback panel should show at * one time * * @return FeedbackPanel this. */ public final FeedbackPanel setMaxMessages(int maxMessages) { messageListView.setViewSize(maxMessages); return this; }
/** * Gets the currently collected messages for this panel. * * @return the currently collected messages for this panel, possibly empty */ protected final List<FeedbackMessage> getCurrentMessages() { final List<? extends FeedbackMessage> messages = messageListView.getModelObject(); return Collections.unmodifiableList(messages); }
/** * Gets the currently collected messages for this panel. * * @return the currently collected messages for this panel, possibly empty */ protected final List<FeedbackMessage> getCurrentMessages() { final List<? extends FeedbackMessage> messages = messageListView.getModelObject(); return Collections.unmodifiableList(messages); }
/** * @return Model for feedback messages on which you can install filters and other properties */ public final FeedbackMessagesModel getFeedbackMessagesModel() { return (FeedbackMessagesModel)messageListView.getDefaultModel(); }
/** * @return Model for feedback messages on which you can install filters and other properties */ public final FeedbackMessagesModel getFeedbackMessagesModel() { return (FeedbackMessagesModel)messageListView.getDefaultModel(); }