| Modifier and Type | Method and Description |
|---|---|
void |
ClassificationAttributeTranslator.notifyTranslationEnd(ValueLine line,
HeaderDescriptor header,
Item processedItem) |
| Modifier and Type | Method and Description |
|---|---|
String |
ImportDataDumpStrategy.dump(HeaderDescriptor headerDescriptor)
Dumps single
HeaderDescriptor object into String representation of an ImpEx import. |
| Modifier and Type | Method and Description |
|---|---|
HeaderDescriptor |
BatchData.ImportData.getCurrentHeader() |
HeaderDescriptor |
BatchData.getHeaderDescriptor() |
| Modifier and Type | Method and Description |
|---|---|
String |
DefaultImportDataDumpStrategy.dump(HeaderDescriptor headerDescriptor) |
| Constructor and Description |
|---|
BatchData(ImportDataDumpStrategy dumpStrategy,
ImportBatchParser.BatchingImpexReader reader,
HeaderDescriptor headerDescriptor,
List<ValueLine> valueLines) |
| Modifier and Type | Method and Description |
|---|---|
void |
BatchingImportReader.setCurrentHeader(HeaderDescriptor header) |
| Modifier and Type | Method and Description |
|---|---|
HeaderDescriptor |
ImpExReader.createInvalidHeader(Map<Integer,String> line,
HeaderValidationException ex) |
protected HeaderDescriptor |
ImpExReader.createNewHeader(Map<Integer,String> line)
Creates from a header line a header object.
|
HeaderDescriptor |
ImpExReader.getCurrentHeader()
Gets the current header which was set at each read value line.
|
HeaderDescriptor |
Importer.getCurrentHeader()
Gets the current header descriptor processed by input reader.
|
static HeaderDescriptor |
ImpExReader.parseHeader(String headerLine)
Generates a header object from given line.
|
static HeaderDescriptor |
ImpExReader.parseHeader(String headerLine,
DocumentIDRegistry docIdRegistry)
Generates a header object from given line.
|
static HeaderDescriptor |
ImpExReader.parseHeader(String headerLine,
EnumerationValue mode)
Generates a header object from given line.
|
static HeaderDescriptor |
ImpExReader.parseHeader(String headerLine,
EnumerationValue mode,
DocumentIDRegistry docIdRegistry)
Generates a header object from given line.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
ImpExTest.checkColumnDescriptor(StandardColumnDescriptor columnDescriptor,
HeaderDescriptor header,
String qualifier,
int position,
AttributeDescriptor attributeDescriptor,
boolean localized,
boolean initial,
boolean readonly,
boolean partof,
boolean mandatory,
boolean unique,
String languageIso,
Map modifiers)
Checks if given column descriptor has all given attributes.
|
protected ValueLine |
ImpExReader.createValueLine(HeaderDescriptor header,
Map<Integer,String> line)
Creates from a line which represents a data row a value line.
|
protected void |
ImpExReader.setCellDecorators(HeaderDescriptor header)
Extracts all decorators from given header columns and stores them for line parsing.
|
void |
ImpExReader.setCurrentHeader(HeaderDescriptor header)
Sets the given header instance as current header.
|
| Modifier and Type | Method and Description |
|---|---|
HeaderDescriptor |
ImpExExportWriter.getCurrentHeader()
Returns the currently active header.
|
HeaderDescriptor |
Exporter.getNextHeader() |
HeaderDescriptor |
DeprecatedExporter.getNextHeader() |
| Modifier and Type | Method and Description |
|---|---|
void |
ImpExExportWriter.setCurrentHeader(HeaderDescriptor header)
Sets the current Header.
|
| Modifier and Type | Method and Description |
|---|---|
HeaderDescriptor |
HeaderValidationException.getHeader() |
HeaderDescriptor |
AbstractColumnDescriptor.getHeader()
Gets the header instance this column belongs to.
|
| Modifier and Type | Method and Description |
|---|---|
static AttributeDescriptor |
StandardColumnDescriptor.findAttributeDescriptor(HeaderDescriptor header,
int position,
String ownType,
String qualifier)
Tries to find the related attribute descriptor within composed type.
|
static Language |
StandardColumnDescriptor.findLanguage(HeaderDescriptor header,
String value)
Tries to get the language given by iso code or PK as string.
|
void |
SpecialColumnDescriptor.notifyTranslationEnd(ValueLine line,
HeaderDescriptor header,
PK processedItemPK) |
| Constructor and Description |
|---|
AbstractColumnDescriptor(int position,
HeaderDescriptor header,
String expr)
Self-parsing constructor.
|
AbstractColumnDescriptor(int position,
HeaderDescriptor header,
String expr,
AbstractDescriptor.DescriptorParams params)
Non-parsing constructor.
|
DocumentIDColumnDescriptor(int position,
HeaderDescriptor header,
String expr)
Instantiates a new descriptor at given position in header associated with given column qualifier.
|
HeaderValidationException(HeaderDescriptor header,
String message,
int errorCode) |
SpecialColumnDescriptor(int position,
HeaderDescriptor header,
String expr) |
StandardColumnDescriptor(int position,
HeaderDescriptor header,
String expr)
Self-parsing constructor.
|
StandardColumnDescriptor(int position,
HeaderDescriptor header,
String expr,
AbstractDescriptor.DescriptorParams params)
Non-parsing constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected HeaderDescriptor |
MultiThreadedImpExImportReader.createNewHeader(Map<Integer,String> line)
Overwritten to block execution until all workers finished previous lines.
|
HeaderDescriptor |
ValueLine.getHeader()
Gets the header descriptor this line belongs to.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
DefaultImportProcessor.assertTargetTypePermitted(HeaderDescriptor header,
ComposedType targetType,
ValueLine valueLine) |
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 ValueLine |
ImpExImportReader.createValueLine(HeaderDescriptor header,
Map<Integer,String> line) |
ImportProcessor |
ImpExImportReader.getCustomImportProcessor(HeaderDescriptor header)
Evaluates the 'processor' modifier of the header and creates the defined processor if present, otherwise null.
|
protected Item |
DefaultImportProcessor.processInsertLine(ValueLine valueLine,
HeaderDescriptor header,
ComposedType targetType) |
protected void |
DefaultImportProcessor.processRemoveLine(Item item,
ValueLine valueLine,
HeaderDescriptor header) |
protected void |
DefaultImportProcessor.processUpdateLine(Item item,
ValueLine valueLine,
HeaderDescriptor header,
ComposedType targetType) |
void |
ImpExImportReader.setCurrentHeader(HeaderDescriptor header) |
void |
MultiThreadedImpExImportReader.setCurrentHeader(HeaderDescriptor header)
Overwritten to switch on/off parallel mode allowed flag from
ImpExConstants.Syntax.Modifier#PARALLEL
. |
| Constructor and Description |
|---|
CachingExistingItemResolver(HeaderDescriptor header) |
ValueLine(HeaderDescriptor header,
String firstCell,
Map<Integer,String> cellValueStrings,
int linenumber,
String location)
Creates a new value line.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
ItemExpressionTranslator.checkResolvableAttribute(HeaderDescriptor header,
AttributeDescriptor attributeDescriptor) |
protected List<AbstractColumnDescriptor> |
AbstractTypeTranslator.getAutoColumnExpressions(HeaderDescriptor header)
Generates all mandatory column expressions related to the given header.
|
void |
NotifiedSpecialValueTranslator.notifyTranslationEnd(ValueLine line,
HeaderDescriptor header,
Item processedItem)
Is called if all
SpecialValueTranslators used in header have been triggered. |
List<AbstractColumnDescriptor> |
AbstractTypeTranslator.translateColumnDescriptors(HeaderDescriptor header,
List<String> columnExpressions)
Instantiates for each column expression in given list the matching
AbstractColumnDescriptor an returns
them. |
List<AbstractColumnDescriptor> |
AbstractTypeTranslator.translateColumnDescriptors(HeaderDescriptor header,
List<String> columnExpressions,
boolean rethrowException) |
protected AbstractColumnDescriptor |
AbstractTypeTranslator.translatorColumnDescriptor(HeaderDescriptor header,
String expr,
int pos)
Instantiates the correct
AbstractColumnDescriptor for the given column expression. |
| Modifier and Type | Method and Description |
|---|---|
HeaderDescriptor |
ImpExHeaderTagListener.getHeader() |
| Modifier and Type | Method and Description |
|---|---|
protected List |
ImpExHeaderTagListener.createColumnDescriptors(HeaderDescriptor header,
Collection columParams,
Collection constraints) |
| Modifier and Type | Method and Description |
|---|---|
HeaderDescriptor |
ImpExHeaderError.getHeader() |
| Modifier and Type | Method and Description |
|---|---|
HeaderDescriptor |
HeaderError.getHeader() |
| Constructor and Description |
|---|
HeaderError(HeaderDescriptor headerDescriptor) |
Copyright © 2017 SAP SE. All Rights Reserved.