/** ************************************** Utilities ************************************** */ private static List<Filter> getSearchFilters(String name) { List<Filter> filters = new ArrayList<Filter>(0); if (name != null && name.trim().length() > 0) { Filter filter = new Filter("name", name); filter.setOperator(Operator.LIKE_FULL); filters.add(filter); } return filters; }
/** **************************************** Utilities **************************************** */ private static List<Filter> getSearchFilters(MediaType type, String name, String person) { List<Filter> filters = new ArrayList<Filter>(0); if (name != null && name.trim().length() > 0) { Filter filter = new Filter("name", name); filter.setOperator(Operator.LIKE_FULL); filters.add(filter); } if (person != null && person.trim().length() > 0) { Filter filter = new Filter("person", person); filter.setOperator(Operator.LIKE_FULL); filters.add(new Filter("person", person)); } if (type != null) { filters.add(new Filter("type", type)); } return filters; }