| Modifier and Type | Method and Description |
|---|---|
void |
DefaultSpecialValueTranslator.init(SpecialColumnDescriptor columnDescriptor) |
void |
DefaultSpecialValueTranslator.validate(java.lang.String paramString) |
| Modifier and Type | Method and Description |
|---|---|
void |
B2BUnitAddressDeletionNotificationTranslator.init(SpecialColumnDescriptor columnDescriptor) |
| Modifier and Type | Method and Description |
|---|---|
void |
CustomerReplicationNotificationTranslator.init(SpecialColumnDescriptor columnDescriptor) |
| Modifier and Type | Method and Description |
|---|---|
void |
BMECatClassificationAttributeTranslator.init(SpecialColumnDescriptor columnDescriptor) |
| Modifier and Type | Method and Description |
|---|---|
void |
EClassSuperCategoryDecorator.init(AbstractColumnDescriptor column) |
void |
EClassUnitTranslator.validate(StandardColumnDescriptor columnDescriptor) |
| Modifier and Type | Method and Description |
|---|---|
protected AbstractValueTranslator |
ClassificationAttributeTranslator.getSingleCellValueTranslator(ClassAttributeAssignment assignment) |
protected SessionContext |
ClassificationAttributeTranslator.getValueCtx(boolean localized) |
void |
ClassificationAttributeTranslator.init(SpecialColumnDescriptor columnDescriptor) |
java.util.Collection<UnitAwareValue> |
ClassificationAttributeTranslator.translateCurrentUnitAwareValues(ValueLine line,
ClassAttributeAssignment assignment,
Product processedItem) |
java.util.Collection<java.lang.Object> |
ClassificationAttributeTranslator.translateCurrentValues(ValueLine line,
ClassAttributeAssignment assignment,
Product processedItem)
Deprecated.
since ages
|
| Modifier and Type | Method and Description |
|---|---|
void |
Europe1ProductDiscountTranslator.Europe1DiscountRowTranslator.validate(StandardColumnDescriptor columnDescriptor) |
void |
Europe1PricesTranslator.Europe1PriceRowTranslator.validate(StandardColumnDescriptor standardcd) |
void |
Europe1UserDiscountsTranslator.Europe1GlobalDiscountRowTranslator.validate(StandardColumnDescriptor columnDescriptor) |
| Modifier and Type | Method and Description |
|---|---|
void |
DescriptorElementTreeConverterTest.headerParsingTest()
Test conversion of complicated structure
|
void |
DescriptorElementTreeConverterTest.headerParsingTest1()
Just simple conversion test for two value elements
|
void |
DescriptorElementTreeConverterTest.headerParsingTest2()
Tests more nested example
|
void |
DescriptorElementTreeConverterTest.headerParsingTest3()
Boundary case - only one element
|
void |
DescriptorElementTreeConverterTest.headerParsingTest3a()
Boundary case - only one element
|
void |
DescriptorElementTreeConverterTest.headerParsingTest4()
Boundary case - no elements at all
|
void |
DescriptorElementTreeConverterTest.headerParsingTest5()
Just simple conversion test for value element
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
ImpExReader.addHeaderExceptionInfoAsComment(java.util.Map<java.lang.Integer,java.lang.String> adjustedLine,
HeaderValidationException ex) |
HeaderDescriptor |
ImpExReader.createInvalidHeader(java.util.Map<java.lang.Integer,java.lang.String> line,
HeaderValidationException ex) |
| Modifier and Type | Method and Description |
|---|---|
HeaderDescriptor |
ImpExReader.createInvalidHeader(java.util.Map<java.lang.Integer,java.lang.String> line,
HeaderValidationException ex) |
protected HeaderDescriptor |
ImpExReader.createNewHeader(java.util.Map<java.lang.Integer,java.lang.String> line)
Creates from a header line a header object.
|
| Modifier and Type | Method and Description |
|---|---|
protected Language |
ImpExExportWriter.getLanguage(StandardColumnDescriptor cd)
Extracts the Language from the given column descriptor or returns the default one.
|
| Modifier and Type | Method and Description |
|---|---|
HeaderValidationException |
HeaderDescriptor.getInvalidHeaderException()
Gets exception associated with invalid header or null if header is valid.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
HeaderDescriptor.adjustValuePositions()
Discovers all virtual columns and removes them from the column range
[0,x]. |
protected CSVCellDecorator |
AbstractColumnDescriptor.createCSVDecorator()
Evaluates the
cellDecorator modifier and instantiates the specified class if set. |
protected SpecialValueTranslator |
SpecialColumnDescriptor.createValueTranslator() |
protected AbstractValueTranslator |
StandardColumnDescriptor.createValueTranslator()
Gets a value translator for translating values of this descriptor.
|
static java.util.List<AbstractDescriptor.ColumnParams>[] |
AbstractDescriptor.extractItemPathElements(java.lang.String expr)
Parses pattern elements as follows:
|
static java.util.Map<java.lang.String,java.lang.String> |
AbstractDescriptor.extractModifiersMap(java.lang.String expression)
Helper method to extract modifiers from the definition text of the following syntax:
|
static AttributeDescriptor |
StandardColumnDescriptor.findAttributeDescriptor(HeaderDescriptor header,
int position,
java.lang.String ownType,
java.lang.String qualifier)
Tries to find the related attribute descriptor within composed type.
|
protected ComposedType |
HeaderDescriptor.findConfiguredComposedType()
Tries to gather the composed type instance configured in header line.
|
static Language |
StandardColumnDescriptor.findLanguage(HeaderDescriptor header,
java.lang.String value)
Tries to get the language given by iso code or PK as string.
|
Language |
StandardColumnDescriptor.getLanguage()
Gets the language defined by language modifier.
|
void |
AbstractImpExCSVCellDecorator.init(AbstractColumnDescriptor column)
Sets the related column descriptor as member.
|
static AbstractDescriptor.ColumnParams |
AbstractDescriptor.parseColumnDescriptor(java.lang.String expr)
Parses column descriptors like this:
|
static AbstractDescriptor.HeaderParams |
AbstractDescriptor.parseHeaderDescriptor(java.lang.String expr)
Parses header descriptors like this:
|
void |
HeaderDescriptor.setColumns(java.util.List<AbstractColumnDescriptor> columnDescriptors)
Sets the columns of this header and triggers depending steps like Determination of the permitted types, the
configured columns and the correct positions of the columns.
|
protected void |
SpecialColumnDescriptor.validate() |
protected void |
StandardColumnDescriptor.validate() |
protected void |
DocumentIDColumnDescriptor.validate() |
protected abstract void |
AbstractDescriptor.validate() |
void |
HeaderDescriptor.validate() |
protected void |
AbstractColumnDescriptor.validate() |
| Constructor and Description |
|---|
HeaderDescriptor(ImpExReader reader,
java.lang.String expr,
java.util.List<java.lang.String> columnExpressions,
java.lang.String location,
DocumentIDRegistry docIDRegistry,
HeaderValidationException headerException) |
| Constructor and Description |
|---|
AbstractColumnDescriptor(int position,
HeaderDescriptor header,
java.lang.String expr)
Self-parsing constructor.
|
AbstractColumnDescriptor(int position,
HeaderDescriptor header,
java.lang.String expr,
AbstractDescriptor.DescriptorParams params)
Non-parsing constructor.
|
AbstractDescriptor(java.lang.String expr)
Self-parsing constructor.
|
AbstractDescriptor(java.lang.String expr,
AbstractDescriptor.DescriptorParams params)
Non-parsing constructor.
|
DocumentIDColumnDescriptor(int position,
HeaderDescriptor header,
java.lang.String expr)
Instantiates a new descriptor at given position in header associated with given column qualifier.
|
HeaderDescriptor(ImpExReader reader,
java.lang.String expr,
AbstractDescriptor.DescriptorParams headerParams,
java.lang.String location,
DocumentIDRegistry docIDRegistry)
Non-parsing constructor - Creates a new header instance.
|
HeaderDescriptor(ImpExReader reader,
java.lang.String expr,
java.util.List<java.lang.String> columnExpressions,
java.lang.String location,
DocumentIDRegistry docIDRegistry)
Self-parsing constructor - Creates a new header instance.
|
HeaderDescriptor(ImpExReader reader,
java.lang.String expr,
java.util.List<java.lang.String> columnExpressions,
java.lang.String location,
DocumentIDRegistry docIDRegistry,
HeaderValidationException headerException) |
SpecialColumnDescriptor(int position,
HeaderDescriptor header,
java.lang.String expr) |
StandardColumnDescriptor(int position,
HeaderDescriptor header,
java.lang.String expr)
Self-parsing constructor.
|
StandardColumnDescriptor(int position,
HeaderDescriptor header,
java.lang.String expr,
AbstractDescriptor.DescriptorParams params)
Non-parsing constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Map<de.hybris.platform.impex.jalo.imp.CachingExistingItemResolver.UniqueKey,java.lang.Object> |
CachingExistingItemResolver.createCache() |
protected ExistingItemResolver |
MultiThreadedImportProcessor.createExistingItemsResolver(HeaderDescriptor header,
boolean useCache)
Overwritten to create a synchronized existing item resolver.
|
protected ExistingItemResolver |
DefaultImportProcessor.createExistingItemsResolver(HeaderDescriptor header,
boolean useCache) |
protected HeaderDescriptor |
MultiThreadedImpExImportReader.createNewHeader(java.util.Map<java.lang.Integer,java.lang.String> line)
Overwritten to block execution until all workers finished previous lines.
|
protected ExistingItemResolver |
DefaultImportProcessor.getExistingItemResolver(ValueLine valueLine) |
protected Language |
DefaultImportProcessor.getLanguage(StandardColumnDescriptor columnDescriptor) |
| Constructor and Description |
|---|
CachingExistingItemResolver(HeaderDescriptor header) |
| Modifier and Type | Method and Description |
|---|---|
void |
MediaDataTranslator.init(SpecialColumnDescriptor columnDescriptor) |
void |
MediaDataTranslator.validate(java.lang.String expr) |
| Modifier and Type | Method and Description |
|---|---|
protected ItemExpressionTranslator.ExpressionQuery |
ItemExpressionTranslator.buildQuery(ComposedType targetType,
java.util.List<AbstractDescriptor.ColumnParams> itemPatternList) |
protected void |
ItemExpressionTranslator.checkResolvableAttribute(HeaderDescriptor header,
AttributeDescriptor attributeDescriptor) |
protected void |
ItemExpressionTranslator.createAtomicAttributeSubTranslator(AttributeDescriptor attributeDescriptor,
java.lang.StringBuilder stringBuilder,
ComposedType type,
AbstractDescriptor.ColumnParams patternElement,
java.util.List<AttributeDescriptor> qualifierPath,
java.lang.String enclosingTableAlias,
boolean isAlternative) |
protected void |
ItemExpressionTranslator.createDocumentIDSubTranslator(AttributeDescriptor attributeDescriptor,
java.lang.StringBuilder stringBuilder,
ComposedType type,
AbstractDescriptor.ColumnParams patternElement,
java.util.List<AttributeDescriptor> qualifierPath,
java.lang.String enclosingTableAlias,
boolean isAlternative,
java.lang.String documentID) |
protected void |
ItemExpressionTranslator.createItemAttributeSubTranslator(java.lang.String qualifier,
ComposedType attrType,
java.lang.StringBuilder stringBuilder,
ComposedType type,
AbstractDescriptor.ColumnParams patternElement,
java.util.List<AttributeDescriptor> qualifierPath,
java.lang.String enclosingTableAlias,
boolean isAlternative) |
static AbstractValueTranslator |
MapValueTranslator.createKeyTranslator(MapType mapType) |
static AbstractValueTranslator |
MapValueTranslator.createKeyTranslator(MapType mapType,
java.util.List<AbstractDescriptor.ColumnParams>[] patternLists) |
protected void |
ItemExpressionTranslator.createRelationAttributeSubTranslator(RelationDescriptor relationDescriptor,
java.lang.StringBuilder stringBuilder,
ComposedType relatedType,
AbstractDescriptor.ColumnParams patternElement,
java.util.List<AttributeDescriptor> qualifierPath,
java.lang.String enclosingTableAlias,
boolean isAlternative) |
protected ComposedType |
ItemExpressionTranslator.createSubTranslator(java.lang.StringBuilder stringBuilder,
ComposedType type,
AbstractDescriptor.ColumnParams patternElement,
java.util.List<AttributeDescriptor> qualifierPath,
java.lang.String enclosingTableAlias,
boolean isAlternative)
Translates a single item reference expression.
|
static AbstractValueTranslator |
AbstractValueTranslator.createTranslator(AttributeDescriptor attributeDescriptor,
AtomicType targetType,
java.util.List<AbstractDescriptor.ColumnParams>[] patternLists) |
static AbstractValueTranslator |
AbstractValueTranslator.createTranslator(AttributeDescriptor attributeDescriptor,
CollectionType collectionType,
java.util.List<AbstractDescriptor.ColumnParams>[] patternLists) |
static AbstractValueTranslator |
AbstractValueTranslator.createTranslator(ComposedType targetType,
java.util.List<AbstractDescriptor.ColumnParams>[] patternLists) |
static AbstractValueTranslator |
MapValueTranslator.createValueTranslator(MapType mapType) |
static AbstractValueTranslator |
MapValueTranslator.createValueTranslator(MapType mapType,
java.util.List<AbstractDescriptor.ColumnParams>[] patternLists) |
protected java.lang.String |
ItemExpressionTranslator.getDocumentIDFromItemPattern(AbstractDescriptor.ColumnParams pattern) |
protected ComposedType |
ItemExpressionTranslator.getMostSpecific(ComposedType baseType,
java.util.Set<ComposedType> types) |
static AbstractValueTranslator |
MapValueTranslator.getTranslator(Type type) |
static AbstractValueTranslator |
MapValueTranslator.getTranslator(Type type,
java.util.List<AbstractDescriptor.ColumnParams>[] patternLists) |
void |
UserPasswordTranslator.init(SpecialColumnDescriptor columnDescriptor) |
void |
SpecialValueTranslator.init(SpecialColumnDescriptor columnDescriptor)
Called once upon header creation to do some initial setup logic.
|
void |
VelocityTranslator.init(SpecialColumnDescriptor columnDescriptor) |
void |
AbstractSpecialValueTranslator.init(SpecialColumnDescriptor columnDescriptor) |
protected AttributeDescriptor |
ItemExpressionTranslator.resolveAttribute(ComposedType type,
AbstractDescriptor.ColumnParams patternElement)
Tries to find the matching attribute descriptor for a given expression pattern element.
|
AbstractDescriptor.DescriptorParams |
DefaultTypeTranslator.translate(AbstractDescriptor decriptor,
java.lang.String expr) |
AbstractDescriptor.DescriptorParams |
DefaultAttributeTranslator.translate(AbstractDescriptor descr,
java.lang.String expr) |
AbstractDescriptor.DescriptorParams |
HeaderCellTranslator.translate(AbstractDescriptor decriptor,
java.lang.String expr) |
java.util.List<AbstractColumnDescriptor> |
AbstractTypeTranslator.translateColumnDescriptors(HeaderDescriptor header,
java.util.List<java.lang.String> columnExpressions)
Instantiates for each column expression in given list the matching
AbstractColumnDescriptor an returns
them. |
java.util.List<AbstractColumnDescriptor> |
AbstractTypeTranslator.translateColumnDescriptors(HeaderDescriptor header,
java.util.List<java.lang.String> columnExpressions,
boolean rethrowException) |
protected AbstractColumnDescriptor |
AbstractTypeTranslator.translatorColumnDescriptor(HeaderDescriptor header,
java.lang.String expr,
int pos)
Instantiates the correct
AbstractColumnDescriptor for the given column expression. |
void |
TaxValueTranslator.validate(StandardColumnDescriptor columnDescriptor) |
void |
CollectionValueTranslator.validate(StandardColumnDescriptor columnDescriptor) |
void |
AbstractValueTranslator.validate(StandardColumnDescriptor columnDescriptor)
Validates the value translator once per header creation.
|
void |
MapValueTranslator.validate(StandardColumnDescriptor columnDescriptor) |
void |
ItemExpressionTranslator.validate(StandardColumnDescriptor columnDescriptor) |
void |
AtomicValueTranslator.validate(StandardColumnDescriptor columnDescriptor) |
void |
SpecialValueTranslator.validate(java.lang.String expr)
Validates the special column definition.
|
void |
AbstractSpecialValueTranslator.validate(java.lang.String expr) |
| Constructor and Description |
|---|
AlternativeExpressionTranslator(ComposedType targetType,
java.util.List<AbstractDescriptor.ColumnParams>[] itemPatternLists) |
ItemExpressionTranslator(ComposedType targetType,
java.util.List<AbstractDescriptor.ColumnParams> itemPatternList) |
MapValueTranslator(AbstractValueTranslator keyTranslator,
AbstractValueTranslator valueTranslator) |
MapValueTranslator(AbstractValueTranslator keyTranslator,
AbstractValueTranslator valueTranslator,
char keyValueDelimiter,
java.lang.String key2valueAssignment) |
MapValueTranslator(MapType mapType,
java.util.List<AbstractDescriptor.ColumnParams>[] patternLists) |
MapValueTranslator(MapType mapType,
java.util.List<AbstractDescriptor.ColumnParams>[] patternLists,
char keyValueDelimiter,
java.lang.String key2valueAssignment) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List |
ImpExHeaderTagListener.createColumnDescriptors(HeaderDescriptor header,
java.util.Collection columParams,
java.util.Collection constraints) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
MarketplaceClassificationAttributeTranslator.extractAndStoreValue(ValueLine line,
Product product,
FeatureContainer cont,
ClassAttributeAssignment assignment) |
protected void |
MarketplaceClassificationAttributeTranslator.i18nInit(SpecialColumnDescriptor columnDescriptor) |
void |
MarketplaceClassificationAttributeTranslator.init(SpecialColumnDescriptor columnDescriptor) |
void |
MarketplaceProductCarouselsSynchronizationTranslator.init(SpecialColumnDescriptor columnDescriptor) |
protected void |
MarketplaceClassificationAttributeTranslator.setUpClassAttr(java.lang.String cellValue) |
protected void |
MarketplaceClassificationAttributeTranslator.setUpClassAttrAssignment(java.lang.String cellValue) |
java.util.Collection<UnitAwareValue> |
MarketplaceClassificationAttributeTranslator.translateCurrentUnitAwareValues(ValueLine line,
ClassAttributeAssignment assignment,
Product processedItem) |
| Modifier and Type | Method and Description |
|---|---|
void |
DataHubTranslator.init(SpecialColumnDescriptor columnDescriptor) |
void |
DataHubTranslator.validate(java.lang.String paramString) |
| Modifier and Type | Method and Description |
|---|---|
void |
DataHubTranslator.init(SpecialColumnDescriptor columnDescriptor) |
void |
DataHubTranslator.validate(java.lang.String paramString) |
| Modifier and Type | Method and Description |
|---|---|
void |
SapClassificationAttributeAuthorTranslator.init(SpecialColumnDescriptor columnDescriptor) |
java.util.Collection<UnitAwareValue> |
SapClassificationAttributeAuthorTranslator.translateCurrentUnitAwareValues(ValueLine line,
ClassAttributeAssignment assignment,
Product processedItem) |
| Modifier and Type | Method and Description |
|---|---|
void |
SapClassificationAttributeTranslator.init(SpecialColumnDescriptor columnDescriptor) |
| Modifier and Type | Method and Description |
|---|---|
protected ExistingItemResolver |
TestImportProcessor.getExistingItemResolver(ValueLine valueLine) |
void |
MyTranslator.init(SpecialColumnDescriptor columnDescriptor) |
| Modifier and Type | Method and Description |
|---|---|
void |
PullMediaDataTranslator.init(SpecialColumnDescriptor columnDescriptor) |
void |
PullMediaDataTranslator.validate(java.lang.String expr) |
Copyright © 2018 SAP SE. All Rights Reserved.