T - type of object to be checked@Component public abstract class AbstractAisTppValidator<T extends TppInfoProvider> extends Object implements BusinessValidator<T>
| Constructor and Description |
|---|
AbstractAisTppValidator() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract @NotNull ValidationResult |
executeBusinessValidation(T consentObject)
Executes request-specific business validation
|
void |
setPisTppInfoValidator(AisTppInfoValidator aisTppInfoValidator) |
@NotNull ValidationResult |
validate(T object)
Validates some object according to some business rules
|
@NotNull public @NotNull ValidationResult validate(@NotNull T object)
BusinessValidatorvalidate in interface BusinessValidator<T extends TppInfoProvider>object - business object to be validated@NotNull protected abstract @NotNull ValidationResult executeBusinessValidation(T consentObject)
consentObject - consent object to be validated@Autowired public void setPisTppInfoValidator(AisTppInfoValidator aisTppInfoValidator)
Copyright © 2019. All rights reserved.