Interface TransformationDefinition
public interface TransformationDefinition
Defines attributes for
Transformation
implementations.- Since:
- 2.3.0
-
Method Summary
Modifier and TypeMethodDescriptiongetCode()
Returns the code of thisTransformation
.com.onwbp.base.text.UserMessage
Returns the description of thisTransformation
.Returns a list of input data of thisTransformation
.com.onwbp.base.text.UserMessage
getLabel()
Returns the label of thisTransformation
.Returns the output data of thisTransformation
.Returns a list parameter of thisTransformation
.getTransformation
(ServiceType serviceType) Returns an instance of thisTransformation
.boolean
Returnstrue
if the transformation function is used for aggregating fields.boolean
Returnstrue
if data transfer can be executed in both directions.
-
Method Details
-
getCode
String getCode()Returns the code of thisTransformation
. -
getLabel
com.onwbp.base.text.UserMessage getLabel()Returns the label of thisTransformation
. -
getDescription
com.onwbp.base.text.UserMessage getDescription()Returns the description of thisTransformation
. -
getInputDefinitions
List<InputDefinition> getInputDefinitions()Returns a list of input data of thisTransformation
. -
getOutputDefinition
OutputDefinition getOutputDefinition()Returns the output data of thisTransformation
. -
getParameterDefinitions
List<ParameterDefinition> getParameterDefinitions()Returns a list parameter of thisTransformation
. -
getTransformation
Returns an instance of thisTransformation
. -
isBidirectional
boolean isBidirectional()Returnstrue
if data transfer can be executed in both directions. -
isAggregation
boolean isAggregation()Returnstrue
if the transformation function is used for aggregating fields.
-