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 TypeMethodDescriptionvoidaddAuditSingleInput(AuditSingleInput auditSingleInput) addOneTimeSecret(OneTimeSecret secret) Return a secret only in this invocation's synchronous HTTP response.voidadd a record to the step output, e.g., for going through to the next step.voidaddRecordEntity(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 auditInputListSecrets for the producing invocation only, excluded from state and serialization.Getter 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 valuevoidseedFromRequest(RunBackendStepInput runBackendStepInput) e.g., populate the process state (records, values) in this result object.voidsetAuditInputList(List<AuditInput> auditInputList) Setter for auditInputListvoidsetException(Exception exception) voidsetOverrideLastStepName(String overrideLastStepName) Setter for overrideLastStepNamevoidsetProcessMetaDataAdjustment(ProcessMetaDataAdjustment processMetaDataAdjustment) Setter for updatedFrontendStepList (pass-through to processState)voidsetProcessName(String processName) Setter for processNamevoidsetProcessPayload(QProcessPayload processPayload) Update the process state with values from the input processPayload subclass instance.voidsetRecords(List<QRecord> records) Setter for recordsvoidsetValues(Map<String, Serializable> values) Setter for valuestoString()voidupdateStepList(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. -
getOneTimeSecrets
Secrets for the producing invocation only, excluded from state and serialization. Async jobs cannot deliver these: status polling returns only stored state. -
addOneTimeSecret
Return a secret only in this invocation's synchronous HTTP response. Never put the secret in values or records. Async status cannot recover it.
-