Package com.storedobject.ui
Interface Transactional
- All Superinterfaces:
ClickHandler,com.vaadin.flow.component.ComponentEventListener<com.vaadin.flow.component.ClickEvent<? extends com.vaadin.flow.component.Component>>,EventListener,Executable,ExecutableView,HasLogic,com.vaadin.flow.component.HasValue.ValueChangeListener,Reentrant,Runnable,Serializable,ValueChangeHandler
- All Known Implementing Classes:
AbstractAssembly,AbstractBlockView,AbstractCheckListForestBrowser,AbstractConsumptionSelector,AbstractEditableGrid,AbstractInvoiceBrowser,AbstractInvoiceEditor,AbstractLinkGrid,AbstractObjectForest,AbstractReceiveMaterialReturned,AbstractReceiveMaterialTransferred,AbstractRequestMaterial,AbstractReturnMaterial,AbstractSale,AbstractSendAndReceiveMaterial,AbstractTextContentEditor,AbstractUserForm,ApplicationManager,ApplicationModuleEditor,ApproveTransaction,Assembly,AssemblyDataPickup,AssemblyReceipt,AssignStoresAndLocations,AuthenticatorRegistration,BaseCustomerInvoiceBrowser,BaseCustomerInvoiceEditor,BaseObjectForest,BaseProcessMaterialRequest,BaseReceiveMaterialRequested,BaseRequestMaterial,BaseSupplierInvoiceBrowser,BaseSupplierInvoiceEditor,BlockSelector,BlockView,BrowserDeviceLayoutEditor,CalendarViewer,CaptureSignature,ChangeFileFolderPassword,ChangeObjectPassword,ChangePassword,ChangeUOM,ChatView,CheckListForestBrowser,ComputeConsumption,ComputeLandedCost,ComputeStockHistory,ConsignmentEditor,ControlScheduleEditor,CorrectUOM,CrossServerManager,CSVUploadProcessorView,CustomerInvoiceBrowser,CustomerInvoiceEditor,DataDownload,DataEditor,DataGrid,DataPickup,DataTreeGrid,DataView,DefineAssembly,DetailLinkGrid,DeveloperActivity,DownloadData,EditableGrid,EditableObjectGrid,EditCost,EntityEditor,EntityRoleEditor,ExcelDataUpload,FileManager,FileViewer,FileViewerGrid,FlowDiagramEditor,GRN,GRNEditor,GroupPermissionEditor,HandleReturnedItems,InquiryBrowser,ItemsSentForRepair,ItemTypeEditor,JavaClassEditor,JournalReport,JournalVoucherBrowser,JournalVoucherEditor,JSONGrid,LicenseManagement,ListEditor,LoanOutItems,LocateItem,LocationMonitoring,LockUser,MailForm,MailLog,ManageBiometric,ManageExternalUsers,ManageJWT,ManageMailSenders,ManageMailSenders.ManageGMailSenders,ManageSalutation,ManageSuffix,ManageTomcatApplication,MediaFileEditor,MemoSystem,MemoSystem.MemoEditor,MemoTypeEditor,MessageEditor,MigrateItem,MigratePartNumber,MQTTDataView,MQTTEditor,ObjectBlockEditor,ObjectBrowser,ObjectBrowserEditor,ObjectBrowserViewer,ObjectComparisonGrid,ObjectEditor,ObjectForest,ObjectForestBrowser,ObjectForestEditor,ObjectForestViewer,ObjectGrid,ObjectHistoryGrid,ObjectListEditor,ObjectListGrid,ObjectMemoryGrid,ObjectSearchBrowser,ObjectTree,ObjectTreeBrowser,ObjectTreeEditor,ObjectTreeViewer,PackingUnitBrowser,PackingUnitEditor,PermissionEditor,PersonRoleEditor,POBrowser,POCorrection,POEditor,POItemEditor,ProcessCheckList,ProcessingLanguageEditor,ProcessMaterialRequest,ProcessView,PurchaseReturn,ReceiveAndBin,ReceiveMaterial,ReceiveMaterialRequested,ReceiveMaterialReturned,ReceiveMaterialTransferred,ReceiveReturnedItems,RecomputeConsumption,RecomputeStatistics,ReferenceLinkGrid,RemoveConsumption,ReportDefinitionEditor,ReportEditor,RequestMaterial,RequestTool,ResetPassword,RestrictedSystemUserBrowser,ReturnMaterial,Sale,SelectData,SendItemsForRepair,SendItemsOut,SerialConfiguratorEditor,SerialPatternEditor,SetMailSenderPassword,SetPasswordPolicy,SiteView,SmoothenInvalidData,SMSLog,SMSMessageEditor,SOClient,StatusGrid,SteppedDataForm,SteppedObjectForm,SteppedView,SupplierInvoiceBrowser,SupplierInvoiceEditor,SupportSystem,SystemLogViewer,SystemTableDeployer,SystemUserEditor,SystemUserGroupBrowser,SystemUtility,TableDefinitionEditor,TableDeployer,TelegramLog,TelegramRegistration,TemplateBrowser,TemplateEditor,TextContentBrowser,TextContentEditor,TextView,TicketingSystem,ToolMonitoring,TransferMaterial,TrialBalance,UnitDefinitionBrowser,UnlockUser,UploadData,UploadProcessorView,UserLog,UserPermissionEditor,ValueChart,ViewAssembly,ViewAssemblyDefinition,ViewConsumption,ViewData,XGrid,XMLGrid,ZipUploadProcessorView
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.storedobject.vaadin.ClickHandler
ClickHandler.ModifiedClickEvent<C extends com.vaadin.flow.component.Component> -
Method Summary
Modifier and TypeMethodDescriptiondefault booleancommit(TransactionControl transaction) default voidexecute()The functional interface method specified by this interface.default LogicgetLogic()Get the logic.default TransactionManagerdefault voidrun()The default implementation of of this method invokesExecutable.execute().default voidSet the logic.default booleantransact(Logic logic, Transaction pseudo, TransactionManager.Transact transact) default booleantransact(TransactionManager.Transact transact) default booleantransactControl(boolean failOnNoChanges, TransactionManager.TransactControl transactControl) default booleantransactControl(boolean failOnNoChanges, TransactionManager.TransactControl transactControl, String noChangesMessage) default booleantransactControl(TransactionManager.TransactControl transactControl) default booleantransactControl(TransactionManager.TransactControl transactControl, String noChangesMessage) Methods inherited from interface com.storedobject.vaadin.ClickHandler
clicked, doubleClicked, onComponentEvent, rightClickedMethods inherited from interface com.storedobject.common.Executable
actMethods inherited from interface com.storedobject.vaadin.ExecutableView
abort, clean, clearAlerts, clicked, close, createMenuItem, error, execute, getApplication, getCaption, getMenuIconName, getMenuItem, getView, getView, invoke, isCloseable, isFullScreen, isHomeView, log, log, message, returnedFrom, setCaption, setClickable, speak, trackValueChange, tray, valueChanged, warningMethods inherited from interface com.storedobject.common.Reentrant
isReentrantMethods inherited from interface com.storedobject.vaadin.ValueChangeHandler
valueChanged
-
Method Details
-
run
default void run()Description copied from interface:ExecutableThe default implementation of of this method invokesExecutable.execute().- Specified by:
runin interfaceExecutable- Specified by:
runin interfaceExecutableView- Specified by:
runin interfaceRunnable
-
execute
default void execute()Description copied from interface:ExecutableThe functional interface method specified by this interface.- Specified by:
executein interfaceExecutable- Specified by:
executein interfaceExecutableView
-
commit
-
transact
-
transact
-
transactControl
-
transactControl
default boolean transactControl(boolean failOnNoChanges, TransactionManager.TransactControl transactControl) -
transactControl
default boolean transactControl(TransactionManager.TransactControl transactControl, String noChangesMessage) -
transactControl
default boolean transactControl(boolean failOnNoChanges, TransactionManager.TransactControl transactControl, String noChangesMessage) -
getTransactionManager
-
setLogic
-
getLogic
-