Class DefaultPaymentAccountValidator<P extends PaymentAccount>
java.lang.Object
com.broadleafcommerce.customer.service.validation.DefaultPaymentAccountValidator<P>
- All Implemented Interfaces:
com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidator
@Deprecated(since="1.7.2",
forRemoval=true)
public class DefaultPaymentAccountValidator<P extends PaymentAccount>
extends Object
implements com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidator
Deprecated, for removal: This API element is subject to removal in a future version.
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultPaymentAccountValidator(PaymentAccountRepository<com.broadleafcommerce.data.tracking.core.Trackable> paymentAccountRepository) Deprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptionprotected PfromRepositoryDomain(com.broadleafcommerce.data.tracking.core.Trackable trackable, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Deprecated, for removal: This API element is subject to removal in a future version.protected com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelperDeprecated, for removal: This API element is subject to removal in a future version.protected PaymentAccountRepository<com.broadleafcommerce.data.tracking.core.Trackable>Deprecated, for removal: This API element is subject to removal in a future version.voidsetHelper(com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper helper) Deprecated, for removal: This API element is subject to removal in a future version.booleansupports(Class<?> serviceClass, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Deprecated, for removal: This API element is subject to removal in a future version.protected voidthrowIfErrors(org.springframework.validation.Errors errors) Deprecated, for removal: This API element is subject to removal in a future version.Throws aValidationExceptionifErrors.hasErrors()returns true.voidvalidate(Object paymentAccount, org.springframework.validation.Errors errors, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Deprecated, for removal: This API element is subject to removal in a future version.protected voidvalidateCreate(P paymentAccount, org.springframework.validation.Errors errors, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Deprecated, for removal: This API element is subject to removal in a future version.voidvalidateForCreate(Object paymentAccount, org.springframework.validation.Errors errors, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Deprecated, for removal: This API element is subject to removal in a future version.voidvalidateForReplace(Object paymentAccount, org.springframework.validation.Errors errors, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Deprecated, for removal: This API element is subject to removal in a future version.voidvalidateForUpdate(Object paymentAccount, org.springframework.validation.Errors errors, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Deprecated, for removal: This API element is subject to removal in a future version.protected voidvalidateUpdate(String id, P paymentAccount, org.springframework.validation.Errors errors, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Deprecated, for removal: This API element is subject to removal in a future version.
-
Constructor Details
-
DefaultPaymentAccountValidator
public DefaultPaymentAccountValidator(PaymentAccountRepository<com.broadleafcommerce.data.tracking.core.Trackable> paymentAccountRepository) Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Details
-
validate
public void validate(@NonNull Object paymentAccount, @NonNull org.springframework.validation.Errors errors, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
validatein interfacecom.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidator
-
validateForCreate
public void validateForCreate(@NonNull Object paymentAccount, @NonNull org.springframework.validation.Errors errors, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
validateForCreatein interfacecom.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidator
-
validateForUpdate
public void validateForUpdate(@NonNull Object paymentAccount, @NonNull org.springframework.validation.Errors errors, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
validateForUpdatein interfacecom.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidator
-
validateForReplace
public void validateForReplace(@NonNull Object paymentAccount, @NonNull org.springframework.validation.Errors errors, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
validateForReplacein interfacecom.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidator
-
setHelper
@Autowired @Lazy public void setHelper(com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper helper) Deprecated, for removal: This API element is subject to removal in a future version. -
supports
public boolean supports(Class<?> serviceClass, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
supportsin interfacecom.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidator
-
validateCreate
protected void validateCreate(@NonNull P paymentAccount, @NonNull org.springframework.validation.Errors errors, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Deprecated, for removal: This API element is subject to removal in a future version. -
validateUpdate
protected void validateUpdate(@Nullable String id, @NonNull P paymentAccount, @NonNull org.springframework.validation.Errors errors, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Deprecated, for removal: This API element is subject to removal in a future version. -
throwIfErrors
protected void throwIfErrors(org.springframework.validation.Errors errors) Deprecated, for removal: This API element is subject to removal in a future version.Throws aValidationExceptionifErrors.hasErrors()returns true. May be overridden if throwing a runtime exception is undesirable.- Parameters:
errors- The errors object bound to the payment account that has been validated.
-
fromRepositoryDomain
protected P fromRepositoryDomain(com.broadleafcommerce.data.tracking.core.Trackable trackable, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Deprecated, for removal: This API element is subject to removal in a future version. -
getPaymentAccountRepository
protected PaymentAccountRepository<com.broadleafcommerce.data.tracking.core.Trackable> getPaymentAccountRepository()Deprecated, for removal: This API element is subject to removal in a future version. -
getHelper
protected com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper getHelper()Deprecated, for removal: This API element is subject to removal in a future version.
-
SavedPaymentMethodin PaymentTransactionServices to manage saved payment methods.