Class EventDataFilter
- java.lang.Object
-
- io.serverlessworkflow.api.filters.EventDataFilter
-
- All Implemented Interfaces:
Serializable
public class EventDataFilter extends Object implements Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description EventDataFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetData()Workflow expression that filters of the event data (payload)StringgetToStateData()Workflow expression that selects a state data element to which the event payload should be added/merged into.booleanisUseData()If set to false, event payload is not added/merged to state data.voidsetData(String data)Workflow expression that filters of the event data (payload)voidsetToStateData(String toStateData)Workflow expression that selects a state data element to which the event payload should be added/merged into.voidsetUseData(boolean useData)If set to false, event payload is not added/merged to state data.EventDataFilterwithData(String data)EventDataFilterwithToStateData(String toStateData)EventDataFilterwithUseData(boolean useData)
-
-
-
Method Detail
-
getData
public String getData()
Workflow expression that filters of the event data (payload)
-
setData
public void setData(String data)
Workflow expression that filters of the event data (payload)
-
withData
public EventDataFilter withData(String data)
-
getToStateData
public String getToStateData()
Workflow expression that selects a state data element to which the event payload should be added/merged into. If not specified, denotes, the top-level state data element.
-
setToStateData
public void setToStateData(String toStateData)
Workflow expression that selects a state data element to which the event payload should be added/merged into. If not specified, denotes, the top-level state data element.
-
withToStateData
public EventDataFilter withToStateData(String toStateData)
-
isUseData
public boolean isUseData()
If set to false, event payload is not added/merged to state data. In this case 'data' and 'toStateData' should be ignored. Default is true.
-
setUseData
public void setUseData(boolean useData)
If set to false, event payload is not added/merged to state data. In this case 'data' and 'toStateData' should be ignored. Default is true.
-
withUseData
public EventDataFilter withUseData(boolean useData)
-
-