Class JsonDirectoryProductHandler

All Implemented Interfaces:
ProductHandler

public class JsonDirectoryProductHandler extends DirectoryProductHandler
Store a product to a Directory. Product attributes are stored to a file named "product.json". All ProductOutput methods are passed to an ObjectProductOutput object, except files with non-empty paths. Files are stored in the directory, and all other product attributes are stored using the product json format to a file name "product.json".
  • Field Details

    • PRODUCT_JSON_FILENAME

      public static final String PRODUCT_JSON_FILENAME
      The file where product attributes are stored.
      See Also:
  • Constructor Details

    • JsonDirectoryProductHandler

      public JsonDirectoryProductHandler(File directory)
      Construct a new DirectoryProductHandler object.
      Parameters:
      directory - where product contents will be stored.
  • Method Details