Interface BulkEditValidationHelper

    • Method Detail

      • getValidatablePropertiesWithLocales

        java.util.Collection<com.hybris.cockpitng.validation.LocalizedQualifier> getValidatablePropertiesWithLocales​(BulkEditForm bulkEditForm)
        Tells which attributes from bulk edit's template object BulkEditForm.getTemplateObject() are validatable. The returned collection is of LocalizedQualifier meaning it will contain Locales 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 form BulkEditForm.getItemsToEdit()
        Parameters:
        bulkEditForm - edit form.
        severityHigherThan - returns validation info for violations higher than given severity ValidationSeverity.isHigherThan(ValidationSeverity)
        Returns:
        map of validation info per object.