Interface FavoriteCategoryService
-
- All Known Implementing Classes:
FavoriteCategoryServiceImpl
public interface FavoriteCategoryServiceContaint CRUD method declarations for favorite categories
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description FavoriteCategorycreateFavoriteCategory(java.lang.String label, UserModel user)Prepares a favourite category containervoiddeleteFavoriteCategory(FavoriteCategory favorite)Removes a favourite categoryjava.util.List<FavoriteCategory>getFavoriteCategories(UserModel user)Gets favorite categories for particular uservoidrenameQuery(FavoriteCategory favorite, java.lang.String label)Renames a favourite category
-
-
-
Method Detail
-
getFavoriteCategories
java.util.List<FavoriteCategory> getFavoriteCategories(UserModel user)
Gets favorite categories for particular user- Parameters:
user- user which favourites are requested- Returns:
- list of categories marked as favourite for user
-
createFavoriteCategory
FavoriteCategory createFavoriteCategory(java.lang.String label, UserModel user)
Prepares a favourite category container- Parameters:
label- label for favourite categoryuser- user- Returns:
- favourite category container
-
deleteFavoriteCategory
void deleteFavoriteCategory(FavoriteCategory favorite)
Removes a favourite category- Parameters:
favorite- favourite to be removed
-
renameQuery
void renameQuery(FavoriteCategory favorite, java.lang.String label)
Renames a favourite category- Parameters:
favorite- favourite to be renamedlabel- new name
-
-