Class DefaultBackofficeLocalizationAwareValidationService

java.lang.Object
com.hybris.backoffice.cockpitng.dataaccess.facades.object.validation.impl.DefaultBackofficeValidationService
com.hybris.backoffice.cockpitng.dataaccess.facades.object.validation.impl.DefaultBackofficeLocalizationAwareValidationService
All Implemented Interfaces:
BackofficeLocalizationAwareValidationService, BackofficeValidationService

public class DefaultBackofficeLocalizationAwareValidationService extends DefaultBackofficeValidationService implements BackofficeLocalizationAwareValidationService
Default Backoffice validator for localized attributes.
  • Constructor Details

    • DefaultBackofficeLocalizationAwareValidationService

      public DefaultBackofficeLocalizationAwareValidationService()
  • Method Details

    • validate

      public List<com.hybris.cockpitng.validation.model.ValidationInfo> validate(Object objectToValidate, Collection<com.hybris.cockpitng.validation.LocalizedQualifier> localizedQualifiers, com.hybris.cockpitng.validation.ValidationContext validationContext)
      Description copied from interface: BackofficeLocalizationAwareValidationService
      Validate qualifiers for given object, for given locales, with defined validation context ValidationContext.
      Specified by:
      validate in interface BackofficeLocalizationAwareValidationService
      Parameters:
      objectToValidate - object to validate.
      localizedQualifiers - qualifiers.
      validationContext - validation context.
      Returns:
      list of ValidationInfo containing validation results
    • isViolationInvalidForLocalizedQualifier

      protected boolean isViolationInvalidForLocalizedQualifier(Collection<com.hybris.cockpitng.validation.LocalizedQualifier> localizedQualifiers, LocalizedHybrisConstraintViolation violation)