Class StreamedBackendStepInput
java.lang.Object
com.kingsrook.qqq.backend.core.model.actions.AbstractActionInput
com.kingsrook.qqq.backend.core.model.actions.processes.RunBackendStepInput
com.kingsrook.qqq.backend.core.processes.implementations.etl.streamedwithfrontend.StreamedBackendStepInput
Subclass 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.
Note - of importance over time may be the RunBackendStepInput::cloneFieldsInto
method - e.g., if new fields are added to that class!
-
Constructor Summary
ConstructorsConstructorDescriptionStreamedBackendStepInput
(RunBackendStepInput runBackendStepInput, List<QRecord> inputRecords) -
Method Summary
Modifier and TypeMethodDescriptionGetter for recordsvoid
setRecords
(List<QRecord> records) Setter for recordsMethods inherited from class com.kingsrook.qqq.backend.core.model.actions.processes.RunBackendStepInput
addValue, cloneFieldsInto, getAsyncJobCallback, getBasepullLastRunTime, getCallback, getFrontendStepBehavior, getIsStepBack, getProcess, getProcessName, getProcessPayload, getProcessState, getProcessTracer, getRecordsAsEntities, getStepMetaData, getStepName, getTable, getTableName, getValue, getValueBoolean, getValueInstant, getValueInteger, getValueLocalDate, getValuePrimitiveBoolean, getValues, getValueString, setAsyncJobCallback, setBasepullLastRunTime, setCallback, setFrontendStepBehavior, setProcessName, setProcessTracer, setStepName, setTableName, setValues, traceMessage, withBasepullLastRunTime, withCallback, withFrontendStepBehavior, withFunctionName, withProcessName, withProcessTracer, withRecords, withTableName, withValues
Methods inherited from class com.kingsrook.qqq.backend.core.model.actions.AbstractActionInput
getActionIdentity, getInstance, getSession
-
Constructor Details
-
StreamedBackendStepInput
public StreamedBackendStepInput(RunBackendStepInput runBackendStepInput, List<QRecord> inputRecords)
-
-
Method Details
-
setRecords
Description copied from class:RunBackendStepInput
Setter for records- Overrides:
setRecords
in classRunBackendStepInput
-
getRecords
Description copied from class:RunBackendStepInput
Getter for records- Overrides:
getRecords
in classRunBackendStepInput
-