@Override default boolean test(FeedbackMessage message) { return accept(message); } }
@Override default boolean test(FeedbackMessage message) { return accept(message); } }
public boolean accept(FeedbackMessage message) { for ( IFeedbackMessageFilter f : filters ) { if ( !f.accept(message) ) { return false; } } return true; } }
/** * @param message * The message to test for inclusion * @return True if the message should be included, false to exclude it */ @Override public boolean accept(FeedbackMessage message) { for (IFeedbackMessageFilter filter : filters) { if (!filter.accept(message)) { return false; } } return true; }
/** * @param filter * Filter for selecting messages * @return True if one or more messages matches the filter */ public final boolean hasMessage(final IFeedbackMessageFilter filter) { for (final FeedbackMessage message : messages) { if (filter == null || filter.accept(message)) { return true; } } return false; }
/** * @param filter * Filter for selecting messages * @return True if one or more messages matches the filter */ public final boolean hasMessage(final IFeedbackMessageFilter filter) { for (final FeedbackMessage message : messages) { if (filter == null || filter.accept(message)) { return true; } } return false; }
/** * @param message * The message to test for inclusion * @return True if the message should be included, false to exclude it */ @Override public boolean accept(FeedbackMessage message) { for (IFeedbackMessageFilter filter : filters) { if (filter.accept(message)) { return true; } } return false; }
/** * Gets the number of messages. * * @param filter * Filter for counting messages. If null, the count of all messages will be returned * * @return the number of messages */ public final int size(final IFeedbackMessageFilter filter) { int count = 0; for (final FeedbackMessage message : messages) { if (filter == null || filter.accept(message)) { count++; } } return count; }
/** * Gets the number of messages. * * @param filter * Filter for counting messages. If null, the count of all messages will be returned * * @return the number of messages */ public final int size(final IFeedbackMessageFilter filter) { int count = 0; for (final FeedbackMessage message : messages) { if (filter == null || filter.accept(message)) { count++; } } return count; }
/** * Gets the number of messages. * * @param filter * Filter for counting messages. If null, the count of all messages will be returned * * @return the number of messages */ public final int size(final IFeedbackMessageFilter filter) { int count = 0; for (final Iterator<FeedbackMessage> iterator = messages.iterator(); iterator.hasNext();) { final FeedbackMessage message = iterator.next(); if (filter == null || filter.accept(message)) { count++; } } return count; }
/** * Gets the number of messages. * * @param filter * Filter for counting messages. If null, the count of all messages will be returned * * @return the number of messages */ public final int size(final IFeedbackMessageFilter filter) { int count = 0; for (final Iterator iterator = messages.iterator(); iterator.hasNext();) { final FeedbackMessage message = (FeedbackMessage)iterator.next(); if (filter == null || filter.accept(message)) { count++; } } return count; }
/** * Gets a list of messages from the page using a filter. * * @param filter * Filter for selecting messages. If null, all messages will be returned * @return The messages or an empty list if no messages are found */ public final List<FeedbackMessage> messages(final IFeedbackMessageFilter filter) { if (messages.isEmpty()) { return Collections.emptyList(); } final List<FeedbackMessage> list = new ArrayList<FeedbackMessage>(); for (final FeedbackMessage message : messages) { if (filter == null || filter.accept(message)) { list.add(message); } } return list; }
/** * Gets a list of messages from the page using a filter. * * @param filter * Filter for selecting messages. If null, all messages will be returned * @return The messages or an empty list if no messages are found */ public final List<FeedbackMessage> messages(final IFeedbackMessageFilter filter) { if (messages.isEmpty()) { return Collections.emptyList(); } final List<FeedbackMessage> list = new ArrayList<FeedbackMessage>(); for (final FeedbackMessage message : messages) { if (filter == null || filter.accept(message)) { list.add(message); } } return list; }
/** * Gets a list of messages from the page using a filter. * * @param filter * Filter for selecting messages. If null, all messages will be returned * @return The messages or an empty list if no messages are found */ public final List messages(final IFeedbackMessageFilter filter) { if (messages.size() == 0) { return Collections.EMPTY_LIST; } final List list = new ArrayList(); for (final Iterator iterator = messages.iterator(); iterator.hasNext();) { final FeedbackMessage message = (FeedbackMessage)iterator.next(); if (filter == null || filter.accept(message)) { list.add(message); } } return list; }
/** * Gets a list of messages from the page using a filter. * * @param filter * Filter for selecting messages. If null, all messages will be returned * @return The messages or an empty list if no messages are found */ public final List<FeedbackMessage> messages(final IFeedbackMessageFilter filter) { if (messages.size() == 0) { return Collections.emptyList(); } final List<FeedbackMessage> list = new ArrayList<FeedbackMessage>(); for (final Iterator<FeedbackMessage> iterator = messages.iterator(); iterator.hasNext();) { final FeedbackMessage message = iterator.next(); if (filter == null || filter.accept(message)) { list.add(message); } } return list; }
@Override public void component(BootstrapFeedbackPopover object, IVisit<BootstrapFeedbackPopover> visit) { if(object.getFilter().accept(message)){ visit.stop(object); } } });
public boolean accept(FeedbackMessage message) { if (config.getString(RenderService.FEEDBACK) != null) { List<IFeedbackMessageFilter> filters = context.getServices( config.getString(RenderService.FEEDBACK), IFeedbackMessageFilter.class); for (IFeedbackMessageFilter filter : filters) { if (filter.accept(message)) { return true; } } } return false; } });
public CreateTypeDialog(Action action) { this.action = action; setSize(DialogConstants.MEDIUM_AUTO); final IFeedbackMessageFilter[] filters = new IFeedbackMessageFilter[2]; filters[0] = new ContainerFeedbackMessageFilter(action); filters[1] = new ContainerFeedbackMessageFilter(this); this.feedback = new FeedbackPanel(FEEDBACK_ID, message -> { for (IFeedbackMessageFilter filter : filters) { if (filter.accept(message)) { return true; } } return false; }); feedback.setOutputMarkupId(true); setOutputMarkupId(true); }