public interface UserProfile extends User
getProperty(java.lang.String)
getProperties(java.lang.String[])
setProperty(oracle.security.idm.ModProperty)
setProperties(oracle.security.idm.ModProperty[])
DESCRIPTION
has setDescription(String)
and getDescription()
methods defined for ease of use.Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BUSINESS_CITY |
static java.lang.String |
BUSINESS_COUNTRY |
static java.lang.String |
BUSINESS_EMAIL |
static java.lang.String |
BUSINESS_FAX |
static java.lang.String |
BUSINESS_MOBILE |
static java.lang.String |
BUSINESS_PAGER |
static java.lang.String |
BUSINESS_PHONE |
static java.lang.String |
BUSINESS_PO_BOX |
static java.lang.String |
BUSINESS_POSTAL_ADDR |
static java.lang.String |
BUSINESS_POSTAL_CODE |
static java.lang.String |
BUSINESS_STATE |
static java.lang.String |
BUSINESS_STREET |
static java.lang.String |
DATE_OF_BIRTH |
static java.lang.String |
DATE_OF_HIRE |
static java.lang.String |
DEFAULT_GROUP |
static java.lang.String |
DEPARTMENT |
static java.lang.String |
DESCRIPTION |
static java.lang.String |
DISPLAY_NAME |
static java.lang.String |
EMPLOYEE_NUMBER |
static java.lang.String |
EMPLOYEE_TYPE |
static java.lang.String |
FIRST_NAME |
static java.lang.String |
GUID |
static java.lang.String |
HOME_ADDRESS |
static java.lang.String |
HOME_PHONE |
static java.lang.String |
INITIALS |
static java.lang.String |
JPEG_PHOTO |
static java.lang.String |
LAST_NAME |
static java.lang.String |
MAIDEN_NAME |
static java.lang.String |
MANAGER |
static java.lang.String |
MIDDLE_NAME |
static java.lang.String |
MT_UID |
static java.lang.String |
NAME |
static java.lang.String |
NAME_SUFFIX |
static java.lang.String |
ORGANIZATION |
static java.lang.String |
ORGANIZATIONAL_UNIT |
static java.lang.String |
PASSWORD |
static java.lang.String |
PREFERRED_LANGUAGE |
static java.lang.String |
TENANT_GUID |
static java.lang.String |
TENANT_NAME |
static java.lang.String |
TIME_ZONE |
static java.lang.String |
TITLE |
static java.lang.String |
UI_ACCESS_MODE |
static java.lang.String |
USER_CERTIFICATE |
static java.lang.String |
USER_ID |
static java.lang.String |
USER_NAME |
static java.lang.String |
WIRELESS_ACCT_NUMBER |
Modifier and Type | Method and Description |
---|---|
PropertySet |
getAllUserProperties() |
java.lang.String |
getBusinessCity() |
java.lang.String |
getBusinessCountry() |
java.lang.String |
getBusinessEmail() |
java.lang.String |
getBusinessFax() |
java.lang.String |
getBusinessMobile() |
java.lang.String |
getBusinessPager() |
java.lang.String |
getBusinessPhone() |
java.lang.String |
getBusinessPOBox() |
java.lang.String |
getBusinessPostalAddr() |
java.lang.String |
getBusinessPostalCode() |
java.lang.String |
getBusinessState() |
java.lang.String |
getBusinessStreet() |
java.lang.String |
getDateofBirth() |
java.lang.String |
getDateofHire() |
java.lang.String |
getDefaultGroup() |
java.lang.String |
getDepartment() |
java.lang.String |
getDepartmentNumber() |
java.lang.String |
getDescription() |
java.lang.String |
getEmployeeNumber() |
java.lang.String |
getEmployeeType() |
java.lang.String |
getFirstName() |
java.lang.String |
getGivenName() |
java.lang.String |
getHomeAddress() |
java.lang.String |
getHomePhone() |
java.lang.String |
getInitials() |
byte[] |
getJPEGPhoto() |
java.lang.String |
getLastName() |
java.lang.String |
getMaidenName() |
java.util.List |
getManagementChain(int maxLevel, java.lang.String upToManagerName, java.lang.String upToTitle)
Get Management chain heirarchy for this user.
|
java.lang.String |
getManager() |
java.lang.String |
getMiddleName() |
java.lang.String |
getNameSuffix() |
java.lang.String |
getOrganization() |
java.lang.String |
getOrganiztionalUnit() |
java.lang.String |
getPreferredLanguage() |
PropertySet |
getProperties(java.lang.String[] props) |
Property |
getProperty(java.lang.String propName) |
java.lang.Object |
getPropertyVal(java.lang.String prop) |
SearchResponse |
getReportees(boolean direct)
Get reportee for this user.
|
java.lang.String |
getTimeZone() |
java.lang.String |
getTitle() |
java.lang.String |
getUIAccessMode() |
byte[] |
getUserCertificate() |
java.lang.String |
getUserID() |
java.lang.String |
getUserName() |
java.lang.String |
getWirelessAcctNumber() |
void |
setBusinessCity(java.lang.String city) |
void |
setBusinessCountry(java.lang.String country) |
void |
setBusinessEmail(java.lang.String email) |
void |
setBusinessFax(java.lang.String fax) |
void |
setBusinessMobile(java.lang.String mobile) |
void |
setBusinessPager(java.lang.String pager) |
void |
setBusinessPhone(java.lang.String phone) |
void |
setBusinessPOBox(java.lang.String pobox) |
void |
setBusinessPostalAddr(java.lang.String addr) |
void |
setBusinessPostalCode(java.lang.String postalcode) |
void |
setBusinessState(java.lang.String state) |
void |
setBusinessStreet(java.lang.String street) |
void |
setDateofBirth(java.lang.String dob) |
void |
setDateofHire(java.lang.String hiredate) |
void |
setDefaultGroup(java.lang.String defgroup) |
void |
setDepartment(java.lang.String dept) |
void |
setDepartmentNumber(java.lang.String departmentnumber) |
void |
setDescription(java.lang.String desc) |
void |
setDisplayName(java.lang.String dispname) |
void |
setEmployeeNumber(java.lang.String employeeNumber) |
void |
setEmployeeType(java.lang.String emptype) |
void |
setFirstName(java.lang.String firstname) |
void |
setGivenName(java.lang.String givenname) |
void |
setHomeAddress(java.lang.String homeaddr) |
void |
setHomePhone(java.lang.String homephone) |
void |
setInitials(java.lang.String initials) |
void |
setJPEGPhoto(java.lang.String imgpath) |
void |
setLastName(java.lang.String lastname) |
void |
setMaidenName(java.lang.String maidenname) |
void |
setManager(java.lang.String manager) |
void |
setMiddleName(java.lang.String middlename) |
void |
setName(java.lang.String name) |
void |
setNameSuffix(java.lang.String suffix) |
void |
setOrganization(java.lang.String org) |
void |
setOrganizationalUnit(java.lang.String ouUnit) |
void |
setPassword(char[] oldPasswd, char[] newPasswd) |
void |
setPreferredLanguage(java.lang.String language) |
void |
setProperties(ModProperty[] mprops) |
void |
setProperty(ModProperty mprop)
Set property values.
|
void |
setTimeZone(java.lang.String zone) |
void |
setTitle(java.lang.String title) |
void |
setUIAccessMode(java.lang.String access) |
void |
setUserCertificate(byte[] cert) |
void |
setUserID(java.lang.String userid) |
void |
setUserName(java.lang.String uname) |
void |
setWirelessAcctNumber(java.lang.String wirelessacct) |
getUserProfile
getDisplayName, getGUID, getName, getPrincipal, getUniqueName
static final java.lang.String USER_ID
static final java.lang.String USER_CERTIFICATE
static final java.lang.String DISPLAY_NAME
static final java.lang.String BUSINESS_EMAIL
static final java.lang.String DESCRIPTION
static final java.lang.String EMPLOYEE_TYPE
static final java.lang.String DEPARTMENT
static final java.lang.String DATE_OF_BIRTH
static final java.lang.String BUSINESS_FAX
static final java.lang.String BUSINESS_CITY
static final java.lang.String BUSINESS_COUNTRY
static final java.lang.String DATE_OF_HIRE
static final java.lang.String NAME
static final java.lang.String PREFERRED_LANGUAGE
static final java.lang.String BUSINESS_POSTAL_ADDR
static final java.lang.String MIDDLE_NAME
static final java.lang.String ORGANIZATIONAL_UNIT
static final java.lang.String WIRELESS_ACCT_NUMBER
static final java.lang.String BUSINESS_PO_BOX
static final java.lang.String BUSINESS_STATE
static final java.lang.String HOME_ADDRESS
static final java.lang.String NAME_SUFFIX
static final java.lang.String BUSINESS_STREET
static final java.lang.String INITIALS
static final java.lang.String USER_NAME
static final java.lang.String BUSINESS_POSTAL_CODE
static final java.lang.String BUSINESS_PAGER
static final java.lang.String LAST_NAME
static final java.lang.String BUSINESS_PHONE
static final java.lang.String FIRST_NAME
static final java.lang.String TIME_ZONE
static final java.lang.String MAIDEN_NAME
static final java.lang.String PASSWORD
static final java.lang.String DEFAULT_GROUP
static final java.lang.String ORGANIZATION
static final java.lang.String HOME_PHONE
static final java.lang.String BUSINESS_MOBILE
static final java.lang.String UI_ACCESS_MODE
static final java.lang.String JPEG_PHOTO
static final java.lang.String MANAGER
static final java.lang.String TITLE
static final java.lang.String EMPLOYEE_NUMBER
static final java.lang.String GUID
static final java.lang.String TENANT_GUID
static final java.lang.String TENANT_NAME
static final java.lang.String MT_UID
void setPassword(char[] oldPasswd, char[] newPasswd) throws IMException
IMException
byte[] getUserCertificate() throws IMException
IMException
void setUserCertificate(byte[] cert) throws IMException
IMException
java.lang.String getEmployeeNumber() throws IMException
IMException
void setEmployeeNumber(java.lang.String employeeNumber) throws IMException
IMException
java.lang.String getBusinessPostalAddr() throws IMException
IMException
void setBusinessPostalAddr(java.lang.String addr) throws IMException
IMException
java.lang.String getBusinessPOBox() throws IMException
IMException
void setBusinessPOBox(java.lang.String pobox) throws IMException
IMException
byte[] getJPEGPhoto() throws IMException
IMException
void setJPEGPhoto(java.lang.String imgpath) throws IMException
IMException
java.lang.String getTimeZone() throws IMException
IMException
void setTimeZone(java.lang.String zone) throws IMException
IMException
java.lang.String getDescription() throws IMException
IMException
void setDescription(java.lang.String desc) throws IMException
IMException
java.lang.String getDepartmentNumber() throws IMException
IMException
void setDepartmentNumber(java.lang.String departmentnumber) throws IMException
IMException
java.lang.String getGivenName() throws IMException
IMException
void setGivenName(java.lang.String givenname) throws IMException
IMException
java.lang.String getBusinessEmail() throws IMException
IMException
void setBusinessEmail(java.lang.String email) throws IMException
IMException
java.lang.String getBusinessPager() throws IMException
IMException
void setBusinessPager(java.lang.String pager) throws IMException
IMException
java.lang.String getOrganization() throws IMException
IMException
void setOrganization(java.lang.String org) throws IMException
IMException
void setName(java.lang.String name) throws IMException
IMException
java.lang.String getBusinessCity() throws IMException
IMException
void setBusinessCity(java.lang.String city) throws IMException
IMException
java.lang.String getMaidenName() throws IMException
IMException
void setMaidenName(java.lang.String maidenname) throws IMException
IMException
java.lang.String getDepartment() throws IMException
IMException
void setDepartment(java.lang.String dept) throws IMException
IMException
java.lang.String getBusinessFax() throws IMException
IMException
void setBusinessFax(java.lang.String fax) throws IMException
IMException
java.lang.String getUserName() throws IMException
IMException
void setUserName(java.lang.String uname) throws IMException
IMException
java.lang.String getBusinessMobile() throws IMException
IMException
void setBusinessMobile(java.lang.String mobile) throws IMException
IMException
java.lang.String getDateofHire() throws IMException
IMException
void setDateofHire(java.lang.String hiredate) throws IMException
IMException
java.lang.String getTitle() throws IMException
IMException
void setTitle(java.lang.String title) throws IMException
IMException
java.lang.String getNameSuffix() throws IMException
IMException
void setNameSuffix(java.lang.String suffix) throws IMException
IMException
java.lang.String getMiddleName() throws IMException
IMException
void setMiddleName(java.lang.String middlename) throws IMException
IMException
java.lang.String getHomePhone() throws IMException
IMException
void setHomePhone(java.lang.String homephone) throws IMException
IMException
void setDisplayName(java.lang.String dispname) throws IMException
IMException
java.lang.String getEmployeeType() throws IMException
IMException
void setEmployeeType(java.lang.String emptype) throws IMException
IMException
java.lang.String getLastName() throws IMException
IMException
void setLastName(java.lang.String lastname) throws IMException
IMException
java.lang.String getDateofBirth() throws IMException
IMException
void setDateofBirth(java.lang.String dob) throws IMException
IMException
java.lang.String getManager() throws IMException
IMException
void setManager(java.lang.String manager) throws IMException
IMException
java.lang.String getBusinessState() throws IMException
IMException
void setBusinessState(java.lang.String state) throws IMException
IMException
java.lang.String getHomeAddress() throws IMException
IMException
void setHomeAddress(java.lang.String homeaddr) throws IMException
IMException
java.lang.String getBusinessStreet() throws IMException
IMException
void setBusinessStreet(java.lang.String street) throws IMException
IMException
java.lang.String getBusinessPostalCode() throws IMException
IMException
void setBusinessPostalCode(java.lang.String postalcode) throws IMException
IMException
java.lang.String getInitials() throws IMException
IMException
void setInitials(java.lang.String initials) throws IMException
IMException
java.lang.String getUserID() throws IMException
IMException
void setUserID(java.lang.String userid) throws IMException
IMException
java.lang.String getFirstName() throws IMException
IMException
void setFirstName(java.lang.String firstname) throws IMException
IMException
java.lang.String getDefaultGroup() throws IMException
IMException
void setDefaultGroup(java.lang.String defgroup) throws IMException
IMException
java.lang.String getOrganiztionalUnit() throws IMException
IMException
void setOrganizationalUnit(java.lang.String ouUnit) throws IMException
IMException
java.lang.String getWirelessAcctNumber() throws IMException
IMException
void setWirelessAcctNumber(java.lang.String wirelessacct) throws IMException
IMException
java.lang.String getBusinessPhone() throws IMException
IMException
void setBusinessPhone(java.lang.String phone) throws IMException
IMException
java.lang.String getBusinessCountry() throws IMException
IMException
void setBusinessCountry(java.lang.String country) throws IMException
IMException
java.lang.String getPreferredLanguage() throws IMException
IMException
void setPreferredLanguage(java.lang.String language) throws IMException
IMException
java.lang.String getUIAccessMode() throws IMException
IMException
void setUIAccessMode(java.lang.String access) throws IMException
IMException
java.util.List getManagementChain(int maxLevel, java.lang.String upToManagerName, java.lang.String upToTitle) throws IMException
maxLevel
- search management chain heirarchy only up to supplied level. Complete management heirarchy search is done if -ve value is supplied.upToManagerName
- Search management chain heirarchy up to supplied manager's name (UserProfile.NAME) this criteria is ignored from search if null value is supplied.upToTitle
- Search management chain heirarchy up to the supplied title this criteria is ignored from search if null value is supplied.NoPermissionException
- Thrown if the caller doesn't have permission to execute this operation.OperationFailureException
- Thrown in case of operation failureIMException
- Thrown by the service provider in case of any other problem.Property getProperty(java.lang.String propName) throws IMException
IMException
PropertySet getProperties(java.lang.String[] props) throws IMException
IMException
java.lang.Object getPropertyVal(java.lang.String prop) throws IMException
IMException
void setProperty(ModProperty mprop) throws IMException
OperationNotSupportedException
- Thrown by the service provider if it doesn't support this operation.NoPermissionException
- Thrown if the caller doesn't have permission to set the property values.OperationFailureException
- Thrown in case of operation failureIMException
- Thrown by the service provider in case of any other problem.void setProperties(ModProperty[] mprops) throws IMException
IMException
SearchResponse getReportees(boolean direct) throws IMException
direct
- if true only direct reportees are returned else all are returned.ObjectNotFoundException
- Thrown if the search doesn't return any results.NoPermissionException
- Thrown if the caller doesn't have permission to execute this operation.OperationFailureException
- Thrown in case of operation failureIMException
- Thrown by the service provider in case of any other problem.PropertySet getAllUserProperties() throws IMException
IMException