Class ValueSequence
java.lang.Object
com.orchestranetworks.addon.dpra.function.execution.result.ValueSequence
Defines a set of
OutputDefinition
values when executing a function.- Since:
- 4.2.0
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionReturns the list values in the sequence.linkWithRecords
(com.onwbp.adaptation.XPathFilter xpathFilter) Sets the filter for linked records for execution at the table and field levels.linkWithRecords
(String xpathFilter) Sets the filter for linked records for execution at the table and field levels.Sets the value for a boolean output in the sequence.Sets the value for an integer output in the sequence.Sets the value for a string output in the sequence.set
(String outputName, BigDecimal value) Sets the value for a decimal output in the sequence.Sets the value for a date time output in the sequence.
-
Method Details
-
set
Sets the value for a boolean output in the sequence.- Parameters:
outputName
- The name of the output.value
- The specific value.- Throws:
IllegalArgumentException
- If the output name is invalid.- See Also:
-
set
Sets the value for a decimal output in the sequence.- Parameters:
outputName
- The name of the output.value
- The specific value.- Throws:
IllegalArgumentException
- If the output name is invalid.- See Also:
-
set
Sets the value for a date time output in the sequence.- Parameters:
outputName
- The name of the output.value
- The specific value.- Throws:
IllegalArgumentException
- If the output name is invalid.- See Also:
-
set
Sets the value for an integer output in the sequence.- Parameters:
outputName
- The name of the output.value
- The specific value.- Throws:
IllegalArgumentException
- If the output name is invalid.- See Also:
-
set
Sets the value for a string output in the sequence.- Parameters:
outputName
- The name of the output.value
- The specific value.- Throws:
IllegalArgumentException
- If the output name is invalid.- See Also:
-
getValues
Returns the list values in the sequence. -
linkWithRecords
Sets the filter for linked records for execution at the table and field levels.- Parameters:
xpathFilter
- XPath predicate used to look up linked records.- Throws:
IllegalStateException
- If linked records are not enabled.- See Also:
-
ExecutionContextOnTable.isLinkedRecordEnabled()
XPathFilter.validateForTableNode(SchemaNode)
-
linkWithRecords
Sets the filter for linked records for execution at the table and field levels.- Parameters:
xpathFilter
- XPath predicate used to look up linked records.- Throws:
IllegalStateException
- If linked records are not enabled.- See Also:
-
ExecutionContextOnTable.isLinkedRecordEnabled()
XPathFilter.validateForTableNode(SchemaNode)
-