Class SplitToAMultiValuedField
- java.lang.Object
-
- com.orchestranetworks.addon.dint.transformation.ValidatableDefinition
-
- com.orchestranetworks.addon.dint.transformation.split.SplitTransformationDefinition<java.lang.String,java.lang.String>
-
- com.orchestranetworks.addon.dint.transformation.split.SplitToAMultiValuedField
-
- All Implemented Interfaces:
com.orchestranetworks.addon.dint.transformation.MultipleRecordTransformationDefinition
,TransformationDefinition<java.lang.String,java.util.List<java.lang.String>>
public class SplitToAMultiValuedField extends SplitTransformationDefinition<java.lang.String,java.lang.String> implements com.orchestranetworks.addon.dint.transformation.MultipleRecordTransformationDefinition
Represents a transformation function definition that splits the input string at the location of the defined separator and outputs an unbounded list of values.A delimiter tells the system how to partition the input string.
- Since:
- 6.1.1
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
SEPARATOR_NAME
Name of the separator parameter.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getCode()
Returns the unique code.com.onwbp.base.text.UserMessage
getDescription()
Returns the description.TransformationFunction<java.lang.String,java.util.List<java.lang.String>>
getFunction()
Returns a new instance of transformation function.InputDefinition
getInputDefinition()
Returns the input definition.static SplitToAMultiValuedField
getInstance()
com.onwbp.base.text.UserMessage
getLabel()
Returns the label.com.orchestranetworks.addon.dint.transformation.MultipleTargetRecordsSupportMode
getMultipleTargetRecordsSupportMode()
OutputDefinition
getOutputDefinition()
Returns the output definition.java.util.List<ParameterDefinition>
getParameterDefinitions()
Returns the list of parameters.-
Methods inherited from class com.orchestranetworks.addon.dint.transformation.split.SplitTransformationDefinition
getTransformationCategory
-
-
-
-
Field Detail
-
SEPARATOR_NAME
public static final java.lang.String SEPARATOR_NAME
Name of the separator parameter.This constant will be passed as parameter's name of the method
AggregateTransformationMappingStep.param(String, String)
when using this transformation.- See Also:
- Constant Field Values
-
-
Method Detail
-
getInstance
public static SplitToAMultiValuedField getInstance()
-
getCode
public java.lang.String getCode()
Description copied from interface:TransformationDefinition
Returns the unique code.- Specified by:
getCode
in interfaceTransformationDefinition<java.lang.String,java.util.List<java.lang.String>>
-
getLabel
public com.onwbp.base.text.UserMessage getLabel()
Description copied from interface:TransformationDefinition
Returns the label.- Specified by:
getLabel
in interfaceTransformationDefinition<java.lang.String,java.util.List<java.lang.String>>
-
getDescription
public com.onwbp.base.text.UserMessage getDescription()
Description copied from interface:TransformationDefinition
Returns the description.Returns
null
by default.- Specified by:
getDescription
in interfaceTransformationDefinition<java.lang.String,java.util.List<java.lang.String>>
-
getInputDefinition
public InputDefinition getInputDefinition()
Description copied from interface:TransformationDefinition
Returns the input definition.- Specified by:
getInputDefinition
in interfaceTransformationDefinition<java.lang.String,java.util.List<java.lang.String>>
-
getOutputDefinition
public OutputDefinition getOutputDefinition()
Description copied from interface:TransformationDefinition
Returns the output definition.- Specified by:
getOutputDefinition
in interfaceTransformationDefinition<java.lang.String,java.util.List<java.lang.String>>
-
getParameterDefinitions
public java.util.List<ParameterDefinition> getParameterDefinitions()
Description copied from interface:TransformationDefinition
Returns the list of parameters.Returns an empty list by default.
- Specified by:
getParameterDefinitions
in interfaceTransformationDefinition<java.lang.String,java.util.List<java.lang.String>>
-
getFunction
public TransformationFunction<java.lang.String,java.util.List<java.lang.String>> getFunction()
Description copied from interface:TransformationDefinition
Returns a new instance of transformation function.- Specified by:
getFunction
in interfaceTransformationDefinition<java.lang.String,java.util.List<java.lang.String>>
-
getMultipleTargetRecordsSupportMode
public com.orchestranetworks.addon.dint.transformation.MultipleTargetRecordsSupportMode getMultipleTargetRecordsSupportMode()
- Specified by:
getMultipleTargetRecordsSupportMode
in interfacecom.orchestranetworks.addon.dint.transformation.MultipleRecordTransformationDefinition
-
-