@AccessLevel(value=EXTERNAL) public interface User extends curam.util.persistence.Entity<java.lang.String>, OrgObject, MeetingAttendee
Modifier and Type | Method and Description |
---|---|
curam.codetable.impl.APPLICATION_CODEEntry |
getApplicationCode()
Retrieves the application code for the user.
|
PhoneNumber |
getBusinessPhoneNumber()
Retrieves the business
phone number for this user. |
curam.util.type.Date |
getCreationDate()
Retrieves the date the user account was created.
|
curam.codetable.impl.LOCALEEntry |
getDefaultLocale()
Retrieves the default locale for the user.
|
EmailAddress |
getEmailAddress()
Gets the e-mail address.
|
java.lang.String |
getFirstName()
Retrieves the first name of the user.
|
java.lang.String |
getFullName()
Retrieves the full name of the user.
|
curam.codetable.impl.RECORDSTATUSEntry |
getRecordStatus()
Retrieves the record status of the user record.
|
java.lang.String |
getRole()
Retrieves the users security role.
|
curam.codetable.impl.SENSITIVITYEntry |
getSensitivity()
Retrieves the users sensitivity value.
|
User |
getSupervisor()
Retrieves the user's supervisor, for external users this will always return
null.
|
java.lang.String |
getSurname()
Retrieves the users surname.
|
curam.codetable.impl.PERSONTITLEEntry |
getTitle()
Retrieves the title for the user.
|
java.lang.String |
getUsername()
Retrieves the username for the user, the username the is the unique
identifier for the user.
|
boolean |
isAccountEnabled()
Indicates if the user account is enabled.
|
boolean |
isExternalUser()
Indicates if the user is an external user.
|
getContextContainer, getID, getPersistenceEventDispatcher
getCaseRole, getMeetingAttendeeInfo
boolean isExternalUser()
java.lang.String getUsername()
Entity.getID()
.java.lang.String getFullName()
java.lang.String getFirstName()
java.lang.String getSurname()
curam.codetable.impl.LOCALEEntry getDefaultLocale()
curam.codetable.impl.APPLICATION_CODEEntry getApplicationCode()
boolean isAccountEnabled()
curam.codetable.impl.PERSONTITLEEntry getTitle()
curam.codetable.impl.SENSITIVITYEntry getSensitivity()
java.lang.String getRole()
curam.util.type.Date getCreationDate()
@AccessLevel(value=EXTERNAL) User getSupervisor()
curam.codetable.impl.RECORDSTATUSEntry getRecordStatus()
EmailAddress getEmailAddress()
PhoneNumber getBusinessPhoneNumber()
Retrieves the business phone number
for this user. If
no business phone number exists, null
is returned.
If this user is an internal user, the business phone number is retrieved
using the UsersDtls
attribute, businessPhoneID.
If the user is an external user, the business phone number is retrieved via
the related concern role's
,
ConcernRolePhoneNumber
record(s). For each concern role, the list
of these concern role phone number records is iterated through and the
phone number returned for the first one that has a phone type of
PHONETYPEEntry#BUSINESS
specified. If no business phone number is
located for the related concern role record(s), the list of these records
are iterated through again and the phone number returned for the first one
that has a primaryPhoneNumberID
specified.