Advertisement
Guest User

Untitled

a guest
Mar 27th, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. private static final String genders[];
  2.  
  3. static {
  4. genders = new String[2];
  5. genders[0] = "Male";
  6. genders[1] = "Female";
  7. }
  8.  
  9. public List<String> getAllGenders() {
  10. return Arrays.asList(genders);
  11. }
  12.  
  13. public boolean filterByAge(Object value, Object filter, Locale locale) {
  14. String filterText = (filter == null) ? null : filter.toString().trim();
  15. if (filterText == null || filterText.equals("")) {
  16. return true;
  17. }
  18.  
  19. if (value == null) {
  20. return false;
  21. }
  22. if (!filterText.contains("-")) {
  23. return (Objects.equals(Integer.valueOf(value.toString()), Integer.valueOf(filterText)));
  24. } else {
  25. String[] range = filterText.split("-");
  26. int rangeBegin = Integer.valueOf(range[0]);
  27. int rangeEnd = Integer.valueOf(range[1]);
  28.  
  29. for (int i = rangeBegin; i < rangeEnd + 1; i++) {
  30. if (Objects.equals(Integer.valueOf(value.toString()), i)) {
  31. return true;
  32. }
  33. }
  34. return false;
  35. }
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement