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 aMapof 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 uservoidsetAttribute(String attributeName, Object attributeValue) Sets key value pair for an user attributevoidsetAttributes(Map<String, Object> attributes) Sets aMapof the user attributesvoidsetDisplayName(String displayName) Sets Display NamevoidsetFirstName(String firstName) Sets the user first namevoidsetLastName(String lastName) Sets the last name of the uservoidsetLoginID(String loginID) Sets the user login IDvoidsetManagerEmailID(String managerEmailID) Sets the email ID of the user's managervoidsetManagerKey(String managerKey) Sets the ID/key of the user's managervoidsetManagerLoginID(String managerLoginID) Sets the user login of the user's managervoidsetNonMTUserLoginID(String NonMTUserLoginID) Sets the NoN MT user login IDvoidsetStartDate(Date startDate) Sets the user start datevoidsetTenantName(String TenantName) Sets the Tenant NamevoidsetUserEmailID(String userEmailID) Sets the email ID of the uservoidsetUserKey(String key) Get the user ID/key of the user
-
Constructor Details
-
UserInfo
Constructs aUserInfowith 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 aMapof the user attributes- Returns:
Mapof 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 aMapof 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
-