|
Oracle Discussions Java API Reference 10g Release 1 (10.1.2) B25496-01 |
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--oracle.discussions.sdk.TdUser
Represents a oracle discussions user. Holds user related information like User DN, User Guid, User Email ID, UserName and others.
Sample code snippet illustrating the usage of TdUser
//Extract the user information from the oracle internet directory. UserInfo usrInfo = LdapUtils.getUserInfoByName(username); //Construct a oracle discussions user with the information extracted. TdUser tdu = new TdUser(username, usrInfo.getDn(), usrInfo.getEmail(), usrInfo.getGuid());
oracle.discussions.sdk.impl.util.ldap.LdapUtils
Field Summary | |
protected java.util.Properties |
_props |
protected java.lang.String |
_userDN |
protected java.lang.String |
_userEmail |
protected java.lang.String |
_userGuid |
protected java.lang.String |
_userNickname |
protected java.lang.String |
_userPrimaryEmail |
static java.lang.String |
SSO_SESSION_ID Represents a user's single sign on session identifier. |
static java.lang.String |
USER_AGENT Browser which the user is using. |
static java.lang.String |
USER_CHAR_SET Represents the character set a oracle discussions user is using. |
static java.lang.String |
USER_REFERRER Represents the url from which the user request is coming in. |
static java.lang.String |
USER_REMOTE_ADDRESS Represents a user's remote machine address. |
Constructor Summary | |
protected |
TdUser(java.lang.String userNickname, java.lang.String userDN, java.lang.String userEmail, java.lang.String userGuid) Constructor, which constructs a TdUser Object. |
Method Summary | |
boolean |
equals(java.lang.Object obj) Compares two threaded discussions user objects and returns a boolean variable indicating the comparison status. |
java.lang.String |
getDomain() Returns a user's domain name. |
java.lang.String |
getUserDN() Returns user's distinguished name |
java.lang.String |
getUserEmail() Returns a user's secondary email address. |
java.lang.String |
getUserEmailId() Returns a user's secondary email address. |
java.lang.String |
getUserGuid() Returns a user's global userid |
java.lang.String |
getUserNickname() Returns a user's nickname |
java.lang.String |
getUserPrimaryEmail() Returns a user's oracle email address |
java.util.Properties |
getUserSessionProperties() Returns the user's session properties object. |
java.lang.String |
getUserSessionProperty(java.lang.String propName) Returns a user session value corresponding to the key supplied. |
int |
hashCode() Generates a hash code corresponding to a user guid. |
void |
setUserSessionProperty(java.lang.String name, java.lang.String value) Custom user's properties for one user's session. |
java.lang.String |
toString() Converts a user object into a string representation |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final java.lang.String USER_AGENT
public static final java.lang.String USER_REFERRER
public static final java.lang.String USER_CHAR_SET
public static final java.lang.String USER_REMOTE_ADDRESS
public static final java.lang.String SSO_SESSION_ID
protected java.lang.String _userDN
protected java.lang.String _userNickname
protected java.lang.String _userEmail
protected java.lang.String _userPrimaryEmail
protected java.lang.String _userGuid
protected java.util.Properties _props
Constructor Detail |
protected TdUser(java.lang.String userNickname, java.lang.String userDN, java.lang.String userEmail, java.lang.String userGuid)
username
- A valid threaded discussions usernameuserDN
- A valid user distinguished nameuserEmail
- A valid oracle email addressuserGuid
- A valies user global user idMethod Detail |
public java.lang.String getUserDN()
public java.lang.String getUserGuid()
public java.lang.String getUserNickname()
public java.lang.String getUserPrimaryEmail()
public java.lang.String getUserEmail()
public java.lang.String getUserEmailId()
public java.lang.String getDomain()
public java.lang.String toString()
public boolean equals(java.lang.Object obj)
obj
- An object which is compared with the user objectpublic int hashCode()
public void setUserSessionProperty(java.lang.String name, java.lang.String value)
name
- key of the properties entryvalue
- value of the properties entrypublic java.lang.String getUserSessionProperty(java.lang.String propName)
propName
- the key to which a value is returnedpublic java.util.Properties getUserSessionProperties()
|
Oracle Discussions Java API Reference 10g Release 1 (10.1.2) B25496-01 |
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |