ISearchField entireNewsField = fFactory.createSearchField(IEntity.ALL_FIELDS, INews.class.getName());
search.addSearchCondition(fFactory.createSearchCondition(entireNewsField, SearchSpecifier.CONTAINS, "Foo"));
filter = fFactory.createSearchFilter(null, search, "Filter 3");
filter.setMatchAllNews(false);
filter.setOrder(3);
filter.addAction(fFactory.createFilterAction("org.rssowl.core.MarkReadNewsAction"));
DynamicDAO.save(filter);
/* 4) Entire News contains "Foo" or "Bar" - Enabled - Mark Read */
search = fFactory.createSearch(null);
search.setMatchAllConditions(true);