Uses of Class
com.kingsrook.qqq.backend.core.actions.QBackendTransaction
Packages that use QBackendTransaction
Package
Description
-
Uses of QBackendTransaction in com.kingsrook.qqq.backend.core.actions
Methods in com.kingsrook.qqq.backend.core.actions that return QBackendTransactionModifier and TypeMethodDescriptionstatic QBackendTransactionQBackendTransaction.openFor(AbstractTableActionInput input) -
Uses of QBackendTransaction in com.kingsrook.qqq.backend.core.actions.automation
Methods in com.kingsrook.qqq.backend.core.actions.automation with parameters of type QBackendTransactionModifier and TypeMethodDescriptionstatic booleanRecordAutomationStatusUpdater.setAutomationStatusInRecords(QTableMetaData table, List<QRecord> records, AutomationStatus automationStatus, QBackendTransaction transaction, List<QRecord> oldRecordList) for a list of records from a table, set their automation status - based on how the table is configured.static voidRecordAutomationStatusUpdater.setAutomationStatusInRecordsAndUpdate(QTableMetaData table, List<QRecord> records, AutomationStatus automationStatus, QBackendTransaction transaction) for a list of records, update their automation status and actually Update the backend as well. -
Uses of QBackendTransaction in com.kingsrook.qqq.backend.core.actions.tables.helpers
Methods in com.kingsrook.qqq.backend.core.actions.tables.helpers with parameters of type QBackendTransactionModifier and TypeMethodDescriptionstatic booleanValidateRecordSecurityLockHelper.allowedToReadRecord(QTableMetaData table, QRecord record, QSession qSession, QBackendTransaction transaction) return boolean if given session can read given recordstatic Map<List<Serializable>, Serializable> UniqueKeyHelper.getExistingKeys(QBackendTransaction transaction, QTableMetaData table, List<QRecord> recordList, UniqueKey uniqueKey) static Map<List<Serializable>, Serializable> UniqueKeyHelper.getExistingKeys(QBackendTransaction transaction, QTableMetaData table, List<QRecord> recordList, UniqueKey uniqueKey, boolean allowNullKeyValuesToEqual) static voidValidateRecordSecurityLockHelper.validateSecurityFields(QTableMetaData table, List<QRecord> records, ValidateRecordSecurityLockHelper.Action action, QBackendTransaction transaction) -
Uses of QBackendTransaction in com.kingsrook.qqq.backend.core.context
Methods in com.kingsrook.qqq.backend.core.context that return QBackendTransactionModifier and TypeMethodDescriptionstatic QBackendTransactionQContext.getQBackendTransaction()CapturedContext.qBackendTransaction()Returns the value of theqBackendTransactionrecord component.Methods in com.kingsrook.qqq.backend.core.context with parameters of type QBackendTransactionModifier and TypeMethodDescriptionstatic voidQContext.init(QInstance qInstance, QSession qSession, QBackendTransaction transaction, AbstractActionInput actionInput) Full flavor init method - also take a transaction and action input (to seed the stack).static voidQContext.setTransaction(QBackendTransaction transaction) Constructors in com.kingsrook.qqq.backend.core.context with parameters of type QBackendTransactionModifierConstructorDescriptionCapturedContext(QInstance qInstance, QSession qSession, QBackendTransaction qBackendTransaction, Stack<AbstractActionInput> actionStack) Creates an instance of aCapturedContextrecord class. -
Uses of QBackendTransaction in com.kingsrook.qqq.backend.core.model.actions.audits
Methods in com.kingsrook.qqq.backend.core.model.actions.audits that return QBackendTransactionModifier and TypeMethodDescriptionAuditInput.getTransaction()Getter for transactionDMLAuditInput.getTransaction()Getter for transactionMethods in com.kingsrook.qqq.backend.core.model.actions.audits with parameters of type QBackendTransactionModifier and TypeMethodDescriptionvoidAuditInput.setTransaction(QBackendTransaction transaction) Setter for transactionvoidDMLAuditInput.setTransaction(QBackendTransaction transaction) Setter for transactionAuditInput.withTransaction(QBackendTransaction transaction) Fluent setter for transactionDMLAuditInput.withTransaction(QBackendTransaction transaction) Fluent setter for transaction -
Uses of QBackendTransaction in com.kingsrook.qqq.backend.core.model.actions.tables
Methods in com.kingsrook.qqq.backend.core.model.actions.tables that return QBackendTransactionModifier and TypeMethodDescriptionQueryOrCountInputInterface.getTransaction()Getter for transactionQueryOrGetInputInterface.getTransaction()Getter for transactionMethods in com.kingsrook.qqq.backend.core.model.actions.tables with parameters of type QBackendTransactionModifier and TypeMethodDescriptionvoidQueryOrCountInputInterface.setTransaction(QBackendTransaction transaction) Setter for transactionvoidQueryOrGetInputInterface.setTransaction(QBackendTransaction transaction) Setter for transaction -
Uses of QBackendTransaction in com.kingsrook.qqq.backend.core.model.actions.tables.aggregate
Methods in com.kingsrook.qqq.backend.core.model.actions.tables.aggregate that return QBackendTransactionMethods in com.kingsrook.qqq.backend.core.model.actions.tables.aggregate with parameters of type QBackendTransactionModifier and TypeMethodDescriptionvoidAggregateInput.setTransaction(QBackendTransaction transaction) Setter for transactionAggregateInput.withTransaction(QBackendTransaction transaction) Fluent setter for transaction -
Uses of QBackendTransaction in com.kingsrook.qqq.backend.core.model.actions.tables.count
Methods in com.kingsrook.qqq.backend.core.model.actions.tables.count that return QBackendTransactionMethods in com.kingsrook.qqq.backend.core.model.actions.tables.count with parameters of type QBackendTransactionModifier and TypeMethodDescriptionvoidCountInput.setTransaction(QBackendTransaction transaction) Setter for transactionCountInput.withTransaction(QBackendTransaction transaction) Fluent setter for transaction -
Uses of QBackendTransaction in com.kingsrook.qqq.backend.core.model.actions.tables.delete
Methods in com.kingsrook.qqq.backend.core.model.actions.tables.delete that return QBackendTransactionMethods in com.kingsrook.qqq.backend.core.model.actions.tables.delete with parameters of type QBackendTransactionModifier and TypeMethodDescriptionvoidDeleteInput.setTransaction(QBackendTransaction transaction) Setter for transactionDeleteInput.withTransaction(QBackendTransaction transaction) Fluent setter for transaction -
Uses of QBackendTransaction in com.kingsrook.qqq.backend.core.model.actions.tables.get
Methods in com.kingsrook.qqq.backend.core.model.actions.tables.get that return QBackendTransactionMethods in com.kingsrook.qqq.backend.core.model.actions.tables.get with parameters of type QBackendTransactionModifier and TypeMethodDescriptionvoidGetInput.setTransaction(QBackendTransaction transaction) Setter for transactionGetInput.withTransaction(QBackendTransaction transaction) Fluent setter for transaction -
Uses of QBackendTransaction in com.kingsrook.qqq.backend.core.model.actions.tables.insert
Methods in com.kingsrook.qqq.backend.core.model.actions.tables.insert that return QBackendTransactionMethods in com.kingsrook.qqq.backend.core.model.actions.tables.insert with parameters of type QBackendTransactionModifier and TypeMethodDescriptionvoidInsertInput.setTransaction(QBackendTransaction transaction) Setter for transactionInsertInput.withTransaction(QBackendTransaction transaction) Fluent setter for transaction -
Uses of QBackendTransaction in com.kingsrook.qqq.backend.core.model.actions.tables.query
Methods in com.kingsrook.qqq.backend.core.model.actions.tables.query that return QBackendTransactionMethods in com.kingsrook.qqq.backend.core.model.actions.tables.query with parameters of type QBackendTransactionModifier and TypeMethodDescriptionvoidQueryInput.setTransaction(QBackendTransaction transaction) Setter for transactionQueryInput.withTransaction(QBackendTransaction transaction) Fluent setter for transaction -
Uses of QBackendTransaction in com.kingsrook.qqq.backend.core.model.actions.tables.replace
Methods in com.kingsrook.qqq.backend.core.model.actions.tables.replace that return QBackendTransactionMethods in com.kingsrook.qqq.backend.core.model.actions.tables.replace with parameters of type QBackendTransactionModifier and TypeMethodDescriptionvoidReplaceInput.setTransaction(QBackendTransaction transaction) Setter for transactionReplaceInput.withTransaction(QBackendTransaction transaction) Fluent setter for transaction -
Uses of QBackendTransaction in com.kingsrook.qqq.backend.core.model.actions.tables.update
Methods in com.kingsrook.qqq.backend.core.model.actions.tables.update that return QBackendTransactionMethods in com.kingsrook.qqq.backend.core.model.actions.tables.update with parameters of type QBackendTransactionModifier and TypeMethodDescriptionvoidUpdateInput.setTransaction(QBackendTransaction transaction) Setter for transactionUpdateInput.withTransaction(QBackendTransaction transaction) Fluent setter for transaction -
Uses of QBackendTransaction in com.kingsrook.qqq.backend.core.modules.backend
Methods in com.kingsrook.qqq.backend.core.modules.backend that return QBackendTransactionModifier and TypeMethodDescriptiondefault QBackendTransactionQBackendModuleInterface.openTransaction(AbstractTableActionInput input) -
Uses of QBackendTransaction in com.kingsrook.qqq.backend.core.processes.implementations.etl.basic
Methods in com.kingsrook.qqq.backend.core.processes.implementations.etl.basic with parameters of type QBackendTransactionModifier and TypeMethodDescriptionvoidBasicETLLoadFunction.setTransaction(QBackendTransaction transaction) Setter for transaction -
Uses of QBackendTransaction in com.kingsrook.qqq.backend.core.processes.implementations.etl.streamedwithfrontend
Methods in com.kingsrook.qqq.backend.core.processes.implementations.etl.streamedwithfrontend that return types with arguments of type QBackendTransactionModifier and TypeMethodDescriptionAbstractLoadStep.getTransaction()Getter for transactionAbstractTransformStep.getTransaction()Getter for transactionAbstractLoadStep.openTransaction(RunBackendStepInput runBackendStepInput) LoadViaDeleteStep.openTransaction(RunBackendStepInput runBackendStepInput) LoadViaInsertOrUpdateStep.openTransaction(RunBackendStepInput runBackendStepInput) LoadViaInsertStep.openTransaction(RunBackendStepInput runBackendStepInput) LoadViaUpdateStep.openTransaction(RunBackendStepInput runBackendStepInput) Method parameters in com.kingsrook.qqq.backend.core.processes.implementations.etl.streamedwithfrontend with type arguments of type QBackendTransactionModifier and TypeMethodDescriptionvoidAbstractLoadStep.setTransaction(Optional<QBackendTransaction> transaction) Setter for transactionvoidAbstractTransformStep.setTransaction(Optional<QBackendTransaction> transaction) Setter for transaction -
Uses of QBackendTransaction in com.kingsrook.qqq.backend.core.scheduler.processes
Methods in com.kingsrook.qqq.backend.core.scheduler.processes with parameters of type QBackendTransactionModifier and TypeMethodDescriptionvoidBaseSyncToScheduledJobTableCustomizer.runSyncProcessForRecordList(List<QRecord> records, QBackendTransaction transaction, String processName) Run the named process over a set of records (e.g., that were inserted or updated). -
Uses of QBackendTransaction in com.kingsrook.qqq.backend.module.mongodb
Methods in com.kingsrook.qqq.backend.module.mongodb that return QBackendTransactionModifier and TypeMethodDescriptionMongoDBBackendModule.openTransaction(AbstractTableActionInput input) -
Uses of QBackendTransaction in com.kingsrook.qqq.backend.module.mongodb.actions
Subclasses of QBackendTransaction in com.kingsrook.qqq.backend.module.mongodb.actionsModifier and TypeClassDescriptionclassMongoDB implementation of backend transaction.Methods in com.kingsrook.qqq.backend.module.mongodb.actions with parameters of type QBackendTransactionModifier and TypeMethodDescriptionAbstractMongoDBAction.openClient(MongoDBBackendMetaData backend, QBackendTransaction transaction) Open a MongoDB Client / session -- re-using the one in the input transaction if it is present. -
Uses of QBackendTransaction in com.kingsrook.qqq.backend.module.rdbms
Methods in com.kingsrook.qqq.backend.module.rdbms that return QBackendTransactionModifier and TypeMethodDescriptionRDBMSBackendModule.openTransaction(AbstractTableActionInput input) -
Uses of QBackendTransaction in com.kingsrook.qqq.backend.module.rdbms.actions
Subclasses of QBackendTransaction in com.kingsrook.qqq.backend.module.rdbms.actionsModifier and TypeClassDescriptionclassRDBMS implementation of backend transaction.