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,
java.util.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(java.lang.String translator,
java.lang.String translatorQualifier)
Generate a specific translator for type Product (@ClassificationAttributeTranslator)
|
MappingLineModel |
generateTranslatorMappingLine(ClassificationClassModel classificationClass,
ClassificationAttributeModel classificationAttribute,
java.lang.String translator)
Generate a translator mapping mappingLineModel
|
MappingLineModel |
generateTranslatorMappingLine(java.lang.String translatorQualifier,
java.lang.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, java.util.Collection<ItemModel> items)
mappingLineModel - items - MappingLineModel generateComposedMappingLine(ItemAttributePropertyDescriptor propertyDescriptor, boolean generateSubLines)
propertyDescriptor - generateSubLines - MappingLineModel generateTranslatorMappingLine(java.lang.String translatorQualifier, java.lang.String translator)
translatorQualifier - for example '@media'translator - for @media it is "de.hybris.platform.impex.jalo.media.MediaDataTranslator"MappingLineModel generateTranslatorMappingLine(ClassificationClassModel classificationClass, ClassificationAttributeModel classificationAttribute, java.lang.String translator)
classificationClass - classificationAttribute - translator - for @media it is "de.hybris.platform.impex.jalo.media.MediaDataTranslator"MappingLineModel generateProductAttributeMappingLine(java.lang.String translator, java.lang.String translatorQualifier)
translator - translatortranslatorQualifier - translator qualifierMappingLineModel addCollectionEntry(CollectionMappingLine mappingLineModel)
mappingLineModel - collection mappingLineModelboolean isLineOfNumberType(MappingLineModel mappingLineModel)
mappingLineModel - MappingLineModelboolean isLineOfDateType(MappingLineModel mappingLineModel)
mappingLineModel - MappingLineModelCopyright © 2018 SAP SE. All Rights Reserved.