Interface FavoriteCategoryService

All Known Implementing Classes:
FavoriteCategoryServiceImpl

public interface FavoriteCategoryService
Containt CRUD method declarations for favorite categories
  • Method Details

    • getFavoriteCategories

      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(String label, UserModel user)
      Prepares a favourite category container
      Parameters:
      label - label for favourite category
      user - 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, String label)
      Renames a favourite category
      Parameters:
      favorite - favourite to be renamed
      label - new name