Advertisement
Guest User

Untitled

a guest
Jun 28th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.34 KB | None | 0 0
  1. package com.dagitab.dao;
  2.  
  3. import java.util.List;
  4.  
  5. import com.dagitab.dto.ItemCategorySearchParameter;
  6. import com.dagitab.model.Item;
  7. import com.dagitab.model.ItemCategory;
  8.  
  9. /**
  10. *
  11. * @author Rocky
  12. *
  13. */
  14. public interface ItemCategoryDao extends GenericDao<ItemCategory, Long> {
  15.  
  16. /**
  17. *
  18. * @param item
  19. * @return
  20. */
  21. List<ItemCategory> getItemCategories(Item item);
  22.  
  23. /**
  24. *
  25. * @return
  26. */
  27. List<ItemCategory> getItemCategoriesForSale();
  28.  
  29. /**
  30. * Returns ALL Item Categories
  31. * @return
  32. */
  33. List<ItemCategory> getAllItemCategories();
  34.  
  35. /**
  36. *
  37. * @return
  38. */
  39. List<ItemCategory> getPurchasableItemCategories();
  40.  
  41. /**
  42. * Get paginated list of item categories
  43. * @param params
  44. * @return
  45. */
  46. List<ItemCategory> getItemCategories(ItemCategorySearchParameter params);
  47.  
  48. /**
  49. * Get total count of item categories
  50. * @return
  51. */
  52. Integer getItemCategoryCount();
  53.  
  54. /**
  55. * Get total count of item categories
  56. * @param params
  57. * @return
  58. */
  59. Integer getItemCategoriesCount(ItemCategorySearchParameter params);
  60.  
  61. /**
  62. *
  63. * @param name
  64. * @return
  65. */
  66. ItemCategory getItemCategory(String name);
  67.  
  68. /**
  69. *
  70. * @return
  71. */
  72. List<ItemCategory> getServiceChargeableItemCategories();
  73.  
  74. /**
  75. *
  76. * @return
  77. */
  78. List<ItemCategory> getItemCategoriesWithRecipe();
  79. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement