Class RunBackendStepOutput
java.lang.Object
com.kingsrook.qqq.backend.core.model.actions.AbstractActionOutput
com.kingsrook.qqq.backend.core.model.actions.processes.RunBackendStepOutput
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
BackendStepPostRunOutput
,StreamedBackendStepOutput
Output data container for the RunBackendStep action
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addAuditSingleInput
(AuditSingleInput auditSingleInput) void
add a record to the step output, e.g., for going through to the next step.void
addRecordEntity
(QRecordEntity recordEntity) add a RecordEntity to the step output, e.g., for going through to the next step.addValue
(String fieldName, Serializable value) Setter for valuesGetter for auditInputListGetter for overrideLastStepNameGetter for ProcessMetaDataAdjustment (pass-through to processState)Getter for processNameAccessor for processStateGetter for recordsGetter for a single field's valuegetValueBigDecimal
(String fieldName) Getter for a single field's valuegetValueBoolean
(String fieldName) Getter for a single field's valuegetValueInteger
(String fieldName) Getter for a single field's valueGetter for valuesgetValueString
(String fieldName) Getter for a single field's valuevoid
seedFromRequest
(RunBackendStepInput runBackendStepInput) e.g., populate the process state (records, values) in this result object.void
setAuditInputList
(List<AuditInput> auditInputList) Setter for auditInputListvoid
setException
(Exception exception) void
setOverrideLastStepName
(String overrideLastStepName) Setter for overrideLastStepNamevoid
setProcessMetaDataAdjustment
(ProcessMetaDataAdjustment processMetaDataAdjustment) Setter for updatedFrontendStepList (pass-through to processState)void
setProcessName
(String processName) Setter for processNamevoid
setProcessPayload
(QProcessPayload processPayload) Update the process state with values from the input processPayload subclass instance.void
setRecords
(List<QRecord> records) Setter for recordsvoid
setValues
(Map<String, Serializable> values) Setter for valuestoString()
void
updateStepList
(List<String> stepList) withAuditInputList
(List<AuditInput> auditInputList) Fluent setter for auditInputListwithOverrideLastStepName
(String overrideLastStepName) Fluent setter for overrideLastStepNamewithProcessName
(String processName) Fluent setter for processNamewithRecords
(List<QRecord> records) Setter for recordswithValues
(Map<String, Serializable> values) Setter for values
-
Constructor Details
-
RunBackendStepOutput
public RunBackendStepOutput()
-
-
Method Details
-
toString
-
seedFromRequest
e.g., populate the process state (records, values) in this result object. -
getRecords
-
setRecords
-
withRecords
Setter for records -
getValues
Getter for values -
setValues
Setter for values -
withValues
Setter for values -
addValue
Setter for values -
getProcessState
Accessor for processState -
setException
-
getException
-
getValue
Getter for a single field's value -
getValueString
-
getValueInteger
-
getValueBoolean
-
getValueBigDecimal
Getter for a single field's value -
addRecord
add a record to the step output, e.g., for going through to the next step. -
addRecordEntity
add a RecordEntity to the step output, e.g., for going through to the next step. -
getAuditInputList
Getter for auditInputList -
setAuditInputList
Setter for auditInputList -
withAuditInputList
Fluent setter for auditInputList -
addAuditSingleInput
-
getOverrideLastStepName
Getter for overrideLastStepName -
setOverrideLastStepName
Setter for overrideLastStepName -
withOverrideLastStepName
Fluent setter for overrideLastStepName -
updateStepList
-
getProcessName
Getter for processName -
setProcessName
Setter for processName -
withProcessName
Fluent setter for processName -
getProcessMetaDataAdjustment
Getter for ProcessMetaDataAdjustment (pass-through to processState) -
setProcessMetaDataAdjustment
Setter for updatedFrontendStepList (pass-through to processState) -
setProcessPayload
Update the process state with values from the input processPayload subclass instance.
-