| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<ExcelValidationResult> |
ExcelImportHandler.validateExcel(FileContent excelFileContent)
Deprecated.
since 6.7 please use
ExcelImportHandler.validateExcel(FileContent, FileContent) |
protected java.util.List<ExcelValidationResult> |
ExcelImportHandler.validateExcel(FileContent excelFileContent,
FileContent zipFileContent) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
ExcelImportDownloadValidationErrorHandler.generateValidationRow(java.lang.StringBuilder sb,
ExcelValidationResult value)
Deprecated.
|
protected void |
DefaultExcelDownloadReportService.generateValidationRow(java.lang.StringBuilder sb,
ExcelValidationResult value) |
protected void |
ExcelImportDownloadValidationErrorHandler.generateValidationRowHeader(java.lang.StringBuilder sb,
ExcelValidationResult excelValidationResult)
Deprecated.
|
protected void |
DefaultExcelDownloadReportService.generateValidationRowHeader(java.lang.StringBuilder sb,
ExcelValidationResult excelValidationResult) |
| Modifier and Type | Method and Description |
|---|---|
void |
ExcelDownloadReportService.downloadReport(java.util.Collection<ExcelValidationResult> excelValidationResults)
Triggers downloading of report file.
|
void |
DefaultExcelDownloadReportService.downloadReport(java.util.Collection<ExcelValidationResult> excelValidationResults) |
protected java.lang.String |
DefaultExcelDownloadReportService.generateValidationContent(java.util.Collection<ExcelValidationResult> validationWorkbookResults) |
protected java.lang.String |
ExcelImportDownloadValidationErrorHandler.generateValidationContent(java.util.List<ExcelValidationResult> validationWorkbookResults)
Deprecated.
|
protected boolean |
ExcelImportHandler.hasValidationErrors(java.util.Collection<ExcelValidationResult> excelValidationResults) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
ExcelImportValidationRowResultRenderer.getSubtitleLabelValue(ExcelValidationResult excelValidationResult) |
protected void |
ExcelImportValidationRowResultRenderer.handleToggleDetailsContainer(ExcelValidationResult excelValidationResult,
A validationDetailsContainerToggleButton,
Div validationDetailsContainer) |
void |
ExcelImportValidationRowResultRenderer.render(Listitem listitem,
ExcelValidationResult excelValidationResult,
int index) |
| Modifier and Type | Method and Description |
|---|---|
protected Button |
ExcelImportValidationResultRenderer.createButton(java.util.List<ExcelValidationResult> result) |
protected Listbox |
ExcelImportValidationResultRenderer.createListbox(java.util.List<ExcelValidationResult> result) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<ExcelValidationResult> |
DefaultExcelImportService.validate(ExcelWorksheet excelWorksheet,
java.util.Map<java.lang.String,java.lang.Object> context) |
java.util.List<ExcelValidationResult> |
DefaultExcelImportService.validate(Workbook workbook) |
java.util.Collection<ExcelValidationResult> |
ExcelImportWorkbookValidationAwareDecorator.validate(Workbook workbook)
Uses lists of
ExcelAttributeValidator to validated given workbook. |
java.util.List<ExcelValidationResult> |
AbstractExcelImportWorkbookDecorator.validate(Workbook workbook)
Uses lists of
ExcelAttributeValidator to validated given workbook. |
java.util.Collection<ExcelValidationResult> |
ExcelImportWorkbookPostProcessor.validate(Workbook workbook)
Uses list of
ExcelAttributeValidator to validate excel's workbook. |
java.util.List<ExcelValidationResult> |
ExcelImportService.validate(Workbook workbook)
Deprecated.
since 6.7 please use
ExcelImportService.validate(Workbook, Set) |
java.util.List<ExcelValidationResult> |
DefaultExcelImportWorkbookPostProcessor.validate(Workbook workbook) |
java.util.List<ExcelValidationResult> |
DefaultExcelImportService.validate(Workbook workbook,
java.util.Set<java.lang.String> mediaContentEntries) |
default java.util.List<ExcelValidationResult> |
ExcelImportService.validate(Workbook workbook,
java.util.Set<java.lang.String> mediaContentEntries)
Validates a workbook.
|
protected java.util.Optional<ExcelValidationResult> |
DefaultExcelImportService.validateCell(ExcelValueTranslator translator,
DefaultExcelImportService.CellValidationMetaData metaData) |
protected java.util.Optional<ExcelValidationResult> |
DefaultExcelImportService.validateExcelFileOrigin(Workbook workbook) |
protected java.util.List<ExcelValidationResult> |
DefaultExcelImportService.validateWorkbook(Workbook workbook) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
DefaultExcelImportService.mergeWithRowValidation(java.util.Map<java.lang.Integer,ExcelValidationResult> rowsValidation,
java.lang.Integer rowIndex,
ExcelValidationResult cellValidation) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
DefaultExcelImportService.mergeWithRowValidation(java.util.Map<java.lang.Integer,ExcelValidationResult> rowsValidation,
java.lang.Integer rowIndex,
ExcelValidationResult cellValidation) |
| Modifier and Type | Method and Description |
|---|---|
ExcelValidationResult |
AbstractValidationAwareTranslator.validate(ImportParameters importParameters,
AttributeDescriptorModel attributeDescriptor,
java.util.Map<java.lang.String,java.lang.Object> context) |
ExcelValidationResult |
ExcelValueTranslator.validate(ImportParameters importParameters,
AttributeDescriptorModel attributeDescriptor,
java.util.Map<java.lang.String,java.lang.Object> context)
Validates single cell based on parsed importParameters.
|
| Modifier and Type | Method and Description |
|---|---|
protected ExcelValidationResult |
WorkbookTypeCodeAndSelectedAttributeValidator.prepareValidationResultForUnknownType(java.lang.String sheetName) |
ExcelValidationResult |
ExcelBooleanValidator.validate(ImportParameters importParameters,
AttributeDescriptorModel attributeDescriptor,
java.util.Map<java.lang.String,java.lang.Object> context) |
ExcelValidationResult |
ExcelCategoryValidator.validate(ImportParameters importParameters,
AttributeDescriptorModel attributeDescriptor,
java.util.Map<java.lang.String,java.lang.Object> ctx) |
ExcelValidationResult |
ExcelNumberValidator.validate(ImportParameters importParameters,
AttributeDescriptorModel attributeDescriptor,
java.util.Map<java.lang.String,java.lang.Object> context) |
ExcelValidationResult |
ExcelGenericReferenceValidator.validate(ImportParameters importParameters,
AttributeDescriptorModel attributeDescriptor,
java.util.Map<java.lang.String,java.lang.Object> context) |
ExcelValidationResult |
ExcelStringValidator.validate(ImportParameters importParameters,
AttributeDescriptorModel attributeDescriptor,
java.util.Map<java.lang.String,java.lang.Object> context) |
ExcelValidationResult |
ExcelBaseProductValidator.validate(ImportParameters importParameters,
AttributeDescriptorModel attributeDescriptor,
java.util.Map<java.lang.String,java.lang.Object> ctx) |
ExcelValidationResult |
ExcelMediaImportValidator.validate(ImportParameters importParameters,
AttributeDescriptorModel attributeDescriptor,
java.util.Map<java.lang.String,java.lang.Object> context) |
ExcelValidationResult |
ExcelDateValidator.validate(ImportParameters importParameters,
AttributeDescriptorModel attributeDescriptor,
java.util.Map<java.lang.String,java.lang.Object> context) |
ExcelValidationResult |
ExcelMediaCollectionImportValidator.validate(ImportParameters importParameters,
AttributeDescriptorModel attributeDescriptor,
java.util.Map<java.lang.String,java.lang.Object> context) |
ExcelValidationResult |
ExcelValidator.validate(ImportParameters importParameters,
AttributeDescriptorModel attributeDescriptor,
java.util.Map<java.lang.String,java.lang.Object> context)
Validates given cell and returns validation result.
|
ExcelValidationResult |
ExcelCatalogVersionValidator.validate(ImportParameters importParameters,
AttributeDescriptorModel attributeDescriptor,
java.util.Map<java.lang.String,java.lang.Object> ctx) |
ExcelValidationResult |
ExcelEnumValidator.validate(ImportParameters importParameters,
AttributeDescriptorModel attributeDescriptor,
java.util.Map<java.lang.String,java.lang.Object> context) |
ExcelValidationResult |
ExcelMandatoryFieldValidator.validate(ImportParameters importParameters,
AttributeDescriptorModel attributeDescriptor,
java.util.Map<java.lang.String,java.lang.Object> context) |
ExcelValidationResult |
ExcelEurope1PricesValidator.validate(ImportParameters importParameters,
AttributeDescriptorModel attributeDescriptor,
java.util.Map<java.lang.String,java.lang.Object> ctx) |
ExcelValidationResult |
ExcelAttributeValidator.validate(T excelAttribute,
ImportParameters importParameters,
java.util.Map<java.lang.String,java.lang.Object> context)
Validates given cell and returns validation result.
|
ExcelValidationResult |
ExcelGenericReferenceValidator.validateRequiredAttribute(RequiredAttribute requiredAttribute,
ImportParameters importParameters,
java.util.Map<java.lang.String,java.lang.Object> context)
Validates given cell and returns validation result.
|
protected ExcelValidationResult |
ExcelEurope1PricesValidatorTest.validateWithCorrectPriceAnd(java.util.Map<java.lang.String,java.lang.String> params) |
protected ExcelValidationResult |
ExcelEurope1PricesValidatorTest.validateWithCorrectPriceAnd(java.lang.String param,
java.lang.String value) |
protected ExcelValidationResult |
ExcelEurope1PricesValidatorTest.validateWithParams(java.util.Map<java.lang.String,java.lang.String> params) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Optional<ExcelValidationResult> |
WorkbookTypeCodeAndSelectedAttributeValidator.createValidationResult(java.lang.String sheetName,
java.util.List<java.lang.String> duplicateColumnNames) |
protected java.util.List<ExcelValidationResult> |
WorkbookMaxRowValidator.prepareResult(int totalNumberOfRows) |
java.util.List<ExcelValidationResult> |
WorkbookMandatoryColumnsValidator.validate(Workbook workbook) |
java.util.List<ExcelValidationResult> |
WorkbookTypeCodeAndSelectedAttributeValidator.validate(Workbook workbook) |
java.util.List<ExcelValidationResult> |
WorkbookMaxRowValidator.validate(Workbook workbook) |
java.util.List<ExcelValidationResult> |
WorkbookValidator.validate(Workbook workbook)
Validates workbook.
|
protected java.util.Optional<ExcelValidationResult> |
WorkbookTypeCodeAndAttributesValidator.validateClassificationAttributes(java.lang.String typeCode,
java.util.List<ClassificationTypeSystemRow> classificationAttributes) |
protected java.util.Optional<ExcelValidationResult> |
WorkbookTypeCodeAndSelectedAttributeValidator.validateColumnUniqueness(java.lang.String sheetName,
java.util.List<SelectedAttributeQualifier> selectedColumns) |
protected java.util.Optional<ExcelValidationResult> |
WorkbookTypeCodeAndAttributesValidator.validateColumnUniqueness(java.lang.String typeCode,
Sheet sheet) |
protected java.util.List<ExcelValidationResult> |
WorkbookTypeCodeAndAttributesValidator.validateSelectedColumns(Sheet typeSystemSheet,
Sheet sheet) |
protected java.util.List<ExcelValidationResult> |
WorkbookTypeCodeAndSelectedAttributeValidator.validateSelectedColumns(Sheet typeSystemSheet,
Sheet sheet) |
protected java.util.Optional<ExcelValidationResult> |
WorkbookMandatoryColumnsValidator.validateSheet(Sheet typeSystemSheet,
Sheet sheet) |
protected java.util.List<ExcelValidationResult> |
WorkbookTypeCodeAndSelectedAttributeValidator.validateSheet(Sheet typeSystemSheet,
Sheet sheet) |
protected java.util.Optional<ExcelValidationResult> |
WorkbookTypeCodeAndAttributesValidator.validateThatColumnsExistAndUserHasPermission(java.lang.String typeCode,
java.util.List<TypeSystemRow> standardAttributes,
java.util.List<java.lang.String> unknownAttributes) |
protected java.util.Optional<ExcelValidationResult> |
WorkbookTypeCodeAndSelectedAttributeValidator.validateTypeCode(java.lang.String typeCode) |
protected java.util.Optional<ExcelValidationResult> |
WorkbookTypeCodeAndSelectedAttributeValidator.validateWhetherColumnExistAndUserHasPermission(java.lang.String typeCode,
java.util.List<SelectedAttributeQualifier> qualifiers) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
WorkbookTypeCodeAndAttributesValidatorTest.assertValidationResult(java.util.List<ExcelValidationResult> validationResults,
java.lang.String headerMessageKey,
java.lang.String descriptionMessageKey) |
| Modifier and Type | Method and Description |
|---|---|
protected ExcelValidationResult |
ExcelRangeClassificationFieldValidator.mergeResults(java.util.Collection<ExcelValidationResult> fromResults,
java.util.Collection<ExcelValidationResult> toResults) |
ExcelValidationResult |
ExcelClassificationGenericReferenceValidator.validate(ExcelClassificationAttribute excelAttribute,
ImportParameters importParameters,
java.util.Map<java.lang.String,java.lang.Object> context) |
ExcelValidationResult |
ExcelMultivalueClassificationFieldValidator.validate(ExcelClassificationAttribute excelAttribute,
ImportParameters importParameters,
java.util.Map<java.lang.String,java.lang.Object> context) |
ExcelValidationResult |
ExcelEnumClassificationValidator.validate(ExcelClassificationAttribute excelAttribute,
ImportParameters importParameters,
java.util.Map<java.lang.String,java.lang.Object> context) |
ExcelValidationResult |
ExcelDefaultValuesClassificationFieldValidator.validate(ExcelClassificationAttribute excelAttribute,
ImportParameters importParameters,
java.util.Map<java.lang.String,java.lang.Object> context) |
ExcelValidationResult |
ExcelUnitClassificationFieldValidator.validate(ExcelClassificationAttribute excelAttribute,
ImportParameters importParameters,
java.util.Map<java.lang.String,java.lang.Object> context) |
ExcelValidationResult |
ExcelDateClassificationFieldValidator.validate(ExcelClassificationAttribute excelAttribute,
ImportParameters importParameters,
java.util.Map<java.lang.String,java.lang.Object> context) |
ExcelValidationResult |
ExcelRangeClassificationFieldValidator.validate(ExcelClassificationAttribute excelAttribute,
ImportParameters importParameters,
java.util.Map<java.lang.String,java.lang.Object> context) |
ExcelValidationResult |
ExcelNumberClassificationFieldValidator.validate(ExcelClassificationAttribute excelAttribute,
ImportParameters importParameters,
java.util.Map<java.lang.String,java.lang.Object> context) |
ExcelValidationResult |
ExcelMandatoryClassificationFieldValidator.validate(ExcelClassificationAttribute excelAttribute,
ImportParameters importParameters,
java.util.Map<java.lang.String,java.lang.Object> context)
Checks whether
ImportParameters.getCellValue() is not blank. |
ExcelValidationResult |
ExcelBooleanClassificationFieldValidator.validate(ExcelClassificationAttribute excelAttribute,
ImportParameters importParameters,
java.util.Map<java.lang.String,java.lang.Object> context) |
| Modifier and Type | Method and Description |
|---|---|
protected ExcelValidationResult |
ExcelRangeClassificationFieldValidator.mergeResults(java.util.Collection<ExcelValidationResult> fromResults,
java.util.Collection<ExcelValidationResult> toResults) |
protected ExcelValidationResult |
ExcelRangeClassificationFieldValidator.mergeResults(java.util.Collection<ExcelValidationResult> fromResults,
java.util.Collection<ExcelValidationResult> toResults) |
| Modifier and Type | Field and Description |
|---|---|
static ExcelValidationResult |
ExcelValidationResult.SUCCESS |
| Modifier and Type | Method and Description |
|---|---|
int |
ExcelValidationResult.compareTo(ExcelValidationResult another) |
| Modifier and Type | Method and Description |
|---|---|
ExcelValidationResult |
ExcelValidationEngineAwareValidator.validate(ExcelAttribute excelAttribute,
ImportParameters importParameters)
Validates currently processed cell's value
|
ExcelValidationResult |
DefaultExcelValidationEngineAwareValidator.validate(ExcelAttribute excelAttribute,
ImportParameters importParameters) |
ExcelValidationResult |
ExcelValidationEngineAwareLocalizedStrategy.validate(ImportParameters importParameters,
ExcelAttribute excelAttribute) |
ExcelValidationResult |
ExcelValidationEngineAwareStrategy.validate(ImportParameters importParameters,
ExcelAttribute excelAttribute)
Validates current value based on backoffice's validation engine
|
ExcelValidationResult |
ExcelValidationEngineAwareUnlocalizedStrategy.validate(ImportParameters importParameters,
ExcelAttribute excelAttribute) |
| Modifier and Type | Method and Description |
|---|---|
static ExcelValidationResult |
ExcelValidationResultUtil.mergeExcelValidationResults(java.util.Collection<ExcelValidationResult> results)
Allows to merge the list of errors from
ExcelValidationResult to single ExcelValidationResult. |
| Modifier and Type | Method and Description |
|---|---|
static java.util.List<ExcelValidationResult> |
ExcelValidationResultUtil.mergeValidationResults(java.util.List<ExcelValidationResult> resultsToMerge)
Finds
ExcelValidationResult which belong to the same row and creates new ExcelValidationResult which
consists of merged ValidationMessage and common header. |
| Modifier and Type | Method and Description |
|---|---|
static void |
ExcelValidationResultUtil.insertHeaderIfNeeded(ExcelValidationResult singleResult,
int rowIndex,
java.lang.String typeCode,
java.lang.String attributeName)
Creates validation header if given
ExcelValidationResult does not have it. |
| Modifier and Type | Method and Description |
|---|---|
static java.util.Collection<ValidationMessage> |
ExcelValidationResultUtil.mapExcelResultsToValidationMessages(java.util.Collection<ExcelValidationResult> results)
Allows to retrieve all
ValidationMessages from given ExcelValidationResults and returns the flat
structure. |
static ExcelValidationResult |
ExcelValidationResultUtil.mergeExcelValidationResults(java.util.Collection<ExcelValidationResult> results)
Allows to merge the list of errors from
ExcelValidationResult to single ExcelValidationResult. |
static java.util.List<ExcelValidationResult> |
ExcelValidationResultUtil.mergeValidationResults(java.util.List<ExcelValidationResult> resultsToMerge)
Finds
ExcelValidationResult which belong to the same row and creates new ExcelValidationResult which
consists of merged ValidationMessage and common header. |
Copyright © 2018 SAP SE. All Rights Reserved.