Class WorkbookLanguagePermissionValidator
- java.lang.Object
-
- com.hybris.backoffice.excel.validators.WorkbookLanguagePermissionValidator
-
- All Implemented Interfaces:
WorkbookValidator
public class WorkbookLanguagePermissionValidator extends java.lang.Object implements WorkbookValidator
Default excel validator for language permission check
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringEXCEL_IMPORT_VALIDATION_WORKBOOK_LANGUAGE_PERMISSION_DETAILstatic java.lang.StringEXCEL_IMPORT_VALIDATION_WORKBOOK_LANGUAGE_PERMISSION_HEADER
-
Constructor Summary
Constructors Constructor Description WorkbookLanguagePermissionValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ServicelayerManagergetServicelayerManager()protected booleanhasPermissionsToLanguage(java.lang.String language)voidsetCommonI18NService(CommonI18NService commonI18NService)voidsetExcelAttributeTypeSystemService(ExcelTypeSystemService<ExcelAttributeTypeSystemService.ExcelTypeSystem> excelAttributeTypeSystemService)voidsetExcelClassificationTypeSystemService(ExcelTypeSystemService<ExcelClassificationTypeSystemService.ExcelClassificationTypeSystem> excelClassificationTypeSystemService)voidsetExcelHeaderService(ExcelHeaderService excelHeaderService)voidsetExcelSheetService(ExcelSheetService excelSheetService)voidsetModelService(ModelService modelService)java.util.List<ExcelValidationResult>validate(org.apache.poi.ss.usermodel.Workbook workbook)Validates workbook.
-
-
-
Field Detail
-
EXCEL_IMPORT_VALIDATION_WORKBOOK_LANGUAGE_PERMISSION_HEADER
public static final java.lang.String EXCEL_IMPORT_VALIDATION_WORKBOOK_LANGUAGE_PERMISSION_HEADER
- See Also:
- Constant Field Values
-
EXCEL_IMPORT_VALIDATION_WORKBOOK_LANGUAGE_PERMISSION_DETAIL
public static final java.lang.String EXCEL_IMPORT_VALIDATION_WORKBOOK_LANGUAGE_PERMISSION_DETAIL
- See Also:
- Constant Field Values
-
-
Method Detail
-
validate
public java.util.List<ExcelValidationResult> validate(org.apache.poi.ss.usermodel.Workbook workbook)
Description copied from interface:WorkbookValidatorValidates workbook. If workbook doesn't have validation issues then empty list should be returned.- Specified by:
validatein interfaceWorkbookValidator- Returns:
- list of validation results. If workbook doesn't have validation issues then empty list should be returned.
-
hasPermissionsToLanguage
protected boolean hasPermissionsToLanguage(java.lang.String language)
-
getServicelayerManager
protected ServicelayerManager getServicelayerManager()
-
setCommonI18NService
public void setCommonI18NService(CommonI18NService commonI18NService)
-
setModelService
public void setModelService(ModelService modelService)
-
setExcelSheetService
public void setExcelSheetService(ExcelSheetService excelSheetService)
-
setExcelHeaderService
public void setExcelHeaderService(ExcelHeaderService excelHeaderService)
-
setExcelClassificationTypeSystemService
public void setExcelClassificationTypeSystemService(ExcelTypeSystemService<ExcelClassificationTypeSystemService.ExcelClassificationTypeSystem> excelClassificationTypeSystemService)
-
setExcelAttributeTypeSystemService
public void setExcelAttributeTypeSystemService(ExcelTypeSystemService<ExcelAttributeTypeSystemService.ExcelTypeSystem> excelAttributeTypeSystemService)
-
-