static TermFilters getTermFilters(CommandLine cl) { TermFilters termFilters = new TermFilters(); for (int i = 1; i <= NUM_TERM_FILTERS; i++) { String fieldOption = termFilterFieldOption(i); String textOption = termFilterTextOption(i); if (cl.hasOption(fieldOption) || cl.hasOption(textOption)) { termFilters.addFilter( cl.hasOption(fieldOption) ? cl.getOptionValue(fieldOption) : null, cl.hasOption(textOption) ? cl.getOptionValue(textOption) : null); } } return termFilters; }
private boolean hasFilters() { List<TermFilters.TermFilter> filters = mTermFilters == null ? null : mTermFilters.getFilters(); if (filters == null || filters.isEmpty()) { return false; } else { return true; } }
private List<TermFilters.TermFilter> getFilters() { List<TermFilters.TermFilter> filters = mTermFilters == null ? null : mTermFilters.getFilters(); return filters; }