Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private static final String genders[];
- static {
- genders = new String[2];
- genders[0] = "Male";
- genders[1] = "Female";
- }
- public List<String> getAllGenders() {
- return Arrays.asList(genders);
- }
- public boolean filterByAge(Object value, Object filter, Locale locale) {
- String filterText = (filter == null) ? null : filter.toString().trim();
- if (filterText == null || filterText.equals("")) {
- return true;
- }
- if (value == null) {
- return false;
- }
- if (!filterText.contains("-")) {
- return (Objects.equals(Integer.valueOf(value.toString()), Integer.valueOf(filterText)));
- } else {
- String[] range = filterText.split("-");
- int rangeBegin = Integer.valueOf(range[0]);
- int rangeEnd = Integer.valueOf(range[1]);
- for (int i = rangeBegin; i < rangeEnd + 1; i++) {
- if (Objects.equals(Integer.valueOf(value.toString()), i)) {
- return true;
- }
- }
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement