Package com.hybris.backoffice.bulkedit
Interface BulkEditValidationHelper
- All Known Implementing Classes:
DefaultBulkEditValidationHelper
public interface BulkEditValidationHelper
Validation helper for bulk edit.
-
Method Summary
Modifier and TypeMethodDescriptioncom.hybris.cockpitng.validation.ValidationHandlercreateProxyValidationHandler(BulkEditForm bulkEditForm) Creates proxy handler which validates only fields which have been edited in bulk edit form.getValidatableProperties(BulkEditForm bulkEditForm) Deprecated, for removal: This API element is subject to removal in a future version.Collection<com.hybris.cockpitng.validation.LocalizedQualifier>getValidatablePropertiesWithLocales(BulkEditForm bulkEditForm) Tells which attributes from bulk edit's template objectBulkEditForm.getTemplateObject()are validatable.validateModifiedItems(BulkEditForm bulkEditForm, com.hybris.cockpitng.validation.model.ValidationSeverity severityHigherThan) Validates modified items from given formBulkEditForm.getItemsToEdit()
-
Method Details
-
getValidatableProperties
@Deprecated(since="1811", forRemoval=true) Set<String> getValidatableProperties(BulkEditForm bulkEditForm) Deprecated, for removal: This API element is subject to removal in a future version.since 1811, usegetValidatablePropertiesWithLocales(BulkEditForm)instead.Tells which attributes from bulk edit's template objectBulkEditForm.getTemplateObject()are validatable.- Parameters:
bulkEditForm- bulk edit form.- Returns:
- set of validatable qualifiers.
-
getValidatablePropertiesWithLocales
Collection<com.hybris.cockpitng.validation.LocalizedQualifier> getValidatablePropertiesWithLocales(BulkEditForm bulkEditForm) Tells which attributes from bulk edit's template objectBulkEditForm.getTemplateObject()are validatable. The returned collection is ofLocalizedQualifiermeaning it will containLocales for each qualifier.- Parameters:
bulkEditForm- bulk edit form.- Returns:
- collection of validatable
LocalizedQualifiers.
-
createProxyValidationHandler
com.hybris.cockpitng.validation.ValidationHandler createProxyValidationHandler(BulkEditForm bulkEditForm) Creates proxy handler which validates only fields which have been edited in bulk edit form.- Parameters:
bulkEditForm- the form.- Returns:
- validation handler porxy.
-
validateModifiedItems
Map<Object,List<com.hybris.cockpitng.validation.model.ValidationInfo>> validateModifiedItems(BulkEditForm bulkEditForm, com.hybris.cockpitng.validation.model.ValidationSeverity severityHigherThan) Validates modified items from given formBulkEditForm.getItemsToEdit()- Parameters:
bulkEditForm- edit form.severityHigherThan- returns validation info for violations higher than given severityValidationSeverity.isHigherThan(ValidationSeverity)- Returns:
- map of validation info per object.
-
getValidatablePropertiesWithLocales(BulkEditForm)instead.