public interface MappingLineService
| Modifier and Type | Method and Description |
|---|---|
MappingLineModel |
addCollectionEntry(CollectionMappingLine mappingLineModel)
Adds an additional entry mappingLineModel to a collection mapping mappingLineModel.
|
MappingLineModel |
generateAtomicMappingLine(ItemAttributePropertyDescriptor propertyDescriptor)
Generates an Atomic type mapping line model based on the attribute property descriptor
|
MappingLineModel |
generateComposedMappingLine(ItemAttributePropertyDescriptor propertyDescriptor,
boolean generateSubLines)
Generates a composed mapping mappingLineModel based on the property descriptor
|
boolean |
generateMappedSubMappingLines(MappingLineModel mappingLineModel,
Collection<ItemModel> items)
Generates new sub mapping lines for the items given.
|
MappingLineModel |
generateMappingLine(PropertyDescriptor propertyDescriptor)
Generates a mapping line model based on the property descriptor.
|
MappingLineModel |
generateProductAttributeMappingLine(String translator,
String translatorQualifier)
Generate a specific translator for type Product (@ClassificationAttributeTranslator)
|
MappingLineModel |
generateTranslatorMappingLine(ClassificationClassModel classificationClass,
ClassificationAttributeModel classificationAttribute,
String translator)
Generate a translator mapping mappingLineModel
|
MappingLineModel |
generateTranslatorMappingLine(String translatorQualifier,
String translator)
Generate a translator mapping mappingLineModel
|
MappingLineModel |
generateVirtualMappingLine(SourceColumnModel sourceColumn)
Generates a so called "virtual" mapping line model after a source column has been dropped
into the mapping view without a target attribute specified.
|
boolean |
isLineOfDateType(MappingLineModel mappingLineModel)
Checks if the mapping mappingLineModel refers to an attribute of a date type
(like Product.onlineDate, Product.offlineDate etc.)
|
boolean |
isLineOfNumberType(MappingLineModel mappingLineModel)
Checks if the mapping mappingLineModel refers to an attribute of a number type
(like integer, double etc.).
|
MappingLineModel generateMappingLine(PropertyDescriptor propertyDescriptor)
propertyDescriptor - property descriptorMappingLineModel generateAtomicMappingLine(ItemAttributePropertyDescriptor propertyDescriptor)
propertyDescriptor - MappingLineModel generateVirtualMappingLine(SourceColumnModel sourceColumn)
sourceColumn - boolean generateMappedSubMappingLines(MappingLineModel mappingLineModel, Collection<ItemModel> items)
mappingLineModel - items - MappingLineModel generateComposedMappingLine(ItemAttributePropertyDescriptor propertyDescriptor, boolean generateSubLines)
propertyDescriptor - generateSubLines - MappingLineModel generateTranslatorMappingLine(String translatorQualifier, String translator)
translatorQualifier - for example '@media'translator - for @media it is "de.hybris.platform.impex.jalo.media.MediaDataTranslator"MappingLineModel generateTranslatorMappingLine(ClassificationClassModel classificationClass, ClassificationAttributeModel classificationAttribute, String translator)
classificationClass - classificationAttribute - translator - for @media it is "de.hybris.platform.impex.jalo.media.MediaDataTranslator"MappingLineModel generateProductAttributeMappingLine(String translator, String translatorQualifier)
translator - MappingLineModel addCollectionEntry(CollectionMappingLine mappingLineModel)
mappingLineModel - collection mappingLineModelboolean isLineOfNumberType(MappingLineModel mappingLineModel)
mappingLineModel - MappingLineModelboolean isLineOfDateType(MappingLineModel mappingLineModel)
mappingLineModel - MappingLineModelCopyright © 2017 SAP SE. All Rights Reserved.