Uses of Class
com.kingsrook.qqq.backend.core.model.actions.processes.RunBackendStepInput
Packages that use RunBackendStepInput
Package
Description
-
Uses of RunBackendStepInput in com.kingsrook.qqq.backend.core.actions.processes
Methods in com.kingsrook.qqq.backend.core.actions.processes that return types with arguments of type RunBackendStepInputModifier and TypeMethodDescriptionQProcessCallbackBuilder.getQueryInputCustomizer()Getter for queryInputCustomizerMethods in com.kingsrook.qqq.backend.core.actions.processes with parameters of type RunBackendStepInputModifier and TypeMethodDescriptiondefault voidQProcessCallback.customizeInputPreQuery(RunBackendStepInput runBackendStepInput, QueryInput queryInput) Allow a callback to modify the query input that a process uses to find its initial records (e.g., to add a transaction or turn on heavy fields).RunBackendStepAction.execute(RunBackendStepInput runBackendStepInput) voidBackendStep.run(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) Execute the backend step - using the request as input, and the result as output.Method parameters in com.kingsrook.qqq.backend.core.actions.processes with type arguments of type RunBackendStepInputModifier and TypeMethodDescriptionvoidQProcessCallbackBuilder.setQueryInputCustomizer(BiConsumer<RunBackendStepInput, QueryInput> queryInputCustomizer) Setter for queryInputCustomizerQProcessCallbackBuilder.withQueryInputCustomizer(BiConsumer<RunBackendStepInput, QueryInput> queryInputCustomizer) Fluent setter for queryInputCustomizer -
Uses of RunBackendStepInput in com.kingsrook.qqq.backend.core.model.actions.processes
Methods in com.kingsrook.qqq.backend.core.model.actions.processes that return RunBackendStepInputModifier and TypeMethodDescriptionRunBackendStepInput.addValue(String fieldName, Serializable value) Setter for valuesRunBackendStepInput.withBasepullLastRunTime(Instant basepullLastRunTime) Fluent setter for basepullLastRunTimeRunBackendStepInput.withCallback(QProcessCallback callback) Setter for callbackRunBackendStepInput.withFrontendStepBehavior(RunProcessInput.FrontendStepBehavior frontendStepBehavior) Fluent setter for frontendStepBehaviorRunBackendStepInput.withFunctionName(String functionName) Setter for functionNameRunBackendStepInput.withProcessName(String processName) Setter for processNameRunBackendStepInput.withProcessTracer(ProcessTracerInterface processTracer) Fluent setter for processTracerRunBackendStepInput.withRecords(List<QRecord> records) Setter for recordsRunBackendStepInput.withTableName(String tableName) Fluent setter for tableNameRunBackendStepInput.withValues(Map<String, Serializable> values) Setter for valuesMethods in com.kingsrook.qqq.backend.core.model.actions.processes with parameters of type RunBackendStepInputModifier and TypeMethodDescriptionvoidRunBackendStepInput.cloneFieldsInto(RunBackendStepInput target) Kinda like a reverse copy-constructor -- for a subclass that wants all the field values from this object.voidRunBackendStepOutput.seedFromRequest(RunBackendStepInput runBackendStepInput) e.g., populate the process state (records, values) in this result object. -
Uses of RunBackendStepInput in com.kingsrook.qqq.backend.core.model.savedreports
Methods in com.kingsrook.qqq.backend.core.model.savedreports with parameters of type RunBackendStepInputModifier and TypeMethodDescriptionprotected QQueryFilterScheduledReportSyncToScheduledJobProcess.getExistingRecordQueryFilter(RunBackendStepInput runBackendStepInput, List<Serializable> sourceKeyList) ScheduledReportSyncToScheduledJobProcess.populateRecordToStore(RunBackendStepInput runBackendStepInput, QRecord destinationRecord, QRecord sourceRecord) -
Uses of RunBackendStepInput in com.kingsrook.qqq.backend.core.processes.implementations.audits
Methods in com.kingsrook.qqq.backend.core.processes.implementations.audits with parameters of type RunBackendStepInputModifier and TypeMethodDescriptionvoidGetAuditsForRecordProcess.run(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) -
Uses of RunBackendStepInput in com.kingsrook.qqq.backend.core.processes.implementations.automation
Methods in com.kingsrook.qqq.backend.core.processes.implementations.automation with parameters of type RunBackendStepInputModifier and TypeMethodDescriptionvoidHealBadRecordAutomationStatusesProcessStep.run(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) voidRunTableAutomationsProcessStep.run(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) -
Uses of RunBackendStepInput in com.kingsrook.qqq.backend.core.processes.implementations.basepull
Methods in com.kingsrook.qqq.backend.core.processes.implementations.basepull with parameters of type RunBackendStepInputModifier and TypeMethodDescriptionprotected StringExtractViaBasepullQueryStep.getLastRunTimeString(RunBackendStepInput runBackendStepInput) protected QQueryFilterExtractViaBasepullQueryStep.getQueryFilter(RunBackendStepInput runBackendStepInput) protected StringExtractViaBasepullQueryStep.getThisRunTimeString(RunBackendStepInput runBackendStepInput) protected booleanExtractViaBasepullQueryStep.willTheBasePullQueryBeUsed(RunBackendStepInput runBackendStepInput) Let a subclass know if getQueryFilter will use the "default filter" (e.g., from our base class, which would come from values passed in to the process), or if the BasePull Query would be used (e.g., for a scheduled job). -
Uses of RunBackendStepInput in com.kingsrook.qqq.backend.core.processes.implementations.bulk.delete
Methods in com.kingsrook.qqq.backend.core.processes.implementations.bulk.delete with parameters of type RunBackendStepInputModifier and TypeMethodDescriptionvoidBulkDeleteLoadStep.preRun(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) voidBulkDeleteTransformStep.preRun(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) voidBulkDeleteLoadStep.runOnePage(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) Execute the backend step - using the request as input, and the result as output.voidBulkDeleteTransformStep.runOnePage(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) -
Uses of RunBackendStepInput in com.kingsrook.qqq.backend.core.processes.implementations.bulk.edit
Methods in com.kingsrook.qqq.backend.core.processes.implementations.bulk.edit with parameters of type RunBackendStepInputModifier and TypeMethodDescriptionvoidBulkEditLoadStep.preRun(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) voidBulkEditTransformStep.preRun(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) voidPrepareBulkEditStep.run(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) voidBulkEditLoadStep.runOnePage(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) voidBulkEditTransformStep.runOnePage(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) -
Uses of RunBackendStepInput in com.kingsrook.qqq.backend.core.processes.implementations.bulk.insert
Methods in com.kingsrook.qqq.backend.core.processes.implementations.bulk.insert with parameters of type RunBackendStepInputModifier and TypeMethodDescriptionstatic BulkLoadProfileBulkInsertStepUtils.getBulkLoadProfile(RunBackendStepInput runBackendStepInput) BulkInsertStepUtils.getProcessTracerKeyRecordMessage(RunBackendStepInput runBackendStepInput) static StorageInputBulkInsertStepUtils.getStorageInputForTheFile(RunBackendStepInput input) static QRecordBulkInsertStepUtils.handleSavedBulkLoadProfileIdValue(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) static booleanBulkInsertStepUtils.isHeadless(RunBackendStepInput runBackendStepInput) BulkInsertTransformStep.loadPotentialRecordsByUniqueKey(RunBackendStepInput runBackendStepInput, List<QRecord> fileRecords, QTableMetaData table, List<String> keyFields) voidBulkInsertTransformStep.preRun(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) voidBulkInsertExtractStep.run(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) voidBulkInsertPrepareFileMappingStep.run(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) voidBulkInsertPrepareFileUploadStep.run(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) voidBulkInsertPrepareValueMappingStep.run(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) voidBulkInsertReceiveFileMappingStep.run(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) voidBulkInsertReceiveValueMappingStep.run(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) voidBulkInsertLoadStep.runOnePage(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) voidBulkInsertTransformStep.runOnePage(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) -
Uses of RunBackendStepInput in com.kingsrook.qqq.backend.core.processes.implementations.columnstats
Methods in com.kingsrook.qqq.backend.core.processes.implementations.columnstats with parameters of type RunBackendStepInputModifier and TypeMethodDescriptionvoidColumnStatsStep.run(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) -
Uses of RunBackendStepInput 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 RunBackendStepInputModifier and TypeMethodDescriptionvoidBasicETLExtractFunction.run(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) voidBasicETLLoadFunction.run(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) voidBasicETLTransformFunction.run(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) -
Uses of RunBackendStepInput in com.kingsrook.qqq.backend.core.processes.implementations.etl.streamed
Methods in com.kingsrook.qqq.backend.core.processes.implementations.etl.streamed with parameters of type RunBackendStepInputModifier and TypeMethodDescriptionprotected voidStreamedETLBackendStep.postTransform(List<QRecord> qRecords, RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) Customization point for subclasses of this step.protected voidStreamedETLBackendStep.preTransform(List<QRecord> qRecords, RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) Customization point for subclasses of this step.voidStreamedETLBackendStep.run(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) -
Uses of RunBackendStepInput in com.kingsrook.qqq.backend.core.processes.implementations.etl.streamedwithfrontend
Subclasses of RunBackendStepInput in com.kingsrook.qqq.backend.core.processes.implementations.etl.streamedwithfrontendModifier and TypeClassDescriptionclassSubclass of RunBackendStepInput, meant for use in the postRun of the transform/load steps of a Streamed-ETL-with-frontend processes - where the Record list is not the full process's record list - rather - is just a preview (e.g., first n).classSubclass of RunBackendStepInput, meant for use in the pseudo-steps used by the Streamed-ETL-with-frontend processes - where the Record list is not the full process's record list - rather - is just a page at a time -- so this class overrides the getRecords and setRecords method, to just work with that page.Methods in com.kingsrook.qqq.backend.core.processes.implementations.etl.streamedwithfrontend with parameters of type RunBackendStepInputModifier and TypeMethodDescriptionAbstractExtractStep.createRecordPipe(RunBackendStepInput runBackendStepInput, Integer overrideCapacity) Create the record pipe to be used for this process step.ExtractViaQueryStep.createRecordPipe(RunBackendStepInput runBackendStepInput, Integer overrideCapacity) Create the record pipe to be used for this process step.protected voidExtractViaQueryStep.customizeInputPreQuery(RunBackendStepInput runBackendStepInput, QueryInput queryInput) chance for sub-classes to change things about the query input, if they want.AbstractExtractStep.doCount(RunBackendStepInput runBackendStepInput) ExtractViaQueryStep.doCount(RunBackendStepInput runBackendStepInput) protected voidLoadViaInsertOrUpdateStep.evaluateRecords(RunBackendStepInput runBackendStepInput) protected AbstractExtractStepBaseStreamedETLStep.getExtractStep(RunBackendStepInput runBackendStepInput) protected AbstractLoadStepBaseStreamedETLStep.getLoadStep(RunBackendStepInput runBackendStepInput) AbstractLoadStep.getOverrideRecordPipeCapacity(RunBackendStepInput runBackendStepInput) Allow this load step to specify the capacity of the pipe being used by the process.AbstractTransformStep.getOverrideRecordPipeCapacity(RunBackendStepInput runBackendStepInput) Allow this transform step to specify the capacity of the pipe being used by the process.protected QQueryFilterExtractViaQueryStep.getQueryFilter(RunBackendStepInput runBackendStepInput) protected AbstractTransformStepBaseStreamedETLStep.getTransformStep(RunBackendStepInput runBackendStepInput) voidLoadViaInsertOrUpdateStep.insertAndUpdateRecords(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) AbstractLoadStep.openTransaction(RunBackendStepInput runBackendStepInput) LoadViaDeleteStep.openTransaction(RunBackendStepInput runBackendStepInput) LoadViaInsertOrUpdateStep.openTransaction(RunBackendStepInput runBackendStepInput) LoadViaInsertStep.openTransaction(RunBackendStepInput runBackendStepInput) LoadViaUpdateStep.openTransaction(RunBackendStepInput runBackendStepInput) voidAbstractExtractStep.preRun(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) Allow subclasses to do an action before the run begins.voidAbstractLoadStep.preRun(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) Allow subclasses to do an action before any pages of records are processed.voidAbstractTransformStep.preRun(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) Allow subclasses to do an action before any pages of records are processed.voidExtractViaQueryStep.preRun(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) static voidStreamedETLWithFrontendProcess.resetValidationFields(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) useful for a process step to call upon 'back'voidExtractViaQueryStep.run(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) Execute the backend step - using the request as input, and the result as output.voidStreamedETLExecuteStep.run(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) voidStreamedETLPreviewStep.run(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) voidStreamedETLValidateStep.run(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) abstract voidAbstractLoadStep.runOnePage(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) Do the load logic for one page of recordsabstract voidAbstractTransformStep.runOnePage(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) Do the transform logic for one page of recordsvoidLoadViaDeleteStep.runOnePage(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) Execute the backend step - using the request as input, and the result as output.voidLoadViaInsertOrUpdateStep.runOnePage(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) Execute the backend step - using the request as input, and the result as output.voidLoadViaInsertStep.runOnePage(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) Execute the backend step - using the request as input, and the result as output.voidLoadViaUpdateStep.runOnePage(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) Execute the backend step - using the request as input, and the result as output.voidNoopLoadStep.runOnePage(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) Execute the backend step - using the request as input, and the result as output.voidNoopTransformStep.runOnePage(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) runprotected voidBaseStreamedETLStep.updateRecordsWithDisplayValuesAndPossibleValues(RunBackendStepInput input, List<QRecord> list) Constructors in com.kingsrook.qqq.backend.core.processes.implementations.etl.streamedwithfrontend with parameters of type RunBackendStepInputModifierConstructorDescriptionBackendStepPostRunInput(RunBackendStepInput runBackendStepInput) StreamedBackendStepInput(RunBackendStepInput runBackendStepInput, List<QRecord> inputRecords) -
Uses of RunBackendStepInput in com.kingsrook.qqq.backend.core.processes.implementations.garbagecollector
Methods in com.kingsrook.qqq.backend.core.processes.implementations.garbagecollector with parameters of type RunBackendStepInputModifier and TypeMethodDescriptionprotected voidGarbageCollectorExtractStep.customizeInputPreQuery(RunBackendStepInput runBackendStepInput, QueryInput queryInput) protected QQueryFilterGarbageCollectorExtractStep.getQueryFilter(RunBackendStepInput runBackendStepInput) voidGarbageCollectorTransformStep.runOnePage(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) run -
Uses of RunBackendStepInput in com.kingsrook.qqq.backend.core.processes.implementations.general
Methods in com.kingsrook.qqq.backend.core.processes.implementations.general with parameters of type RunBackendStepInputModifier and TypeMethodDescriptionvoidLoadInitialRecordsStep.run(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) -
Uses of RunBackendStepInput in com.kingsrook.qqq.backend.core.processes.implementations.mergeduplicates
Fields in com.kingsrook.qqq.backend.core.processes.implementations.mergeduplicates declared as RunBackendStepInputModifier and TypeFieldDescriptionprotected RunBackendStepInputAbstractMergeDuplicatesTransformStep.runBackendStepInputMethods in com.kingsrook.qqq.backend.core.processes.implementations.mergeduplicates with parameters of type RunBackendStepInputModifier and TypeMethodDescriptionabstract QRecordAbstractMergeDuplicatesTransformStep.buildRecordToKeep(RunBackendStepInput runBackendStepInput, List<QRecord> duplicateRecords) Do the main work for this process - merge a list of records.voidAbstractMergeDuplicatesTransformStep.runOnePage(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) voidMergeDuplicatesLoadStep.runOnePage(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) -
Uses of RunBackendStepInput in com.kingsrook.qqq.backend.core.processes.implementations.mock
Methods in com.kingsrook.qqq.backend.core.processes.implementations.mock with parameters of type RunBackendStepInputModifier and TypeMethodDescriptionvoidMockBackendStep.run(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) -
Uses of RunBackendStepInput in com.kingsrook.qqq.backend.core.processes.implementations.reports
Methods in com.kingsrook.qqq.backend.core.processes.implementations.reports with parameters of type RunBackendStepInputModifier and TypeMethodDescriptionvoidExecuteReportStep.run(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) voidPrepareReportForRecordStep.run(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) voidPrepareReportStep.run(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) -
Uses of RunBackendStepInput in com.kingsrook.qqq.backend.core.processes.implementations.savedbulkloadprofiles
Methods in com.kingsrook.qqq.backend.core.processes.implementations.savedbulkloadprofiles with parameters of type RunBackendStepInputModifier and TypeMethodDescriptionvoidDeleteSavedBulkLoadProfileProcess.run(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) voidQuerySavedBulkLoadProfileProcess.run(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) voidStoreSavedBulkLoadProfileProcess.run(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) -
Uses of RunBackendStepInput in com.kingsrook.qqq.backend.core.processes.implementations.savedreports
Methods in com.kingsrook.qqq.backend.core.processes.implementations.savedreports with parameters of type RunBackendStepInputModifier and TypeMethodDescriptionstatic StringRenderSavedReportExecuteStep.getDownloadFileBaseName(RunBackendStepInput runBackendStepInput, SavedReport report) voidRenderSavedReportExecuteStep.run(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) voidRenderSavedReportPreStep.run(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) voidRunScheduledReportExecuteStep.run(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) -
Uses of RunBackendStepInput in com.kingsrook.qqq.backend.core.processes.implementations.savedviews
Methods in com.kingsrook.qqq.backend.core.processes.implementations.savedviews with parameters of type RunBackendStepInputModifier and TypeMethodDescriptionvoidDeleteSavedViewProcess.run(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) voidQuerySavedViewProcess.run(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) voidStoreSavedViewProcess.run(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) -
Uses of RunBackendStepInput in com.kingsrook.qqq.backend.core.processes.implementations.scripts
Methods in com.kingsrook.qqq.backend.core.processes.implementations.scripts with parameters of type RunBackendStepInputModifier and TypeMethodDescriptionprotected voidRunRecordScriptExtractStep.customizeInputPreQuery(RunBackendStepInput runBackendStepInput, QueryInput queryInput) Make sure associations are fetched (so api records have children!)RunRecordScriptLoadStep.getOverrideRecordPipeCapacity(RunBackendStepInput runBackendStepInput) voidRunRecordScriptExtractStep.preRun(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) voidLoadScriptTestDetailsProcessStep.run(RunBackendStepInput input, RunBackendStepOutput output) voidStoreScriptRevisionProcessStep.run(RunBackendStepInput input, RunBackendStepOutput output) voidTestScriptProcessStep.run(RunBackendStepInput input, RunBackendStepOutput output) voidRunRecordScriptLoadStep.runOnePage(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) voidRunRecordScriptTransformStep.runOnePage(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) -
Uses of RunBackendStepInput in com.kingsrook.qqq.backend.core.processes.implementations.sharing
Methods in com.kingsrook.qqq.backend.core.processes.implementations.sharing with parameters of type RunBackendStepInputModifier and TypeMethodDescriptionvoidDeleteSharedRecordProcess.run(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) voidEditSharedRecordProcess.run(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) voidGetSharedRecordsProcess.run(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) voidInsertSharedRecordProcess.run(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) -
Uses of RunBackendStepInput in com.kingsrook.qqq.backend.core.processes.implementations.tablesync
Fields in com.kingsrook.qqq.backend.core.processes.implementations.tablesync declared as RunBackendStepInputModifier and TypeFieldDescriptionprotected RunBackendStepInputAbstractTableSyncTransformStep.runBackendStepInputMethods in com.kingsrook.qqq.backend.core.processes.implementations.tablesync with parameters of type RunBackendStepInputModifier and TypeMethodDescriptionprotected QQueryFilterAbstractTableSyncTransformStep.getExistingRecordQueryFilter(RunBackendStepInput runBackendStepInput, List<Serializable> sourceKeyList) Define the query filter to find existing records.protected Map<Pair<String, Serializable>, QRecord> AbstractTableSyncTransformStep.getExistingRecordsByForeignKey(RunBackendStepInput runBackendStepInput, String destinationTableForeignKeyField, String destinationTableName, List<Serializable> sourceKeyList) Run the existingRecordQueryFilter - to look in the destinationTable for any records that may need an update (rather than an insert).protected voidAbstractTableSyncTransformStep.initializeRecordLookupHelper(RunBackendStepInput runBackendStepInput, List<QRecord> sourceRecordList) If needed, init a record lookup helper for this process.protected voidAbstractTableSyncTransformStep.logResults(RunBackendStepInput runBackendStepInput, AbstractTableSyncTransformStep.SyncProcessConfig syncProcessConfig) Log results of transformationabstract QRecordAbstractTableSyncTransformStep.populateRecordToStore(RunBackendStepInput runBackendStepInput, QRecord destinationRecord, QRecord sourceRecord) Map a record from the source table to the destination table.protected voidAbstractTableSyncTransformStep.reinitializeRecordLookupHelper(RunBackendStepInput runBackendStepInput, List<QRecord> sourceRecordList) for pages after the first, possibly load more records in the lookup helper.voidAbstractTableSyncTransformStep.runOnePage(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) -
Uses of RunBackendStepInput in com.kingsrook.qqq.backend.core.processes.tracing
Methods in com.kingsrook.qqq.backend.core.processes.tracing with parameters of type RunBackendStepInputModifier and TypeMethodDescriptionvoidLoggingProcessTracer.handleMessage(RunBackendStepInput runBackendStepInput, ProcessTracerMessage message) voidNoopProcessTracer.handleMessage(RunBackendStepInput runBackendStepInput, ProcessTracerMessage message) voidProcessTracerInterface.handleMessage(RunBackendStepInput runBackendStepInput, ProcessTracerMessage message) Called when the (application, custom) process step code itself decides to trace something.voidLoggingProcessTracer.handleStepFinish(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) voidNoopProcessTracer.handleStepFinish(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) voidProcessTracerInterface.handleStepFinish(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) Called when a (backend) step finishes.voidLoggingProcessTracer.handleStepStart(RunBackendStepInput runBackendStepInput) voidNoopProcessTracer.handleStepStart(RunBackendStepInput runBackendStepInput) voidProcessTracerInterface.handleStepStart(RunBackendStepInput runBackendStepInput) Called when a (backend) step is started. -
Uses of RunBackendStepInput in com.kingsrook.qqq.backend.core.processes.utils
Methods in com.kingsrook.qqq.backend.core.processes.utils with parameters of type RunBackendStepInputModifier and TypeMethodDescriptionstatic IntegerGeneralProcessUtils.validateSingleSelectedId(RunBackendStepInput runBackendStepInput, String tableName) Ensure that a process has been initiated with a single record as input - and get that record id. -
Uses of RunBackendStepInput in com.kingsrook.qqq.backend.core.scheduler.processes
Methods in com.kingsrook.qqq.backend.core.scheduler.processes with parameters of type RunBackendStepInputModifier and TypeMethodDescriptionprotected QQueryFilterAbstractRecordSyncToScheduledJobProcess.getExistingRecordQueryFilter(RunBackendStepInput runBackendStepInput, List<Serializable> sourceKeyList) AbstractRecordSyncToScheduledJobProcess.populateRecordToStore(RunBackendStepInput runBackendStepInput, QRecord destinationRecord, QRecord sourceRecord) voidRescheduleAllJobsProcess.run(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) voidScheduleAllNewJobsProcess.run(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) voidUnscheduleAllJobsProcess.run(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) -
Uses of RunBackendStepInput in com.kingsrook.qqq.backend.core.scheduler.quartz.processes
Methods in com.kingsrook.qqq.backend.core.scheduler.quartz.processes with parameters of type RunBackendStepInputModifier and TypeMethodDescriptionvoidPauseAllQuartzJobsProcess.run(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) voidResumeAllQuartzJobsProcess.run(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) voidPauseQuartzJobsProcess.runOnePage(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) voidResumeQuartzJobsProcess.runOnePage(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) -
Uses of RunBackendStepInput in com.kingsrook.qqq.backend.module.filesystem.processes.implementations.etl.basic
Methods in com.kingsrook.qqq.backend.module.filesystem.processes.implementations.etl.basic with parameters of type RunBackendStepInputModifier and TypeMethodDescriptionvoidBasicETLCleanupSourceFilesStep.run(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) Execute the step - using the request as input, and the result as output.voidBasicETLCollectSourceFileNamesStep.run(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) Execute the step - using the request as input, and the result as output. -
Uses of RunBackendStepInput in com.kingsrook.qqq.backend.module.filesystem.processes.implementations.etl.streamed
Methods in com.kingsrook.qqq.backend.module.filesystem.processes.implementations.etl.streamed with parameters of type RunBackendStepInputModifier and TypeMethodDescriptionprotected voidStreamedETLFilesystemBackendStep.preTransform(List<QRecord> qRecords, RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) -
Uses of RunBackendStepInput in com.kingsrook.qqq.backend.module.filesystem.processes.implementations.filesystem.importer
Methods in com.kingsrook.qqq.backend.module.filesystem.processes.implementations.filesystem.importer with parameters of type RunBackendStepInputModifier and TypeMethodDescriptionvoidFilesystemImporterStep.run(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) Execute the step - using the request as input, and the result as output. -
Uses of RunBackendStepInput in com.kingsrook.qqq.backend.module.filesystem.processes.implementations.filesystem.sync
Methods in com.kingsrook.qqq.backend.module.filesystem.processes.implementations.filesystem.sync with parameters of type RunBackendStepInputModifier and TypeMethodDescriptionvoidFilesystemSyncStep.run(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) Execute the step - using the request as input, and the result as output.