public class AttributeValidatorBuilder extends Object
Constructor and Description |
---|
AttributeValidatorBuilder(ValidationChainBuilder validationChainBuilder) |
Modifier and Type | Method and Description |
---|---|
AttributeValidatorBuilder |
addSingleAttributeValueValidationFunction(String messageKey,
BiFunction<String,UserProfileContext,Boolean> validationFunction)
This method is for validating first value of the specified attribute.
|
AttributeValidatorBuilder |
addValidationFunction(String messageKey,
BiFunction<List<String>,UserProfileContext,Boolean> validationFunction) |
ValidationChainBuilder |
build() |
AttributeValidatorBuilder |
forAttribute(String attributeKey) |
public AttributeValidatorBuilder(ValidationChainBuilder validationChainBuilder)
public AttributeValidatorBuilder addSingleAttributeValueValidationFunction(String messageKey, BiFunction<String,UserProfileContext,Boolean> validationFunction)
messageKey
- Key of the error message to be displayed when validation failsvalidationFunction
- Function, which does the actual validation logic. The "String" argument is the new value of the particular attribute.public AttributeValidatorBuilder addValidationFunction(String messageKey, BiFunction<List<String>,UserProfileContext,Boolean> validationFunction)
public AttributeValidatorBuilder forAttribute(String attributeKey)
public ValidationChainBuilder build()
Copyright © 2021 JBoss by Red Hat. All rights reserved.