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 recordsvoidsetRecords(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, withValuesMethods 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:RunBackendStepInputSetter for records- Overrides:
setRecordsin classRunBackendStepInput
-
getRecords
Description copied from class:RunBackendStepInputGetter for records- Overrides:
getRecordsin classRunBackendStepInput
-