Class ExcelValueConverterRegistry
- java.lang.Object
-
- com.hybris.backoffice.excel.validators.engine.converters.ExcelValueConverterRegistry
-
public class ExcelValueConverterRegistry extends java.lang.ObjectDefault registry for excel converters used during validation process.
-
-
Constructor Summary
Constructors Constructor Description ExcelValueConverterRegistry()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <CONVERTER extends ExcelValueConverter>
java.util.Optional<ExcelValueConverter>getConverter(ExcelAttribute excelAttribute, ImportParameters importParameters, java.lang.Class<CONVERTER>... exclude)Finds converter which can handle given attribute descriptor.java.util.List<ExcelValueConverter>getConverters()Returns list of registered converters.voidsetConverters(java.util.List<ExcelValueConverter> converters)Sets list of converters for the registry.
-
-
-
Method Detail
-
getConverter
public <CONVERTER extends ExcelValueConverter> java.util.Optional<ExcelValueConverter> getConverter(ExcelAttribute excelAttribute, ImportParameters importParameters, java.lang.Class<CONVERTER>... exclude)
Finds converter which can handle given attribute descriptor.- Parameters:
excelAttribute- which represents selected attribute.exclude- list of converters class which shouldn't be taken into account while finding appropriate converter.- Returns:
- Optional of
ExcelValueConverter. If none converter can handle given attribute thenOptional.empty()will be returned.
-
getConverters
public java.util.List<ExcelValueConverter> getConverters()
Returns list of registered converters.- Returns:
- list of registered converters.
-
setConverters
public void setConverters(java.util.List<ExcelValueConverter> converters)
Sets list of converters for the registry.- Parameters:
converters- for the registry.
-
-