Package com.storedobject.ui
Interface TransactionCreator
- All Known Implementing Classes:
AbstractInvoiceEditor
,AbstractTextContentEditor
,ApplicationModuleEditor
,AssignStoresAndLocations
,BaseCustomerInvoiceEditor
,BaseSupplierInvoiceEditor
,BrowserDeviceLayoutEditor
,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.void
setTransactionCreator
(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
-