public class DefaultBulkEditValidationHelper extends java.lang.Object implements BulkEditValidationHelper
| Constructor and Description |
|---|
DefaultBulkEditValidationHelper() |
| Modifier and Type | Method and Description |
|---|---|
ValidationHandler |
createProxyValidationHandler(BulkEditForm bulkEditForm)
Creates proxy handler which validates only fields which have been edited in bulk edit form.
|
ObjectValueService |
getObjectValueService() |
java.util.Set<java.lang.String> |
getValidatableProperties(BulkEditForm bulkEditForm)
Tells which attributes from bulk edit's template object
BulkEditForm.getTemplateObject() are validatable. |
ValidationHandler |
getValidationHandler() |
protected boolean |
hasValidatableData(BulkEditForm bulkEditForm,
java.lang.Object objectToValidate,
java.lang.String qualifier) |
void |
setObjectValueService(ObjectValueService objectValueService) |
void |
setValidationHandler(ValidationHandler validationHandler) |
java.util.Map<java.lang.Object,java.util.List<ValidationInfo>> |
validateModifiedItems(BulkEditForm bulkEditForm,
ValidationSeverity severityHigherThan)
Validates modified items from given form
BulkEditForm.getItemsToEdit() |
public java.util.Set<java.lang.String> getValidatableProperties(BulkEditForm bulkEditForm)
BulkEditValidationHelperBulkEditForm.getTemplateObject() are validatable.getValidatableProperties in interface BulkEditValidationHelperbulkEditForm - bulk edit form.public ValidationHandler createProxyValidationHandler(BulkEditForm bulkEditForm)
BulkEditValidationHelpercreateProxyValidationHandler in interface BulkEditValidationHelperbulkEditForm - the form.public java.util.Map<java.lang.Object,java.util.List<ValidationInfo>> validateModifiedItems(BulkEditForm bulkEditForm, ValidationSeverity severityHigherThan)
BulkEditValidationHelperBulkEditForm.getItemsToEdit()validateModifiedItems in interface BulkEditValidationHelperbulkEditForm - edit form.severityHigherThan - returns validation info for violations higher than given severity
ValidationSeverity#isHigherThan(ValidationSeverity)protected boolean hasValidatableData(BulkEditForm bulkEditForm, java.lang.Object objectToValidate, java.lang.String qualifier)
public ObjectValueService getObjectValueService()
public void setObjectValueService(ObjectValueService objectValueService)
public ValidationHandler getValidationHandler()
public void setValidationHandler(ValidationHandler validationHandler)
Copyright © 2018 SAP SE. All Rights Reserved.