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 SpecialValueTranslatorcreateValueTranslator()java.lang.StringgetDefaultValueDefinition()SpecialValueTranslatorgetValueTranslator()protected booleanhasDefaultValueDefinition()voidnotifyTranslationEnd(ValueLine line, HeaderDescriptor header, PK processedItemPK)java.lang.StringperformExport(Item item)voidperformImport(java.lang.String cellValue, PK processedItemPK)voidperformImport(java.lang.String cellValue, Item processedItem)protected voidvalidate()-
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:
validatein 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
-
-