# Uses of Class
com.university.bookstore.decorator.MaterialDecorator

Packages that use MaterialDecorator
Package
Description
com.university.bookstore.decorator

- ## Uses of MaterialDecorator in com.university.bookstore.decorator

  Subclasses of MaterialDecorator in com.university.bookstore.decorator
  Modifier and Type
  Class
  Description
  `class`
  `DigitalAnnotationDecorator`
  Decorator that adds digital annotation functionality to materials.
  `class`
  `ExpeditedDeliveryDecorator`
  Decorator that adds expedited delivery functionality to materials.
  `class`
  `GiftWrappingDecorator`
  Decorator that adds gift wrapping functionality to materials.
  Method parameters in com.university.bookstore.decorator with type arguments of type MaterialDecorator
  Modifier and Type
  Method
  Description
  `boolean`
  MaterialEnhancementService.`hasEnhancement(Material material, Class<? extends MaterialDecorator> enhancementType)`
  Checks if a material has a specific type of enhancement.