Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.dagitab.dao;
- import java.util.List;
- import com.dagitab.dto.ItemCategorySearchParameter;
- import com.dagitab.model.Item;
- import com.dagitab.model.ItemCategory;
- /**
- *
- * @author Rocky
- *
- */
- public interface ItemCategoryDao extends GenericDao<ItemCategory, Long> {
- /**
- *
- * @param item
- * @return
- */
- List<ItemCategory> getItemCategories(Item item);
- /**
- *
- * @return
- */
- List<ItemCategory> getItemCategoriesForSale();
- /**
- * Returns ALL Item Categories
- * @return
- */
- List<ItemCategory> getAllItemCategories();
- /**
- *
- * @return
- */
- List<ItemCategory> getPurchasableItemCategories();
- /**
- * Get paginated list of item categories
- * @param params
- * @return
- */
- List<ItemCategory> getItemCategories(ItemCategorySearchParameter params);
- /**
- * Get total count of item categories
- * @return
- */
- Integer getItemCategoryCount();
- /**
- * Get total count of item categories
- * @param params
- * @return
- */
- Integer getItemCategoriesCount(ItemCategorySearchParameter params);
- /**
- *
- * @param name
- * @return
- */
- ItemCategory getItemCategory(String name);
- /**
- *
- * @return
- */
- List<ItemCategory> getServiceChargeableItemCategories();
- /**
- *
- * @return
- */
- List<ItemCategory> getItemCategoriesWithRecipe();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement