package org.pac4j.openid.profile.yahoo;
import java.net.URI;
import java.util.Locale;
import org.pac4j.openid.client.YahooOpenIdClient;
import org.pac4j.openid.profile.OpenIdProfile;
/**
* <p>This class is the user profile for Yahoo using OpenID with appropriate getters.</p>
* <p>It is returned by the {@link YahooOpenIdClient}.</p>
*
* @author Patrice de Saint Steban
* @since 1.6.0
*/
public class YahooOpenIdProfile extends OpenIdProfile {
private static final long serialVersionUID = 7866288887408897456L;
@Override
public Locale getLocale() {
return (Locale) getAttribute(YahooOpenIdProfileDefinition.LANGUAGE);
}
@Override
public String getDisplayName() {
return (String) getAttribute(YahooOpenIdProfileDefinition.FULLNAME);
}
@Override
public URI getPictureUrl() {
return (URI) getAttribute(YahooOpenIdProfileDefinition.IMAGE);
}
}