Class BeanValidatorServiceImpl

java.lang.Object
es.kukenan.smartfi.common.service.validation.impl.hibernate.BeanValidatorServiceImpl
All Implemented Interfaces:
BeanValidatorService

public class BeanValidatorServiceImpl extends Object implements BeanValidatorService
BeanValidatorService default implementation.
  • Field Details

    • MESSAGES_BUNDLE

      private static final String MESSAGES_BUNDLE
      Validation messages resource. It is overridden to ensure the messages do not change in the future.
    • validator

      private final javax.validation.Validator validator
      Default JSR 380 validator implementation.
    • errorDetailDtoMapper

      private ErrorDetailDtoMapper errorDetailDtoMapper
      Constraint to error detail dto mapper.
  • Constructor Details

    • BeanValidatorServiceImpl

      public BeanValidatorServiceImpl()
      Default constructor.
  • Method Details

    • validate

      public Set<es.kukenan.smartfi.common.api.dtos.error.ErrorDetailDto> validate(Object object)
      Description copied from interface: BeanValidatorService
      Method used to perform a bean validation.
      Specified by:
      validate in interface BeanValidatorService
      Parameters:
      object - the bean to validate.
      Returns:
      the list of problems found during bean validation.