Class AttributeMappingTemplate
java.lang.Object
com.aquima.interactions.test.templates.AbstractReportingTemplate
com.aquima.interactions.test.templates.mapping.AttributeMappingTemplate
Template that may be used to initialize an attribute mapping.
- Since:
- 7.1
- Author:
- Jon van Leuven
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
AttributeMappingTemplate
(com.aquima.interactions.foundation.report.IInitializationReport report, String targetAttributeName) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addValueMapping
(String sourceExpression) void
addValueMapping
(String sourceExpression, JustificationTreeMappingTemplate justificationTreeMapping) This method adds a value mapping with condition TRUE to this attribute mapping.void
addValueMapping
(String condition, String sourceExpression) void
addValueMapping
(String condition, String sourceExpression, JustificationTreeMappingTemplate justificationTreeMapping) This method adds a conditional value mapping to this attribute mapping.protected com.aquima.interactions.foundation.GUID
getId()
protected String
protected List
<ValueMappingTemplate> com.aquima.interactions.mapping.ds.IAttributeMappingDS
This method returns a data source implementation based on this template.Methods inherited from class com.aquima.interactions.test.templates.AbstractReportingTemplate
getInitializationReport
-
Constructor Details
-
AttributeMappingTemplate
protected AttributeMappingTemplate(com.aquima.interactions.foundation.report.IInitializationReport report, String targetAttributeName)
-
-
Method Details
-
getId
protected com.aquima.interactions.foundation.GUID getId() -
getTargetAttributeName
-
toDataSource
public com.aquima.interactions.mapping.ds.IAttributeMappingDS toDataSource()This method returns a data source implementation based on this template.- Returns:
- data source implementation based on this template.
-
getValueMappings
-
addValueMapping
public void addValueMapping(String sourceExpression, JustificationTreeMappingTemplate justificationTreeMapping) This method adds a value mapping with condition TRUE to this attribute mapping.- Parameters:
sourceExpression
- The source expression.justificationTreeMapping
- The justification tree mapping.
-
addValueMapping
-
addValueMapping
-
addValueMapping
public void addValueMapping(String condition, String sourceExpression, JustificationTreeMappingTemplate justificationTreeMapping) This method adds a conditional value mapping to this attribute mapping.- Parameters:
condition
- The condition for the value mapping.sourceExpression
- The source expression.
-