# Uses of Interface
com.university.bookstore.model.Media

Packages that use Media
Package
Description
com.university.bookstore.api
com.university.bookstore.impl
com.university.bookstore.model

- ## Uses of Media in com.university.bookstore.api

  Methods in com.university.bookstore.api that return types with arguments of type Media
  Modifier and Type
  Method
  Description
  `List<Media>`
  MaterialStore.`getMediaMaterials()`
  Gets all materials that implement the Media interface.

- ## Uses of Media in com.university.bookstore.impl

  Methods in com.university.bookstore.impl that return types with arguments of type Media
  Modifier and Type
  Method
  Description
  `List<Media>`
  ConcurrentMaterialStore.`getMediaMaterials()`
  `List<Media>`
  MaterialStoreImpl.`getMediaMaterials()`
  `List<Media>`
  ModernConcurrentMaterialStore.`getMediaMaterials()`

- ## Uses of Media in com.university.bookstore.model

  Classes in com.university.bookstore.model that implement Media
  Modifier and Type
  Class
  Description
  `class`
  `AudioBook`
  Represents an audio book that implements both Material and Media interfaces.
  `class`
  `EBook`
  Represents an electronic book (e-book) in the bookstore system.
  `class`
  `VideoMaterial`
  Represents video content (movies, documentaries, educational videos).