Record Class DevModeService.ExpressionContext
java.lang.Object
java.lang.Record
ai.nervemind.app.service.DevModeService.ExpressionContext
- Record Components:
variables- current workflow variablesnodeOutputs- outputs from previous nodesworkflowData- workflow-level data
- Enclosing class:
DevModeService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.Returns the value of thenodeOutputsrecord component.final StringtoString()Returns a string representation of this record class.Returns the value of thevariablesrecord component.Returns the value of theworkflowDatarecord component.
-
Constructor Details
-
ExpressionContext
public ExpressionContext(Map<String, Object> variables, Map<String, Object> nodeOutputs, Map<String, Object> workflowData) Creates an instance of aExpressionContextrecord class.- Parameters:
variables- the value for thevariablesrecord componentnodeOutputs- the value for thenodeOutputsrecord componentworkflowData- the value for theworkflowDatarecord component
-
-
Method Details
-
toString
-
hashCode
-
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object). -
variables
-
nodeOutputs
Returns the value of thenodeOutputsrecord component.- Returns:
- the value of the
nodeOutputsrecord component
-
workflowData
Returns the value of theworkflowDatarecord component.- Returns:
- the value of the
workflowDatarecord component
-