# Package com.university.bookstore.repository

package com.university.bookstore.repository

- Related Packages
  Package
  Description
  com.university.bookstore
- Class
  Description
  JsonMaterialRepository
  JSON-based implementation of MaterialRepository (Adapter in hexagonal architecture).
  MaterialRepository
  Port interface for material persistence operations in hexagonal architecture.
  MaterialsWrapper
  Wrapper class to ensure proper JSON serialization of Material polymorphic types.
  ModernJsonMaterialRepository
  Modern JSON-based implementation of MaterialRepository using best practices.
  RepositoryException
  Exception thrown when repository operations fail.