Ejemplo n.º 1
0
    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;
    }
Ejemplo n.º 2
0
 private boolean hasFilters() {
   List<TermFilters.TermFilter> filters = mTermFilters == null ? null : mTermFilters.getFilters();
   if (filters == null || filters.isEmpty()) {
     return false;
   } else {
     return true;
   }
 }
Ejemplo n.º 3
0
 private List<TermFilters.TermFilter> getFilters() {
   List<TermFilters.TermFilter> filters = mTermFilters == null ? null : mTermFilters.getFilters();
   return filters;
 }