Class SpecialColumnDescriptor
- java.lang.Object
-
- de.hybris.platform.impex.jalo.header.AbstractDescriptor
-
- de.hybris.platform.impex.jalo.header.AbstractColumnDescriptor
-
- de.hybris.platform.impex.jalo.header.SpecialColumnDescriptor
-
public class SpecialColumnDescriptor extends AbstractColumnDescriptor
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.hybris.platform.impex.jalo.header.AbstractDescriptor
AbstractDescriptor.ColumnParams, AbstractDescriptor.DescriptorParams, AbstractDescriptor.HeaderParams
-
-
Constructor Summary
Constructors Constructor Description SpecialColumnDescriptor(int position, HeaderDescriptor header, java.lang.String expr)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected SpecialValueTranslator
createValueTranslator()
java.lang.String
getDefaultValueDefinition()
SpecialValueTranslator
getValueTranslator()
protected boolean
hasDefaultValueDefinition()
void
notifyTranslationEnd(ValueLine line, HeaderDescriptor header, PK processedItemPK)
java.lang.String
performExport(Item item)
void
performImport(java.lang.String cellValue, PK processedItemPK)
void
performImport(java.lang.String cellValue, Item processedItem)
protected void
validate()
-
Methods inherited from class de.hybris.platform.impex.jalo.header.AbstractColumnDescriptor
changePosition, createCSVDecorator, createTranslator, getCSVCellDecorator, getHeader, getQualifier, getQualifierForComment, getValuePosition, shiftPosition
-
Methods inherited from class de.hybris.platform.impex.jalo.header.AbstractDescriptor
extractItemPathElements, extractModifiersMap, getDefinitionSrc, getDescriptorData, getDescriptorTranslator, parseColumnDescriptor, parseHeaderDescriptor
-
-
-
-
Constructor Detail
-
SpecialColumnDescriptor
public SpecialColumnDescriptor(int position, HeaderDescriptor header, java.lang.String expr) throws HeaderValidationException
- Throws:
HeaderValidationException
-
-
Method Detail
-
getValueTranslator
public SpecialValueTranslator getValueTranslator()
-
createValueTranslator
protected SpecialValueTranslator createValueTranslator() throws HeaderValidationException
- Throws:
HeaderValidationException
-
getDefaultValueDefinition
public java.lang.String getDefaultValueDefinition()
-
hasDefaultValueDefinition
protected boolean hasDefaultValueDefinition()
-
validate
protected void validate() throws HeaderValidationException
- Overrides:
validate
in classAbstractColumnDescriptor
- Throws:
HeaderValidationException
-
performExport
public java.lang.String performExport(Item item) throws ImpExException
- Throws:
ImpExException
-
performImport
public void performImport(java.lang.String cellValue, Item processedItem) throws ImpExException
- Throws:
ImpExException
-
performImport
public void performImport(java.lang.String cellValue, PK processedItemPK) throws ImpExException
- Throws:
ImpExException
-
notifyTranslationEnd
public void notifyTranslationEnd(ValueLine line, HeaderDescriptor header, PK processedItemPK) throws ImpExException
- Throws:
ImpExException
-
-