Skip navigation links


oracle.iam.passwordmgmt.vo
Class UserInfo

java.lang.Object
  extended by oracle.iam.passwordmgmt.vo.UserInfo

All Implemented Interfaces:
java.io.Serializable

public class UserInfo
extends java.lang.Object
implements java.io.Serializable

Contains User attribute information . This is used to determine the password policy applicable to an User NOTE: The attribute values should be the actual attribute values and should NOT be wrapped in any ContextAware type.

Since:
OIM 11gR1
See Also:
Serialized Form

Constructor Summary
UserInfo()
           
UserInfo(java.lang.String userKey)
          Constructs a UserInfo with the user key

 

Method Summary
 java.lang.Object getAttribute(java.lang.String attrName)
          Gets the value for the specified user attribute name
 java.util.Map getAttributes()
          Gets a Map of the user attributes
 java.lang.String getDisplayName()
          Gets the Display Name
 java.lang.String getFirstName()
          Gets the user first name
 java.lang.String getLastName()
          Gets the last name of the user
 java.lang.String getLoginID()
          Gets the user login ID
 java.lang.String getManagerEmailID()
          Gets the email ID of the user's manager
 java.lang.String getManagerKey()
          Gets the ID/key of the user's manager
 java.lang.String getManagerLoginID()
          Gets the user login of the user's manager
 java.lang.String getNonMTUserLoginID()
          Gets the NoN MT user login ID
 java.lang.String getTenantName()
          Gets the Tenant Name
 java.lang.String getUserEmailID()
          Gets the email ID of the user
 java.lang.String getUserKey()
          Get the user ID/key of the user
 void setAttribute(java.lang.String attributeName, java.lang.Object attributeValue)
          Sets key value pair for an user attribute
 void setAttributes(java.util.Map attributes)
          Sets a Map of the user attributes
 void setDisplayName(java.lang.String displayName)
          Sets Display Name
 void setFirstName(java.lang.String firstName)
          Sets the user first name
 void setLastName(java.lang.String lastName)
          Sets the last name of the user
 void setLoginID(java.lang.String loginID)
          Sets the user login ID
 void setManagerEmailID(java.lang.String managerEmailID)
          Sets the email ID of the user's manager
 void setManagerKey(java.lang.String managerKey)
          Sets the ID/key of the user's manager
 void setManagerLoginID(java.lang.String managerLoginID)
          Sets the user login of the user's manager
 void setNonMTUserLoginID(java.lang.String NonMTUserLoginID)
          Sets the NoN MT user login ID
 void setTenantName(java.lang.String TenantName)
          Sets the Tenant Name
 void setUserEmailID(java.lang.String userEmailID)
          Sets the email ID of the user
 void setUserKey(java.lang.String key)
          Get the user ID/key of the user

 

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

UserInfo

public UserInfo(java.lang.String userKey)
Constructs a UserInfo with the user key
Parameters:
entityId -

UserInfo

public UserInfo()

Method Detail

setNonMTUserLoginID

public void setNonMTUserLoginID(java.lang.String NonMTUserLoginID)
Sets the NoN MT user login ID
Parameters:
NonMTUserLoginID - Non MT User Login of the user

getNonMTUserLoginID

public java.lang.String getNonMTUserLoginID()
Gets the NoN MT user login ID
Returns:
the NoN MT user login ID of the user

setTenantName

public void setTenantName(java.lang.String TenantName)
Sets the Tenant Name
Parameters:
TenantName - Tenant Name of the user

getTenantName

public java.lang.String getTenantName()
Gets the Tenant Name
Returns:
Tenant Name of the user

setDisplayName

public void setDisplayName(java.lang.String displayName)
Sets Display Name
Parameters:
displayName - Display Name of the user

getDisplayName

public java.lang.String getDisplayName()
Gets the Display Name
Returns:
Display Name of the user

setLoginID

public void setLoginID(java.lang.String loginID)
Sets the user login ID
Parameters:
loginID - login ID of the user

getLoginID

public java.lang.String getLoginID()
Gets the user login ID
Returns:
login ID of the user

getFirstName

public java.lang.String getFirstName()
Gets the user first name
Returns:
first name of the user

setFirstName

public void setFirstName(java.lang.String firstName)
Sets the user first name
Parameters:
firstName - first name of the user

getLastName

public java.lang.String getLastName()
Gets the last name of the user
Returns:
last name of the user

setLastName

public void setLastName(java.lang.String lastName)
Sets the last name of the user
Parameters:
lastName - last name of the user

getUserKey

public java.lang.String getUserKey()
Get the user ID/key of the user
Returns:
user ID of the user

setUserKey

public void setUserKey(java.lang.String key)
Get the user ID/key of the user
Parameters:
key - user ID of the user

getUserEmailID

public java.lang.String getUserEmailID()
Gets the email ID of the user
Returns:
Email ID of the user

setUserEmailID

public void setUserEmailID(java.lang.String userEmailID)
Sets the email ID of the user
Parameters:
userEmailID - Email ID of the user

getManagerEmailID

public java.lang.String getManagerEmailID()
Gets the email ID of the user's manager
Returns:
Email ID of the user's manager

setManagerEmailID

public void setManagerEmailID(java.lang.String managerEmailID)
Sets the email ID of the user's manager
Parameters:
managerEmailID - Email ID of the user's manager

getManagerKey

public java.lang.String getManagerKey()
Gets the ID/key of the user's manager
Returns:
ID of the user's manager

setManagerKey

public void setManagerKey(java.lang.String managerKey)
Sets the ID/key of the user's manager
Parameters:
managerKey - ID of the user's manager

getManagerLoginID

public java.lang.String getManagerLoginID()
Gets the user login of the user's manager
Returns:
user login of the user's manager

setManagerLoginID

public void setManagerLoginID(java.lang.String managerLoginID)
Sets the user login of the user's manager
Parameters:
managerLoginID - user login of the user's manager

getAttributes

public java.util.Map getAttributes()
Gets a Map of the user attributes
Returns:
Map of the user attributes

setAttribute

public void setAttribute(java.lang.String attributeName,
                         java.lang.Object attributeValue)
Sets key value pair for an user attribute
Parameters:
attributeName - the name of the attribute.
attributeValue - the value of the attribute. Note that that this should be the actual attribute value and not any wrapper type that contains the attribute value. For example, Do not provide ContextAwareString etc as the attribute value

setAttributes

public void setAttributes(java.util.Map attributes)
Sets a Map of the user attributes
Parameters:
attributes - the attributes to set

getAttribute

public java.lang.Object getAttribute(java.lang.String attrName)
Gets the value for the specified user attribute name
Parameters:
attrName - attribute name whose value is to be retrieved
Returns:
attribute value for the specified attribute name

Skip navigation links


Copyright © 2010, Oracle and/or its affiliates. All rights reserved.