Interface ContentProducer

All Superinterfaces:
ContentType, Executable, RequiresTransactionManager, Runnable
All Known Implementing Classes:
AbstractODTReport, AbstractSpreadSheet, AccountStatement, CombinedPDFReport, Content, CSVReport, DataDownload, Excel, ExcelReport, FileCirculationStatus, FileContent, FileExpiryReport, ImageProducer, ItemMovementReport, IteratorODTReport, JournalReport, ObjectGridReport, ObjectList, ObjectListExcel, ODS, ODSReport, ODT, ODTObjectReport, ODTReport, PDF, PDFContent, PDFObjectReport, PDFReport, StockAvailability, StockMovementReport, StockReport, StockReportExcel, StreamContentProducer, StreamDataContent, SVGContentGenerator, TextContentProducer, TextReport, TrialBalance

public interface ContentProducer extends Executable, ContentType, RequiresTransactionManager
The ContentProducer interface defines a contract for producing and managing content. It supports functionality for generating content, handling file-related metadata, managing transactions, and providing stream-based access to the content. ContentProducer implementations may handle content generation processes, error handling, and saving content to file storage.
Author:
Syam