Class DefaultImportErrorsConverter<T extends DataItemImportResult>
- java.lang.Object
-
- de.hybris.platform.dataimportcommons.facades.impl.converter.DefaultImportErrorsConverter<T>
-
- All Implemented Interfaces:
ImportResultConverter
- Direct Known Subclasses:
ImportErrorsConverter
public class DefaultImportErrorsConverter<T extends DataItemImportResult> extends java.lang.Object implements ImportResultConverter
-
-
Constructor Summary
Constructors Constructor Description DefaultImportErrorsConverter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Tconvert(ImportResult importRes)Converts service import result to item import resultprotected TcreateDataItemImportResult()protected java.util.Collection<DataImportError>extractErrorsFrom(ImportResult importRes)protected intgetErrorLimit()Getter for error limit.protected ImportServicegetImportService()Getter for importService.protected booleanisLimited()Return the error result with limit if errorLimit set to >=0.voidsetErrorLimit(int errorLimit)The maximum number of errors to return before failing the entire publicationvoidsetImportService(ImportService impl)InjectsImportServiceimplementation to be used by this facade.protected DataImportErrortoError(ImpExError impExError)protected TtoItemImportResult(ImportResult importRes)
-
-
-
Method Detail
-
convert
public T convert(ImportResult importRes)
Description copied from interface:ImportResultConverterConverts service import result to item import result- Specified by:
convertin interfaceImportResultConverter<T extends DataItemImportResult>- Parameters:
importRes- result received from the import service.- Returns:
- import result data corresponding to the service import result.
-
toItemImportResult
protected T toItemImportResult(ImportResult importRes)
-
createDataItemImportResult
protected T createDataItemImportResult()
-
extractErrorsFrom
protected java.util.Collection<DataImportError> extractErrorsFrom(ImportResult importRes)
-
toError
protected DataImportError toError(ImpExError impExError)
-
setImportService
public void setImportService(ImportService impl)
InjectsImportServiceimplementation to be used by this facade.- Parameters:
impl- implementation of theImportServiceto use.
-
getImportService
protected ImportService getImportService()
Getter for importService.- Returns:
- importService
-
setErrorLimit
public void setErrorLimit(int errorLimit)
The maximum number of errors to return before failing the entire publication- Parameters:
errorLimit- the error limit
-
getErrorLimit
protected int getErrorLimit()
Getter for error limit.- Returns:
- error limit.
-
isLimited
protected boolean isLimited()
Return the error result with limit if errorLimit set to >=0.- Returns:
- is limited error results
-
-