Class AbstractRunScriptInput<C extends QCodeReference>
java.lang.Object
com.kingsrook.qqq.backend.core.model.actions.AbstractActionInput
com.kingsrook.qqq.backend.core.model.actions.AbstractTableActionInput
com.kingsrook.qqq.backend.core.model.actions.scripts.AbstractRunScriptInput<C>
- Direct Known Subclasses:
RunAdHocRecordScriptInput,RunAssociatedScriptInput
Base class for input wrappers that end up running scripts (ExecuteCodeAction)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGetter for codeReferenceGetter for inputValuesGetter for loggerGetter for outputObjectGetter for scriptUtilsvoidsetCodeReference(C codeReference) Setter for codeReferencevoidsetInputValues(Map<String, Serializable> inputValues) Setter for inputValuesvoidSetter for loggervoidsetOutputObject(Serializable outputObject) Setter for outputObjectvoidsetScriptUtils(Serializable scriptUtils) Setter for scriptUtilswithCodeReference(C codeReference) Fluent setter for codeReferencewithInputValues(Map<String, Serializable> inputValues) Fluent setter for inputValuesFluent setter for loggerwithOutputObject(Serializable outputObject) Fluent setter for outputObjectwithScriptUtils(Serializable scriptUtils) Fluent setter for scriptUtilsMethods inherited from class com.kingsrook.qqq.backend.core.model.actions.AbstractTableActionInput
getActionIdentity, getBackend, getInputSource, getTable, getTableMetaData, getTableName, setInputSource, setTableMetaData, setTableName, withInputSource, withTableMetaData, withTableNameMethods inherited from class com.kingsrook.qqq.backend.core.model.actions.AbstractActionInput
getAsyncJobCallback, getInstance, getSession, setAsyncJobCallback
-
Constructor Details
-
AbstractRunScriptInput
public AbstractRunScriptInput()
-
-
Method Details
-
getCodeReference
Getter for codeReference -
setCodeReference
Setter for codeReference -
withCodeReference
Fluent setter for codeReference -
getInputValues
Getter for inputValues -
setInputValues
Setter for inputValues -
withInputValues
Fluent setter for inputValues -
getLogger
Getter for logger -
setLogger
Setter for logger -
withLogger
Fluent setter for logger -
getOutputObject
Getter for outputObject -
setOutputObject
Setter for outputObject -
withOutputObject
Fluent setter for outputObject -
getScriptUtils
Getter for scriptUtils -
setScriptUtils
Setter for scriptUtils -
withScriptUtils
Fluent setter for scriptUtils
-