Package org.gatein.pc.api.spi
Interface UserContext
public interface UserContext
The user context valid during the scope of a single request.
- Version:
- $Revision: 5448 $
- Author:
- Julien Viet
-
Method Summary
Modifier and TypeMethodDescriptiongetAttribute(String attrKey) Returns an attribute related to the user identity.getId()Retrieves the user id or null if it is not known.The user profile information keyed by P3PConstantsReturn the user locale.Retrieves the locales that the user is willing to receive information in.voidsetAttribute(String attrKey, Object attrValue) Set an attribute related to the user identity.
-
Method Details
-
getId
String getId()Retrieves the user id or null if it is not known.- Returns:
- the user id
-
getInformations
The user profile information keyed by P3PConstants- Returns:
- a map containing user profile informaton
- See Also:
-
P3PConstants
-
getLocale
Locale getLocale()Return the user locale.- Returns:
- the user locale.
-
getLocales
Retrieves the locales that the user is willing to receive information in.- Returns:
- the locales ordered according to user preference (preferred first).
-
setAttribute
Set an attribute related to the user identity.- Parameters:
attrKey- the attribute keyattrValue- the attribute value
-
getAttribute
Returns an attribute related to the user identity.- Parameters:
attrKey- the attribute key- Returns:
- the attribute value
-