@Component(value="blAttributesCellProcessor") public class SingleAttributeCellProcessor extends BroadleafCellProcessorAdaptor
| Modifier and Type | Field and Description |
|---|---|
protected DynamicEntityDaoProvider |
entityDaoProvider |
static Pattern |
HEADER_REGEX |
static Pattern |
SKU_ATTRIBUTES_REGEX |
| Constructor and Description |
|---|
SingleAttributeCellProcessor() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canHandle(String header,
ImportType importType)
Determines if this processor can be used to handle the given header within the context of an import of the
given importingClass
|
ColumnParseResult |
execute(String value,
BroadleafCsvContext context)
Parses out the String value that appears in the CSV file.
|
protected String |
getAttributesField(String header,
ImportType importType) |
execute, getOrderpublic static final Pattern HEADER_REGEX
public static final Pattern SKU_ATTRIBUTES_REGEX
protected DynamicEntityDaoProvider entityDaoProvider
public boolean canHandle(String header, ImportType importType)
BroadleafCellProcessorheader - the header that appears in the CSVimportType - the type of importpublic ColumnParseResult execute(String value, BroadleafCsvContext context)
BroadleafCellProcessorColumnParseResult. The ColumnParseResult.getVal() could be
null.value - the raw value that was parsed out of the CSV row, could be null if the value was ommittedcontext - the context that the value appears in in relation to the rest of the lineColumnParseResult indicating either the parsed value or sub-persistence packages that
should be executedprotected String getAttributesField(String header, ImportType importType)
Copyright © 2020. All rights reserved.