Package com.storedobject.core
Interface RequiresTransactionManager
- All Known Subinterfaces:
ContentProducer
- All Known Implementing Classes:
AbstractSpreadSheet
,AccountStatement
,CombinedPDFReport
,Content
,CSVReport
,DataDownload
,Excel
,ExcelReport
,FileCirculationStatus
,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 RequiresTransactionManager
Interface for objects that require a transaction manager.
- Author:
- Syam
-
Method Summary
Modifier and TypeMethodDescriptionRetrieves the transaction manager associated with this object.void
Sets the transaction manager for this object.
-
Method Details
-
setTransactionManager
Sets the transaction manager for this object. The transaction manager is responsible for managing transaction boundaries.- Parameters:
tm
- the transaction manager to be set
-
getTransactionManager
TransactionManager getTransactionManager()Retrieves the transaction manager associated with this object.- Returns:
- the transaction manager responsible for managing transaction boundaries
-