public class WorkbookMandatoryColumnsValidator extends java.lang.Object implements WorkbookValidator
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
VALIDATION_MESSAGE_DESCRIPTION |
static java.lang.String |
VALIDATION_MESSAGE_HEADER |
| Constructor and Description |
|---|
WorkbookMandatoryColumnsValidator() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<AttributeDescriptorModel> |
findAllMandatoryFields(java.lang.String typeCode) |
protected java.lang.String |
getAttributeDisplayedName(AttributeDescriptorModel attributeDescriptor) |
CommonI18NService |
getCommonI18NService() |
ExcelTemplateService |
getExcelTemplateService() |
TypeService |
getTypeService() |
protected boolean |
hasNotDefaultValue(AttributeDescriptorModel attributeDescriptorModel) |
protected SelectedAttribute |
prepareSelectedAttribute(AttributeDescriptorModel attributeDescriptor) |
void |
setCommonI18NService(CommonI18NService commonI18NService) |
void |
setExcelTemplateService(ExcelTemplateService excelTemplateService) |
void |
setTypeService(TypeService typeService) |
java.util.List<ExcelValidationResult> |
validate(Workbook workbook)
Validates workbook.
|
protected java.util.Optional<ExcelValidationResult> |
validateSheet(Sheet typeSystemSheet,
Sheet sheet) |
public static final java.lang.String VALIDATION_MESSAGE_HEADER
public static final java.lang.String VALIDATION_MESSAGE_DESCRIPTION
public java.util.List<ExcelValidationResult> validate(Workbook workbook)
WorkbookValidatorvalidate in interface WorkbookValidatorprotected java.util.Optional<ExcelValidationResult> validateSheet(Sheet typeSystemSheet, Sheet sheet)
protected SelectedAttribute prepareSelectedAttribute(AttributeDescriptorModel attributeDescriptor)
protected java.lang.String getAttributeDisplayedName(AttributeDescriptorModel attributeDescriptor)
public java.util.Set<AttributeDescriptorModel> findAllMandatoryFields(java.lang.String typeCode)
protected boolean hasNotDefaultValue(AttributeDescriptorModel attributeDescriptorModel)
public TypeService getTypeService()
public void setTypeService(TypeService typeService)
public CommonI18NService getCommonI18NService()
public void setCommonI18NService(CommonI18NService commonI18NService)
public ExcelTemplateService getExcelTemplateService()
public void setExcelTemplateService(ExcelTemplateService excelTemplateService)
Copyright © 2018 SAP SE. All Rights Reserved.