Class CreditAccountValidator

java.lang.Object
com.broadleafcommerce.creditaccount.service.validation.CreditAccountValidator
All Implemented Interfaces:
com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidator

public class CreditAccountValidator extends Object implements com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidator
Validations for CreditAccount.
Author:
Dima Myroniuk (dmyroniuk)
  • Constructor Details

    • CreditAccountValidator

      public CreditAccountValidator()
  • Method Details

    • setCreditAccountService

      @Autowired @Lazy public void setCreditAccountService(CreditAccountService<CreditAccount> creditAccountService)
    • supports

      public boolean supports(Class<?> clazz, com.broadleafcommerce.data.tracking.core.context.ContextInfo context)
      Specified by:
      supports in interface com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidator
    • validate

      public void validate(@NonNull @NonNull Object businessInstance, @NonNull @NonNull org.springframework.validation.Errors errors, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo context)
      Specified by:
      validate in interface com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidator
    • validateForCreate

      public void validateForCreate(@NonNull @NonNull Object businessInstance, @NonNull @NonNull org.springframework.validation.Errors errors, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo context)
      Specified by:
      validateForCreate in interface com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidator
    • validateBaseFieldsForCreate

      protected void validateBaseFieldsForCreate(@NonNull @NonNull CreditAccount creditAccount, @NonNull @NonNull org.springframework.validation.Errors errors, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo context)
    • getCreditAccountService

      protected CreditAccountService<CreditAccount> getCreditAccountService()