Overview Package Class Tree Serialized Deprecated Index Help PREV class NEXT class SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD
org.apache.jetspeed.portlet
Interface User
- All Known Implementing Classes:
- User
- 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.
- Since:
- 4.1
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 getID
public java.lang.String getID()
- Returns the internal unique user id.
- Returns:
- the internal unique user id.
getUserID
public java.lang.String getUserID()
- Returns the user id, or null if the user id is not available.
- Returns:
- the user id
getGivenName
public java.lang.String getGivenName()
- Returns the user's given name (aka first name), or null if the given name is not available.
- Returns:
- the given name (aka first name)
getFamilyName
public java.lang.String getFamilyName()
- Returns the user's family name (aka last name).
- Returns:
- the user's family name (aka last name)
getFullName
public java.lang.String getFullName()
- Returns the user's full name, or null if the full name is not available.
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.
- Returns:
- the full name
getNickName
public java.lang.String getNickName()
- Returns the user's nickname, or null if the nickname is not available.
- Returns:
- the user's nickname.
getLastLoginTime
public long getLastLoginTime()
- Returns the point of time that this user was last logged in, or null if this information is not available. The time is returned in number of milliseconds since January 1, 1970 GMT.
- Returns:
- the last login time.
getAttribute
public 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.
- Parameters:
- name - the attribute name.
- Returns:
- the attribute value.
getAttributeNames
public java.util.Enumeration getAttributeNames()
- Returns an enumeration of all available attribute names.
- Returns:
- an enumeration of attribute names.
setUserID
public void setUserID(java.lang.String userID)
- Sets the user's id.
- Parameters:
- userID - the user's id
setGivenName
public void setGivenName(java.lang.String givenName)
- Sets the user's given name (aka first name).
- Parameters:
- givenName - the user's given name (aka first name).
setFamilyName
public void setFamilyName(java.lang.String familyName)
- Sets the user's family name (aka last name).
- Parameters:
- familyName - the user's family name (aka last name).
setNickName
public void setNickName(java.lang.String nickName)
- Sets the user's nickname.
- Parameters:
- nickName - the user's nickname.
setAttribute
public void setAttribute(java.lang.String name, java.lang.Object value)
- Sets the value of the attribute.
- Parameters:
- name - the attribute name.
- value - the attribute value.
isModifiable
public boolean isModifiable()
- Returns the status if it is possible to change the user's data.
- Returns:
- true if the user's data can be changed, and false if they cannot be changed.
Overview Package Class Tree Serialized Deprecated Index Help PREV class NEXT class SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD
WebSphere is a trademark of the IBM Corporation in the United States, other countries, or both.
IBM is a trademark of the IBM Corporation in the United States, other countries, or both.