No Description

af044efa90a5d32ae6ec97139102ad88cbe9ec16.svn-base 1.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. package com.rdlze.radializebase.utils;
  2. public class AllFilters extends FilterBean {
  3. /**
  4. * Default serial version
  5. */
  6. private static final long serialVersionUID = 1L;
  7. private int useNovelty = 0;
  8. private int usePopularity = 0;
  9. public AllFilters() {
  10. }
  11. public AllFilters(int useNovelty) {
  12. this.useNovelty = useNovelty;
  13. }
  14. public AllFilters(int useNovelty, int usePopularity) {
  15. this.useNovelty = useNovelty;
  16. this.usePopularity = usePopularity;
  17. }
  18. /**
  19. * Indica se devera ser retornado somente itens desconhecidos, itens
  20. * conhecidos ou tanto faz. O valor -1 indica o retorno de itens conhecidos.
  21. * O valor 1 indica o retorno de itens desconhecidos, isto se houver itens
  22. * desconhecidos para completar a lista de recomendacao. O valor 0 tanto faz
  23. * os itens de retorno serem conhecidos ou nao conhecidos.
  24. *
  25. * @return inteiro indicando se deve ou nao retornar itens desconhecidos.
  26. */
  27. public int getUseNovelty() {
  28. return useNovelty;
  29. }
  30. public void setUseNovelty(int useNovelty) {
  31. this.useNovelty = useNovelty;
  32. }
  33. /**
  34. * Indica se devera ser retornado itens populares, itens raros ou tanto faz.
  35. * O valor -1 indica o retorno de itens raros. O valor 1 indica o retorno de
  36. * itens populares. O valor 0 e a lista de retorno original.
  37. *
  38. * @return
  39. */
  40. public int getUsePopularity() {
  41. return usePopularity;
  42. }
  43. public void setUsePopularity(int usePopularity) {
  44. this.usePopularity = usePopularity;
  45. }
  46. public String toString() {
  47. return "NOVIDADE: " + useNovelty + " POPULARIDADE: " + usePopularity;
  48. }
  49. }