Package com.hybris.backoffice.bulkedit
Interface BulkEditValidationHelper
-
- All Known Implementing Classes:
DefaultBulkEditValidationHelper
public interface BulkEditValidationHelperValidation helper for bulk edit.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description com.hybris.cockpitng.validation.ValidationHandlercreateProxyValidationHandler(BulkEditForm bulkEditForm)Creates proxy handler which validates only fields which have been edited in bulk edit form.java.util.Set<java.lang.String>getValidatableProperties(BulkEditForm bulkEditForm)Deprecated.since 1811, usegetValidatablePropertiesWithLocales(BulkEditForm)instead.java.util.Collection<com.hybris.cockpitng.validation.LocalizedQualifier>getValidatablePropertiesWithLocales(BulkEditForm bulkEditForm)Tells which attributes from bulk edit's template objectBulkEditForm.getTemplateObject()are validatable.java.util.Map<java.lang.Object,java.util.List<com.hybris.cockpitng.validation.model.ValidationInfo>>validateModifiedItems(BulkEditForm bulkEditForm, com.hybris.cockpitng.validation.model.ValidationSeverity severityHigherThan)Validates modified items from given formBulkEditForm.getItemsToEdit()
-
-
-
Method Detail
-
getValidatableProperties
@Deprecated java.util.Set<java.lang.String> getValidatableProperties(BulkEditForm bulkEditForm)
Deprecated.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
java.util.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
java.util.Map<java.lang.Object,java.util.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.
-
-