@ConsumerType
public interface ProfileValidator
This interface is intended to be implemented by an application which wants to customize the validation of the users based on their profile.
A ProfileValidator is bind to all Provider providers implementations
supporting the ProfileValidator and for which Provider#getId equals ProfileValidator#getId.
Each Provider can be bind to either 0 or many ProfileValidator profile validators.
The profile validators are linked with a AND operator (a profile is valid if ALL profile validators
return true)
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getId()
Provider identifier used to map this profile validator to it.
|
boolean |
isValidProfile(java.lang.String userId,
java.util.Map<java.lang.String,java.lang.Object> profileData)
Check the validity of a user profile.
|
java.lang.String getId()
boolean isValidProfile(java.lang.String userId,
java.util.Map<java.lang.String,java.lang.Object> profileData)
userId - the non null user identifier.profileData - the non null profile data to check.true if the profile is valid ; false otherwise.Copyright © 2010 - 2023 Adobe. All Rights Reserved