Interface TransformationDefinition<I,O>
-
- Type Parameters:
I- The input value type. Must be compatible withInputDefinition.getType().O- The output value type. Must be compatible withOutputDefinition.getType().
- All Known Implementing Classes:
com.orchestranetworks.addon.dint.transformation.conversion.AbstractDateTimeToStringTransformationDefinition,com.orchestranetworks.addon.dint.transformation.conversion.AbstractStringToDateTimeTransformationDefinition,AggregateTransformationDefinition,BooleanToString,ConversionTransformationDefinition,CrossReference,CrossReferenceTransformationDefinition,DateTimeToString,DateToString,DecimalToString,IntegerAggregate,IntegerToString,com.orchestranetworks.addon.dint.transformation.conversion.LocaleBasedConversionTransformationDefinition,SplitToAMultiValuedField,SplitTransformationDefinition,StringConcat,StringSplit,StringToBoolean,StringToDate,StringToDateTime,StringToTime,StringToURI,StringUpperCase,TimeToString
public interface TransformationDefinition<I,O>Definition of a transformation.- Since:
- 4.1.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description java.lang.StringgetCode()Returns the unique code.default com.onwbp.base.text.UserMessagegetDescription()Returns the description.TransformationFunction<I,O>getFunction()Returns a new instance of transformation function.InputDefinitiongetInputDefinition()Returns the input definition.com.onwbp.base.text.UserMessagegetLabel()Returns the label.OutputDefinitiongetOutputDefinition()Returns the output definition.default java.util.List<ParameterDefinition>getParameterDefinitions()Returns the list of parameters.TransformationCategorygetTransformationCategory()Returns the category of transformation.
-
-
-
Method Detail
-
getTransformationCategory
TransformationCategory getTransformationCategory()
Returns the category of transformation.
-
getCode
java.lang.String getCode()
Returns the unique code.
-
getLabel
com.onwbp.base.text.UserMessage getLabel()
Returns the label.
-
getDescription
default com.onwbp.base.text.UserMessage getDescription()
Returns the description.Returns
nullby default.
-
getInputDefinition
InputDefinition getInputDefinition()
Returns the input definition.
-
getOutputDefinition
OutputDefinition getOutputDefinition()
Returns the output definition.
-
getParameterDefinitions
default java.util.List<ParameterDefinition> getParameterDefinitions()
Returns the list of parameters.Returns an empty list by default.
-
getFunction
TransformationFunction<I,O> getFunction()
Returns a new instance of transformation function.
-
-