Package com.storedobject.ui
Interface TransactionCreator
- All Known Implementing Classes:
AbstractInvoiceEditor,AbstractTextContentEditor,ApplicationModuleEditor,AssignStoresAndLocations,BaseCustomerInvoiceEditor,BaseSupplierInvoiceEditor,BrowserDeviceLayoutEditor,ConsignmentEditor,ControlScheduleEditor,CustomerInvoiceEditor,EntityEditor,EntityRoleEditor,FlowDiagramEditor,GRNEditor,GroupPermissionEditor,ItemTypeEditor,JavaClassEditor,JournalVoucherEditor,ManageExternalUsers,ManageMailSenders,ManageMailSenders.ManageGMailSenders,MediaFileEditor,MemoSystem.MemoEditor,MemoTypeEditor,MessageEditor,MQTTEditor,ObjectEditor,PackingUnitEditor,PermissionEditor,PersonRoleEditor,POEditor,POItemEditor,ProcessingLanguageEditor,ReportDefinitionEditor,ReportEditor,SerialConfiguratorEditor,SerialPatternEditor,SetPasswordPolicy,SMSMessageEditor,SupplierInvoiceEditor,SystemUserEditor,TableDefinitionEditor,TemplateEditor,TextContentEditor,UserPermissionEditor
public interface TransactionCreator
A class that can create a transaction (typically a pseudo transaction).
- Author:
- Syam
-
Method Summary
Modifier and TypeMethodDescriptiongetTransaction(boolean create) Get the transaction.voidsetTransactionCreator(TransactionCreator transactionCreator) Set a "Transaction Creator" so thatgetTransaction(boolean)call will use it for creating new transactions.
-
Method Details
-
getTransaction
Get the transaction.- Parameters:
create- True if transaction needs to be created if not exists- Returns:
- Transaction
-
setTransactionCreator
Set a "Transaction Creator" so thatgetTransaction(boolean)call will use it for creating new transactions.- Parameters:
transactionCreator- Transaction creator
-