public class ExcelGenericReferenceTranslator extends AbstractValidationAwareTranslator
validators| Constructor and Description |
|---|
ExcelGenericReferenceTranslator() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canHandle(AttributeDescriptorModel attributeDescriptor)
Indicates whether the translator can handle given attribute descriptor.
|
java.util.Optional<?> |
exportData(AttributeDescriptorModel attributeDescriptor,
java.lang.Object objectToExport)
Converts given object to value which should be put into cell of exported excel file.
|
java.util.Optional<java.lang.Object> |
exportData(java.lang.Object objectToExport)
Converts given object to value which should be put into cell of exported excel file.
|
java.util.List<java.lang.String> |
getExcludedFields() |
ExportDataFactory |
getExportDataFactory() |
ImportImpexFactory |
getImportImpexFactory() |
int |
getOrder() |
ReferenceFormatFactory |
getReferenceFormatFactory() |
RequiredAttributesFactory |
getRequiredAttributesFactory() |
TypeService |
getTypeService() |
Impex |
importData(AttributeDescriptorModel attributeDescriptor,
ImportParameters importParameters)
Imports data based on provided importParameters for given attributeDescriptor.
|
java.lang.String |
referenceFormat(AttributeDescriptorModel attributeDescriptor)
Format how a reference should be presented.
|
void |
setExcludedFields(java.util.List<java.lang.String> excludedFields) |
void |
setExportDataFactory(ExportDataFactory exportDataFactory) |
void |
setImportImpexFactory(ImportImpexFactory importImpexFactory) |
void |
setOrder(int order) |
void |
setReferenceFormatFactory(ReferenceFormatFactory referenceFormatFactory) |
void |
setRequiredAttributesFactory(RequiredAttributesFactory requiredAttributesFactory) |
void |
setTypeService(TypeService typeService) |
getValidators, setValidators, validatepublic boolean canHandle(AttributeDescriptorModel attributeDescriptor)
ExcelValueTranslatorattributeDescriptor - AttributeDescriptorModelpublic java.lang.String referenceFormat(AttributeDescriptorModel attributeDescriptor)
ExcelValueTranslatorattributeDescriptor - AttributeDescriptorModelpublic java.util.Optional<java.lang.Object> exportData(java.lang.Object objectToExport)
ExcelValueTranslatorpublic java.util.Optional<?> exportData(AttributeDescriptorModel attributeDescriptor, java.lang.Object objectToExport)
ExcelValueTranslatorattributeDescriptor - AttributeDescriptorModelpublic Impex importData(AttributeDescriptorModel attributeDescriptor, ImportParameters importParameters)
ExcelValueTranslatorImpex
thanks to that it is possible to creating additional entries ( or example creating part-of entries: product -
price row, ect.)attributeDescriptor - describes attribute which should be importedimportParameters - contains information about language for localized field, type code, parsed parameters inserted into
excel's cell.Impex object which is representation of impex script.public RequiredAttributesFactory getRequiredAttributesFactory()
public void setRequiredAttributesFactory(RequiredAttributesFactory requiredAttributesFactory)
public ReferenceFormatFactory getReferenceFormatFactory()
public void setReferenceFormatFactory(ReferenceFormatFactory referenceFormatFactory)
public ExportDataFactory getExportDataFactory()
public void setExportDataFactory(ExportDataFactory exportDataFactory)
public ImportImpexFactory getImportImpexFactory()
public void setImportImpexFactory(ImportImpexFactory importImpexFactory)
public TypeService getTypeService()
public void setTypeService(TypeService typeService)
public java.util.List<java.lang.String> getExcludedFields()
public void setExcludedFields(java.util.List<java.lang.String> excludedFields)
public void setOrder(int order)
public int getOrder()
Copyright © 2018 SAP SE. All Rights Reserved.