Interface FavoriteCategoryService
- All Known Implementing Classes:
FavoriteCategoryServiceImpl
public interface FavoriteCategoryService
Containt CRUD method declarations for favorite categories
-
Method Summary
Modifier and TypeMethodDescriptioncreateFavoriteCategory(String label, UserModel user) Prepares a favourite category containervoiddeleteFavoriteCategory(FavoriteCategory favorite) Removes a favourite categoryGets favorite categories for particular uservoidrenameQuery(FavoriteCategory favorite, String label) Renames a favourite category
-
Method Details
-
getFavoriteCategories
Gets favorite categories for particular user- Parameters:
user- user which favourites are requested- Returns:
- list of categories marked as favourite for user
-
createFavoriteCategory
Prepares a favourite category container- Parameters:
label- label for favourite categoryuser- user- Returns:
- favourite category container
-
deleteFavoriteCategory
Removes a favourite category- Parameters:
favorite- favourite to be removed
-
renameQuery
Renames a favourite category- Parameters:
favorite- favourite to be renamedlabel- new name
-