Hierarchy For All Packages

Package Hierarchies:

Class Hierarchy

Interface Hierarchy

  • edu.ntnu.idatt2106_2023_06.backend.service.apiKey.IApiKeyService
  • edu.ntnu.idatt2106_2023_06.backend.service.security.IAuthenticationService
  • edu.ntnu.idatt2106_2023_06.backend.service.users.IEmailService
  • edu.ntnu.idatt2106_2023_06.backend.service.files.IFileStorageService
  • edu.ntnu.idatt2106_2023_06.backend.controller.IFridgeItemsController
  • edu.ntnu.idatt2106_2023_06.backend.service.fridge.IFridgeService
  • edu.ntnu.idatt2106_2023_06.backend.controller.IItemController
  • edu.ntnu.idatt2106_2023_06.backend.service.items.IItemService
  • edu.ntnu.idatt2106_2023_06.backend.service.notification.INotificationService
  • edu.ntnu.idatt2106_2023_06.backend.controller.IShoppingItemsController
  • edu.ntnu.idatt2106_2023_06.backend.service.stat.IStatService
  • edu.ntnu.idatt2106_2023_06.backend.service.users.ITokenService
  • edu.ntnu.idatt2106_2023_06.backend.service.users.IUserInfoService
  • edu.ntnu.idatt2106_2023_06.backend.service.users.IUserService
  • org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>
    • edu.ntnu.idatt2106_2023_06.backend.repo.recipe.AllergenRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
    • edu.ntnu.idatt2106_2023_06.backend.repo.fridge.FridgeItemsRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
    • edu.ntnu.idatt2106_2023_06.backend.repo.fridge.FridgeMemberRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
    • edu.ntnu.idatt2106_2023_06.backend.repo.fridge.FridgeRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
    • edu.ntnu.idatt2106_2023_06.backend.repo.recipe.InstructionRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
    • edu.ntnu.idatt2106_2023_06.backend.repo.recipe.ItemRecipeScoreRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
    • edu.ntnu.idatt2106_2023_06.backend.repo.item.ItemRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
    • edu.ntnu.idatt2106_2023_06.backend.repo.notification.NotificationRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
    • edu.ntnu.idatt2106_2023_06.backend.repo.recipe.RecipeAllergenRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
    • edu.ntnu.idatt2106_2023_06.backend.repo.recipe.RecipeItemsRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
    • edu.ntnu.idatt2106_2023_06.backend.repo.recipe.RecipePartRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
    • edu.ntnu.idatt2106_2023_06.backend.repo.recipe.RecipeRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
    • edu.ntnu.idatt2106_2023_06.backend.repo.recipe.RecipeSuggestionRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
    • edu.ntnu.idatt2106_2023_06.backend.repo.item.ShoppingItemsRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
    • edu.ntnu.idatt2106_2023_06.backend.repo.stat.StatRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
    • edu.ntnu.idatt2106_2023_06.backend.repo.stat.StatTypeRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
    • edu.ntnu.idatt2106_2023_06.backend.repo.users.UserRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
  • org.springframework.data.repository.query.QueryByExampleExecutor<T>
    • org.springframework.data.jpa.repository.JpaRepository<T,ID> (also extends org.springframework.data.repository.ListCrudRepository<T,ID>, org.springframework.data.repository.ListPagingAndSortingRepository<T,ID>)
      • edu.ntnu.idatt2106_2023_06.backend.repo.recipe.AllergenRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
      • edu.ntnu.idatt2106_2023_06.backend.repo.fridge.FridgeItemsRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
      • edu.ntnu.idatt2106_2023_06.backend.repo.fridge.FridgeMemberRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
      • edu.ntnu.idatt2106_2023_06.backend.repo.fridge.FridgeRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
      • edu.ntnu.idatt2106_2023_06.backend.repo.recipe.InstructionRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
      • edu.ntnu.idatt2106_2023_06.backend.repo.recipe.ItemRecipeScoreRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
      • edu.ntnu.idatt2106_2023_06.backend.repo.item.ItemRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
      • edu.ntnu.idatt2106_2023_06.backend.repo.notification.NotificationRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
      • edu.ntnu.idatt2106_2023_06.backend.repo.recipe.RecipeAllergenRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
      • edu.ntnu.idatt2106_2023_06.backend.repo.recipe.RecipeItemsRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
      • edu.ntnu.idatt2106_2023_06.backend.repo.recipe.RecipePartRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
      • edu.ntnu.idatt2106_2023_06.backend.repo.recipe.RecipeRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
      • edu.ntnu.idatt2106_2023_06.backend.repo.recipe.RecipeSuggestionRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
      • edu.ntnu.idatt2106_2023_06.backend.repo.item.ShoppingItemsRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
      • edu.ntnu.idatt2106_2023_06.backend.repo.stat.StatRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
      • edu.ntnu.idatt2106_2023_06.backend.repo.stat.StatTypeRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
      • edu.ntnu.idatt2106_2023_06.backend.repo.store.StoreRepository
      • edu.ntnu.idatt2106_2023_06.backend.repo.users.TokenRepository
      • edu.ntnu.idatt2106_2023_06.backend.repo.users.UserRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
  • org.springframework.data.repository.Repository<T,ID>
    • org.springframework.data.repository.CrudRepository<T,ID>
      • org.springframework.data.repository.ListCrudRepository<T,ID>
        • org.springframework.data.jpa.repository.JpaRepository<T,ID> (also extends org.springframework.data.repository.ListPagingAndSortingRepository<T,ID>, org.springframework.data.repository.query.QueryByExampleExecutor<T>)
          • edu.ntnu.idatt2106_2023_06.backend.repo.recipe.AllergenRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
          • edu.ntnu.idatt2106_2023_06.backend.repo.fridge.FridgeItemsRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
          • edu.ntnu.idatt2106_2023_06.backend.repo.fridge.FridgeMemberRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
          • edu.ntnu.idatt2106_2023_06.backend.repo.fridge.FridgeRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
          • edu.ntnu.idatt2106_2023_06.backend.repo.recipe.InstructionRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
          • edu.ntnu.idatt2106_2023_06.backend.repo.recipe.ItemRecipeScoreRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
          • edu.ntnu.idatt2106_2023_06.backend.repo.item.ItemRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
          • edu.ntnu.idatt2106_2023_06.backend.repo.notification.NotificationRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
          • edu.ntnu.idatt2106_2023_06.backend.repo.recipe.RecipeAllergenRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
          • edu.ntnu.idatt2106_2023_06.backend.repo.recipe.RecipeItemsRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
          • edu.ntnu.idatt2106_2023_06.backend.repo.recipe.RecipePartRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
          • edu.ntnu.idatt2106_2023_06.backend.repo.recipe.RecipeRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
          • edu.ntnu.idatt2106_2023_06.backend.repo.recipe.RecipeSuggestionRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
          • edu.ntnu.idatt2106_2023_06.backend.repo.item.ShoppingItemsRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
          • edu.ntnu.idatt2106_2023_06.backend.repo.stat.StatRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
          • edu.ntnu.idatt2106_2023_06.backend.repo.stat.StatTypeRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
          • edu.ntnu.idatt2106_2023_06.backend.repo.store.StoreRepository
          • edu.ntnu.idatt2106_2023_06.backend.repo.users.TokenRepository
          • edu.ntnu.idatt2106_2023_06.backend.repo.users.UserRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
    • org.springframework.data.repository.PagingAndSortingRepository<T,ID>
      • org.springframework.data.repository.ListPagingAndSortingRepository<T,ID>
        • org.springframework.data.jpa.repository.JpaRepository<T,ID> (also extends org.springframework.data.repository.ListCrudRepository<T,ID>, org.springframework.data.repository.query.QueryByExampleExecutor<T>)
          • edu.ntnu.idatt2106_2023_06.backend.repo.recipe.AllergenRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
          • edu.ntnu.idatt2106_2023_06.backend.repo.fridge.FridgeItemsRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
          • edu.ntnu.idatt2106_2023_06.backend.repo.fridge.FridgeMemberRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
          • edu.ntnu.idatt2106_2023_06.backend.repo.fridge.FridgeRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
          • edu.ntnu.idatt2106_2023_06.backend.repo.recipe.InstructionRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
          • edu.ntnu.idatt2106_2023_06.backend.repo.recipe.ItemRecipeScoreRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
          • edu.ntnu.idatt2106_2023_06.backend.repo.item.ItemRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
          • edu.ntnu.idatt2106_2023_06.backend.repo.notification.NotificationRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
          • edu.ntnu.idatt2106_2023_06.backend.repo.recipe.RecipeAllergenRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
          • edu.ntnu.idatt2106_2023_06.backend.repo.recipe.RecipeItemsRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
          • edu.ntnu.idatt2106_2023_06.backend.repo.recipe.RecipePartRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
          • edu.ntnu.idatt2106_2023_06.backend.repo.recipe.RecipeRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
          • edu.ntnu.idatt2106_2023_06.backend.repo.recipe.RecipeSuggestionRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
          • edu.ntnu.idatt2106_2023_06.backend.repo.item.ShoppingItemsRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
          • edu.ntnu.idatt2106_2023_06.backend.repo.stat.StatRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
          • edu.ntnu.idatt2106_2023_06.backend.repo.stat.StatTypeRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
          • edu.ntnu.idatt2106_2023_06.backend.repo.store.StoreRepository
          • edu.ntnu.idatt2106_2023_06.backend.repo.users.TokenRepository
          • edu.ntnu.idatt2106_2023_06.backend.repo.users.UserRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)

Enum Class Hierarchy

  • java.lang.Object
    • java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
      • edu.ntnu.idatt2106_2023_06.backend.model.recipe.Amount
      • edu.ntnu.idatt2106_2023_06.backend.model.recipe.Day
      • edu.ntnu.idatt2106_2023_06.backend.sortAndFilter.FieldType
      • edu.ntnu.idatt2106_2023_06.backend.sortAndFilter.Operator
      • edu.ntnu.idatt2106_2023_06.backend.sortAndFilter.SortDirection
      • edu.ntnu.idatt2106_2023_06.backend.utils.UnitType