Package oracle.iam.passwordmgmt.vo
Class UserInfo
java.lang.Object
oracle.iam.passwordmgmt.vo.UserInfo
- All Implemented Interfaces:
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
- Version:
- $Header: iam/iam-product/features/passwordmgmt/src/main/oracle/iam/passwordmgmt/vo/UserInfo.java /main/11 2014/01/23 22:18:22 uksubram Exp $
- Author:
- sidhdas
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAttribute
(String attrName) Gets the value for the specified user attribute nameGets aMap
of the user attributesGets the Display NameGets the user first nameGets the last name of the userGets the user login IDGets the email ID of the user's managerGets the ID/key of the user's managerGets the user login of the user's managerGets the NoN MT user login IDGets the user start dateGets the Tenant NameGets the email ID of the userGet the user ID/key of the uservoid
setAttribute
(String attributeName, Object attributeValue) Sets key value pair for an user attributevoid
setAttributes
(Map<String, Object> attributes) Sets aMap
of the user attributesvoid
setDisplayName
(String displayName) Sets Display Namevoid
setFirstName
(String firstName) Sets the user first namevoid
setLastName
(String lastName) Sets the last name of the uservoid
setLoginID
(String loginID) Sets the user login IDvoid
setManagerEmailID
(String managerEmailID) Sets the email ID of the user's managervoid
setManagerKey
(String managerKey) Sets the ID/key of the user's managervoid
setManagerLoginID
(String managerLoginID) Sets the user login of the user's managervoid
setNonMTUserLoginID
(String NonMTUserLoginID) Sets the NoN MT user login IDvoid
setStartDate
(Date startDate) Sets the user start datevoid
setTenantName
(String TenantName) Sets the Tenant Namevoid
setUserEmailID
(String userEmailID) Sets the email ID of the uservoid
setUserKey
(String key) Get the user ID/key of the user
-
Constructor Details
-
UserInfo
Constructs aUserInfo
with the user key- Parameters:
entityId
-
-
UserInfo
public UserInfo()
-
-
Method Details
-
setNonMTUserLoginID
Sets the NoN MT user login ID- Parameters:
NonMTUserLoginID
- Non MT User Login of the user
-
getNonMTUserLoginID
Gets the NoN MT user login ID- Returns:
- the NoN MT user login ID of the user
-
setTenantName
Sets the Tenant Name- Parameters:
TenantName
- Tenant Name of the user
-
getTenantName
Gets the Tenant Name- Returns:
- Tenant Name of the user
-
setDisplayName
Sets Display Name- Parameters:
displayName
- Display Name of the user
-
getDisplayName
Gets the Display Name- Returns:
- Display Name of the user
-
setLoginID
Sets the user login ID- Parameters:
loginID
- login ID of the user
-
getLoginID
Gets the user login ID- Returns:
- login ID of the user
-
getFirstName
Gets the user first name- Returns:
- first name of the user
-
setFirstName
Sets the user first name- Parameters:
firstName
- first name of the user
-
getLastName
Gets the last name of the user- Returns:
- last name of the user
-
setLastName
Sets the last name of the user- Parameters:
lastName
- last name of the user
-
getUserKey
Get the user ID/key of the user- Returns:
- user ID of the user
-
setUserKey
Get the user ID/key of the user- Parameters:
key
- user ID of the user
-
getUserEmailID
Gets the email ID of the user- Returns:
- Email ID of the user
-
setUserEmailID
Sets the email ID of the user- Parameters:
userEmailID
- Email ID of the user
-
getManagerEmailID
Gets the email ID of the user's manager- Returns:
- Email ID of the user's manager
-
setManagerEmailID
Sets the email ID of the user's manager- Parameters:
managerEmailID
- Email ID of the user's manager
-
getManagerKey
Gets the ID/key of the user's manager- Returns:
- ID of the user's manager
-
setManagerKey
Sets the ID/key of the user's manager- Parameters:
managerKey
- ID of the user's manager
-
getManagerLoginID
Gets the user login of the user's manager- Returns:
- user login of the user's manager
-
setManagerLoginID
Sets the user login of the user's manager- Parameters:
managerLoginID
- user login of the user's manager
-
getStartDate
Gets the user start date- Returns:
- start date of the user
-
setStartDate
Sets the user start date- Parameters:
startDate
- start date of the user
-
getAttributes
Gets aMap
of the user attributes- Returns:
Map
of the user attributes
-
setAttribute
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
Sets aMap
of the user attributes- Parameters:
attributes
- the attributes to set
-
getAttribute
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
-