| |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface User
The User interface is an abstract view on the user-specific data. Apart from a set of pre-defined, fixed set of attributes, the interface gives access to user data as well.
Method Summary | |
---|---|
java.lang.Object | getAttribute(java.lang.String name)
Returns the value of the attribute for the specified name, or null if no such attribute exists. |
java.util.Enumeration | getAttributeNames()
Returns an enumeration of all available attribute names. |
java.lang.String | getFamilyName()
Returns the user's family name (aka last name). |
java.lang.String | getFullName()
Returns the user's full name, or null if the full name is not available. |
java.lang.String | getGivenName()
Returns the user's given name (aka first name), or null if the given name is not available. |
java.lang.String | getID()
Returns the internal unique user id. |
long | getLastLoginTime()
Returns the point of time that this user was last logged in, or null if this information is not available. |
java.lang.String | getNickName()
Returns the user's nickname, or null if the nickname is not available. |
java.lang.String | getUserID()
Returns the user id, or null if the user id is not available. |
boolean | isModifiable()
Returns the status if it is possible to change the user's data. |
void | setAttribute(java.lang.String name,
java.lang.Object value)
Sets the value of the attribute. |
void | setFamilyName(java.lang.String familyName)
Sets the user's family name (aka last name). |
void | setGivenName(java.lang.String givenName)
Sets the user's given name (aka first name). |
void | setNickName(java.lang.String nickName)
Sets the user's nickname. |
void | setUserID(java.lang.String userID)
Sets the user's id. |
Method Detail |
---|
java.lang.String getID()
java.lang.String getUserID()
java.lang.String getGivenName()
java.lang.String getFamilyName()
java.lang.String getFullName()
The full name contains given name, family name, and possibly a title or suffix. Therefore, the full name may be different from the concatenation of given and family name.
java.lang.String getNickName()
long getLastLoginTime()
java.lang.Object getAttribute(java.lang.String name)
java.util.Enumeration getAttributeNames()
void setUserID(java.lang.String userID)
void setGivenName(java.lang.String givenName)
void setFamilyName(java.lang.String familyName)
void setNickName(java.lang.String nickName)
void setAttribute(java.lang.String name, java.lang.Object value)
boolean isModifiable()
| |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |