Package org.keycloak.userprofile
Class AttributeValidatorMetadata
- java.lang.Object
- 
- org.keycloak.userprofile.AttributeValidatorMetadata
 
- 
 public final class AttributeValidatorMetadata extends Object - Author:
- Pedro Igor, Vlastimil Elias 
 
- 
- 
Constructor SummaryConstructors Constructor Description AttributeValidatorMetadata(String validatorId)AttributeValidatorMetadata(String validatorId, ValidatorConfig validatorConfig)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)Map<String,Object>getValidatorConfig()Get validator configuration as map.StringgetValidatorId()Getters so we can collect validation configurations and provide them to GUI for dynamic client side validations.inthashCode()ValidationContextvalidate(AttributeContext context)Run validation for given AttributeContext.
 
- 
- 
- 
Constructor Detail- 
AttributeValidatorMetadatapublic AttributeValidatorMetadata(String validatorId) 
 - 
AttributeValidatorMetadatapublic AttributeValidatorMetadata(String validatorId, ValidatorConfig validatorConfig) 
 
- 
 - 
Method Detail- 
getValidatorIdpublic String getValidatorId() Getters so we can collect validation configurations and provide them to GUI for dynamic client side validations.- Returns:
- the validatorId
 
 - 
getValidatorConfigpublic Map<String,Object> getValidatorConfig() Get validator configuration as map.- Returns:
- never null
 
 - 
validatepublic ValidationContext validate(AttributeContext context) Run validation for given AttributeContext.- Parameters:
- context- to validate
- Returns:
- context containing errors if any found
 
 
- 
 
-