| Modifier and Type | Method and Description |
|---|---|
void |
ClassificationAttributeTranslator.notifyTranslationEnd(ValueLine line,
HeaderDescriptor header,
Item processedItem) |
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 |
|---|---|
Item |
ConfigPropertyImportProcessor.processItemData(ValueLine valueLine) |
| Modifier and Type | Method and Description |
|---|---|
Item |
ImpExImportCUDHandler.create(ComposedType targetType,
java.util.Map<java.lang.String,java.lang.Object> values,
ValueLine valueLine)
Process creation of new item.
|
void |
ImpExImportCUDHandler.delete(Item toRemove,
ValueLine valueLine)
Process delete operation.
|
java.util.Map<? extends StandardColumnDescriptor,T> |
ValueLineTranslator.translateColumnValues(java.util.Collection<? extends StandardColumnDescriptor> columnDescriptors,
ValueLine valueLine,
ItemModel existingItemModel) |
void |
ImpExImportCUDHandler.update(Item toUpdate,
java.util.Map<java.lang.String,java.lang.Object> values,
ValueLine valueLine)
Process update operation.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
ImportDataDumpStrategy.dump(ValueLine valueLine)
Dumps single
ValueLine object into String representation of an ImpEx import. |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
ImportDataDumpStrategy.dump(java.util.List<ValueLine> valueLines)
Dumps collection of
ValueLine objects into String representation of an ImpEx import. |
| Modifier and Type | Method and Description |
|---|---|
ValueLine |
BatchData.ImportData.getValueLine() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
DefaultImportDataDumpStrategy.dump(ValueLine valueLine) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
DefaultImportDataDumpStrategy.dump(java.util.List<ValueLine> valueLines) |
| Constructor and Description |
|---|
ImportData(BatchData myBatch,
ValueLine valueLine,
java.util.Set<StandardColumnDescriptor> descriptorsForCurrentMode,
java.util.SortedMap<StandardColumnDescriptor,java.lang.Object> uniqueValues,
java.util.Map<StandardColumnDescriptor,java.lang.Object> currentModeValues) |
| Constructor and Description |
|---|
BatchData(ImportDataDumpStrategy dumpStrategy,
ImportBatchParser.BatchingImpexReader reader,
HeaderDescriptor headerDescriptor,
java.util.List<ValueLine> valueLines) |
| Modifier and Type | Field and Description |
|---|---|
protected ValueLine |
InsufficientDataException.valueLine |
| Modifier and Type | Method and Description |
|---|---|
ValueLine |
InsufficientDataException.getValueLine() |
| Constructor and Description |
|---|
InsufficientDataException(ValueLine line,
java.lang.String message,
InsufficientDataException.ErrorCode detail) |
InsufficientDataException(ValueLine line,
java.lang.String messge,
InsufficientDataException.ErrorCode detail,
java.lang.Throwable exThrowable) |
| Modifier and Type | Method and Description |
|---|---|
protected ValueLine |
ImpExReader.createValueLine(HeaderDescriptor header,
java.util.Map<java.lang.Integer,java.lang.String> line)
Creates from a line which represents a data row a value line.
|
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
ImpExImportJob.MyImportProcessor.getSavedValuesMessage(SavedValues savedValues,
Item existingItem,
ValueLine valueLine) |
protected java.lang.String |
ImpExImportJob.MyMultiThreadedImportProcessor.getSavedValuesMessage(SavedValues savedValues,
Item existingItem,
ValueLine valueLine) |
| Modifier and Type | Method and Description |
|---|---|
void |
SpecialColumnDescriptor.notifyTranslationEnd(ValueLine line,
HeaderDescriptor header,
PK processedItemPK) |
| Modifier and Type | Method and Description |
|---|---|
ValueLine |
ValueLine.createCopy()
Creates a copy of this value except the assigned item, unresolved flag and/or hidden value lines.
|
protected ValueLine |
ImpExImportReader.createValueLine(HeaderDescriptor header,
java.util.Map<java.lang.Integer,java.lang.String> line) |
protected ValueLine |
MultiThreadedImpExImportReader.fetchNextValueLine(ImpExWorker worker) |
ValueLine |
ImpExImportReader.getCurrentValueLine()
Returns the ValueLine which is currently processed.
|
ValueLine |
ImpExImportReader.getLastImportedLine() |
ValueLine |
ItemConflictException.getLine()
Gets the value line which defines the attributes for a new item creation and are in conflict to the existing item.
|
ValueLine |
ImpExWorkerResult.getLine() |
ValueLine |
InsufficientDataException.getValueLine() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<ValueLine> |
ValueLine.createCopies(int count)
Creates a number of copies of this line without copying the potentially assigned item pk, unresolved flags and/or
hidden value lines.
|
java.util.Collection<ValueLine> |
ValueLine.getHiddenLines()
Gets all hidden lines.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ValueLine.addHiddenLine(ValueLine line)
Adds another value line mainly created by the
createCopy() method, representing another item resolved by
this value line. |
protected void |
DefaultImportProcessor.assertTargetTypePermitted(HeaderDescriptor header,
ComposedType targetType,
ValueLine valueLine) |
Item |
DefaultImpExImportCUDHandler.create(ComposedType targetType,
java.util.Map<java.lang.String,java.lang.Object> values,
ValueLine valueLine) |
protected void |
DefaultExistingItemResolver.createLookupTableEntry(ValueLine valueLine,
AbstractColumnDescriptor acd) |
protected void |
DefaultExistingItemResolver.createLookupTableEntryIfNeeded(ValueLine valueLine) |
protected QueryParameters |
DefaultExistingItemResolver.createQueryParameters(ValueLineTranslator valueLineTranslator,
ValueLine line) |
void |
DefaultImpExImportCUDHandler.delete(Item toRemove,
ValueLine valueLine) |
protected Item |
DefaultImpExImportCUDHandler.doCreate(ComposedType targetType,
java.util.Map<java.lang.String,java.lang.Object> values,
ValueLine valueLine) |
protected void |
DefaultImpExImportCUDHandler.doUpdate(Item toUpdate,
java.util.Map<java.lang.String,java.lang.Object> values,
ValueLine valueLine)
Do update operation on passed as parameter item.
|
protected void |
DefaultImpExImportCUDHandler.doUpdateReadOnlyAttributes(Item toUpdate,
java.util.Map<java.lang.String,java.lang.Object> values,
ValueLine valueLine)
Updates all attributes which are read-only but having an force write option manually (because they can not be
processed by setAllAttributes).
|
protected void |
ImpExImportReader.dumpUnresolvedLine(ValueLine line) |
protected void |
DefaultImportProcessor.enableLegacyFlagWhenLineIsUsingJaloOnlyFeatures(ValueLine line) |
protected boolean |
MultiThreadedImpExImportReader.ensureValidHeaderOrMarkUnresolved(ValueLine valueLine) |
protected boolean |
ImpExImportReader.ensureValidHeaderOrMarkUnresolved(ValueLine valueLine) |
java.util.Collection |
ExistingItemResolver.findExisting(ValueLineTranslator valueLineTranslator,
ValueLine line) |
java.util.Collection<Item> |
DefaultExistingItemResolver.findExisting(ValueLineTranslator valueLineTranslator,
ValueLine line) |
java.util.Collection |
CachingExistingItemResolver.findExisting(ValueLineTranslator valueTranslator,
ValueLine line) |
protected SessionContext |
MultiThreadedImportProcessor.getCreationContext(ComposedType targetType,
java.util.Map<StandardColumnDescriptor,java.lang.Object> attributeValueMappings,
ValueLine valueLine)
Switching off TA for creation of items in parallel mode due to deadlocks.
|
protected SessionContext |
DefaultImportProcessor.getCreationContext(ComposedType targetType,
java.util.Map<StandardColumnDescriptor,java.lang.Object> attributeValueMappings,
ValueLine valueLine) |
protected ExistingItemResolver |
DefaultImportProcessor.getExistingItemResolver(ValueLine valueLine) |
ImpExImportCUDHandler |
DefaultImportProcessor.getHandlerForLine(ValueLine line) |
protected java.lang.String |
DefaultImportProcessor.getSavedValuesMessage(SavedValues savedValues,
Item existingItem,
ValueLine valueLine) |
protected java.util.Map<java.lang.String,java.lang.Object> |
DefaultImpExImportCUDHandler.getSessionParameters(ValueLine valueLine) |
protected ValueLineTranslator |
DefaultImportProcessor.getValueLineTranslator(ValueLine valueLine) |
protected void |
DefaultImportProcessor.handleExceptionDuringImport(ValueLine valueLine,
java.lang.Exception e,
ImpExProcessModeEnum mode,
java.lang.String message) |
protected boolean |
DefaultImportProcessor.hasUnresolvedMandatoryOrInitialColumns(java.util.Collection<StandardColumnDescriptor> columns,
ValueLine valueLine) |
protected boolean |
MultiThreadedImpExImportReader.mustMarkLineAsUnresolved(ImpExWorkerResult result,
ValueLine line) |
void |
ExistingItemResolver.notifyItemCreatedOrRemoved(ValueLineTranslator valueLineTranslator,
ValueLine line) |
void |
DefaultExistingItemResolver.notifyItemCreatedOrRemoved(ValueLineTranslator valueLineTranslator,
ValueLine line) |
void |
CachingExistingItemResolver.notifyItemCreatedOrRemoved(ValueLineTranslator valueTranlator,
ValueLine line) |
protected void |
MultiThreadedImpExImportReader.postProcessValueLine(ValueLine currentValueLine,
Item ret,
java.lang.Exception error)
Now does nothing since at this time the value line is just put into queue and no result is available yet.
|
protected void |
ImpExImportReader.postProcessValueLine(ValueLine currentValueLine,
Item ret,
java.lang.Exception error) |
protected void |
MultiThreadedImpExImportReader.postProcessValueLineInternal(ValueLine currentValueLine,
AbstractProcessResult ret,
java.lang.Exception error)
Real post processing of lines after the worker finished importing.
|
protected de.hybris.platform.impex.jalo.imp.ImpExImportReader.PreProcessResult |
ImpExImportReader.preProcessLine(ValueLine valueLine)
Does pre-processing and tells if line can be imported at all.
|
protected Item |
DefaultImportProcessor.processInsertLine(java.util.Collection<Item> existingItems,
ValueLine valueLine,
ComposedType targetType) |
protected Item |
DefaultImportProcessor.processInsertLine(ValueLine valueLine,
HeaderDescriptor header,
ComposedType targetType) |
protected Item |
DefaultImportProcessor.processInsertLineInternal(java.util.Collection<Item> existingItems,
ValueLine valueLine,
ComposedType targetType) |
protected Item |
DefaultImportProcessor.processItemCreation(ComposedType targetType,
java.util.Map<StandardColumnDescriptor,java.lang.Object> attributeValueMappings,
ValueLine valueLine) |
Item |
DefaultImportProcessor.processItemData_Impl(ValueLine valueLine) |
Item |
DefaultImportProcessor.processItemData_TX(ValueLine valueLine) |
Item |
MultiThreadedImportProcessor.processItemData(ValueLine valueLine)
Overwritten to release any worker locks after finishing value line processing
|
Item |
ImportProcessor.processItemData(ValueLine valueLine) |
Item |
DefaultImportProcessor.processItemData(ValueLine valueLine) |
protected void |
DefaultImportProcessor.processItemRemoval(Item toRemove,
ValueLine valueLine) |
protected void |
DefaultImportProcessor.processItemUpdate(Item toUpdate,
java.util.Map<StandardColumnDescriptor,java.lang.Object> attributeValueMappings,
ValueLine valueLine) |
protected Item |
MultiThreadedImpExImportReader.processLine(ValueLine valueLine)
Now enqueues the value line to be processed by one of our workers.
|
protected Item |
ImpExImportReader.processLine(ValueLine valueLine) |
protected Item |
DefaultImportProcessor.processRemoveLine(java.util.Collection<Item> existingItems,
ValueLine valueLine) |
protected void |
DefaultImportProcessor.processRemoveLine(Item item,
ValueLine valueLine,
HeaderDescriptor header) |
protected void |
DefaultImportProcessor.processUpdateLine(Item item,
ValueLine valueLine,
HeaderDescriptor header,
ComposedType targetType) |
protected Item |
MultiThreadedImpExImportReader.processValueLineFromWorker(ValueLine line)
Called from
ImpExWorker to trigger item data processing e.g. |
protected java.util.Collection<Item> |
DefaultExistingItemResolver.resolveByPK(ValueLine line) |
protected java.util.Collection<Item> |
DefaultExistingItemResolver.resolveByQuery(ValueLine line,
QueryParameters queryParameters) |
java.util.Map<StandardColumnDescriptor,java.lang.Object> |
DefaultValueLineTranslator.translateColumnValues(java.util.Collection<StandardColumnDescriptor> columnDescriptors,
ValueLine valueLine,
Item existing) |
java.util.Map<StandardColumnDescriptor,java.lang.Object> |
ValueLineTranslator.translateColumnValues(java.util.Collection<StandardColumnDescriptor> columnDescriptors,
ValueLine valueLine,
Item existing) |
protected java.util.Map<StandardColumnDescriptor,java.lang.Object> |
DefaultExistingItemResolver.translateUniqueKeys(ValueLineTranslator valueLineTranslator,
ValueLine line,
java.util.Set<StandardColumnDescriptor> uniqueColumns) |
void |
DefaultImpExImportCUDHandler.update(Item toUpdate,
java.util.Map<java.lang.String,java.lang.Object> values,
ValueLine valueLine) |
| Constructor and Description |
|---|
ImpExWorkerResult(ImpExWorker worker,
ValueLine valueLine,
Item ret,
java.lang.Exception error) |
InsufficientDataException(ValueLine line,
java.lang.String message,
int errorCode) |
ItemConflictException(Item existingItem,
ValueLine line)
Deprecated.
since ages - use
ItemConflictException.ItemConflictException(PK, ValueLine) instead |
ItemConflictException(PK existingItemPk,
ValueLine line)
Creates a new exception which indicates an item PK conflict.
|
| Modifier and Type | Method and Description |
|---|---|
void |
NotifiedSpecialValueTranslator.notifyTranslationEnd(ValueLine line,
HeaderDescriptor header,
Item processedItem)
Is called if all
SpecialValueTranslators used in header have been triggered. |
| Modifier and Type | Method and Description |
|---|---|
protected void |
MarketplaceClassificationAttributeTranslator.extractAndStoreValue(ValueLine line,
Product product,
FeatureContainer cont,
ClassAttributeAssignment assignment) |
protected void |
MarketplaceClassificationAttributeTranslator.extractAndStoreValues(ValueLine line,
Product product,
java.util.Map<ClassificationAttributeTranslator,ClassAttributeAssignment> assignmentsFromTranslators) |
protected void |
MarketplaceClassificationAttributeTranslator.importFeatures(ValueLine line,
Product product) |
void |
MarketplaceClassificationAttributeTranslator.notifyTranslationEnd(ValueLine line,
HeaderDescriptor header,
Item processedItem) |
java.util.Collection<UnitAwareValue> |
MarketplaceClassificationAttributeTranslator.translateCurrentUnitAwareValues(ValueLine line,
ClassAttributeAssignment assignment,
Product processedItem) |
protected void |
MarketplaceClassificationAttributeTranslator.translateEachValues(java.lang.String singleStr,
java.util.Collection<UnitAwareValue> values,
AbstractValueTranslator trans,
Product processedItem,
ValueLine line) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.function.Predicate<ValueLine> |
ConditionalImportProcessor.getImportProcessorCondition() |
protected java.util.function.Predicate<ValueLine> |
ConditionalImportProcessor.getImportProcessorCondition(HeaderDescriptor header) |
| Modifier and Type | Method and Description |
|---|---|
protected ValueLine.ValueEntry |
RuleImportCondition.getCodeValueEntry(ValueLine valueLine) |
Item |
ConditionalImportProcessor.processItemData_Impl(ValueLine valueLine) |
Item |
ConfigPropertyImportProcessor.processItemData(ValueLine valueLine) |
boolean |
RuleImportCondition.test(ValueLine valueLine) |
| Modifier and Type | Method and Description |
|---|---|
void |
SapClassificationAttributeAuthorTranslator.notifyTranslationEnd(ValueLine line,
HeaderDescriptor header,
Item processedItem) |
java.util.Collection<UnitAwareValue> |
SapClassificationAttributeAuthorTranslator.translateCurrentUnitAwareValues(ValueLine line,
ClassAttributeAssignment assignment,
Product processedItem) |
| Modifier and Type | Method and Description |
|---|---|
ValueLine |
ImpExValueLineError.getLine() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
TestExistingItemResolver.createLookupTableEntry(ValueLine valueLine,
AbstractColumnDescriptor acd) |
protected ExistingItemResolver |
TestImportProcessor.getExistingItemResolver(ValueLine valueLine) |
| Modifier and Type | Method and Description |
|---|---|
ValueLine |
ValueLineError.getLine() |
ValueLine |
ValueLineError.getValueLine() |
| Modifier and Type | Method and Description |
|---|---|
protected Item |
SLImpexImportCUDHandler.doCreate(ComposedType targetType,
java.util.Map<java.lang.String,java.lang.Object> values,
ValueLine valueLine) |
protected void |
SLImpexImportCUDHandler.doUpdate(Item toUpdate,
java.util.Map<java.lang.String,java.lang.Object> values,
ValueLine valueLine) |
| Constructor and Description |
|---|
ValueLineError(ValueLine valueLine) |
Copyright © 2018 SAP SE. All Rights Reserved.