public final class User extends Resource<User>
For more detailed information please look at the SCIM core schema 2.0, section 6
client info: The scim schema is mainly meant as a connection link between the OSIAM server and a client like the connector4Java. Some values will not be accepted by the OSIAM server. These specific values have an own client info documentation section.
| Modifier and Type | Class and Description |
|---|---|
static class |
User.Builder
Builder class that is used to build
User instances |
| Modifier and Type | Field and Description |
|---|---|
static String |
RESOURCE_TYPE_USER |
static String |
SCHEMA |
CORE_SCHEMA| Modifier and Type | Method and Description |
|---|---|
User.Builder |
builder() |
boolean |
equals(Object obj) |
List<Address> |
getAddresses()
Gets the physical mailing addresses for this user.
|
String |
getDisplayName()
Gets the name of the User, suitable for display to end-users.
|
List<Email> |
getEmails()
Gets all E-mail addresses for the User.
|
List<Entitlement> |
getEntitlements()
Gets a list of entitlements for the user that represent a thing the User has.
|
List<GroupRef> |
getGroups()
Gets a list of groups that the user belongs to.
|
List<Im> |
getIms()
Gets the instant messaging address for the user.
|
String |
getLocale()
Gets the default location of the User in ISO 639-1 two letter language code, e.g.
|
Name |
getName()
Gets the components of the User's real name.
|
String |
getNickName()
Gets the casual way to address the user in real life,
|
String |
getPassword()
Gets the password from the User.
|
List<PhoneNumber> |
getPhoneNumbers()
Gets the phone numbers for the user.
|
List<Photo> |
getPhotos()
Gets the URL's of the photos of the user.
|
String |
getPreferredLanguage()
Gets the preferred written or spoken language of the User in ISO 3166-1 alpha 2 format, e.g.
|
Optional<Email> |
getPrimaryOrFirstEmail()
try to extract an email from the User.
|
String |
getProfileUrl()
Gets a fully qualified URL to a page representing the User's online profile.
|
List<Role> |
getRoles()
Gets a list of roles for the user that collectively represent who the User is e.g., 'Student', "Faculty"
|
Set<String> |
getSchemas()
Gets the list of defined schemas
|
String |
getTimezone()
Gets the User's time zone in the "Olson" timezone database format
|
String |
getTitle()
The user's title, such as "Vice President."
|
String |
getUserName()
Gets the unique identifier for the User.
|
String |
getUserType()
Gets the type of the
User |
List<X509Certificate> |
getX509Certificates()
Gets a list of certificates issued to the user.
|
int |
hashCode() |
Boolean |
isActive()
Gets a Boolean that indicates the User's administrative status.
|
String |
toString() |
getCustomExtensions, getExtension, getExtensions, getExternalId, getId, getMeta, handleExtensionSchema, hasCustomExtensions, hasExtensions, isExtensionPresentpublic static final String RESOURCE_TYPE_USER
public static final String SCHEMA
public String getUserName()
For more detailed information please look at the SCIM core schema 2.0, section 6
public Name getName()
For more detailed information please look at the SCIM core schema 2.0, section 6
public String getDisplayName()
For more detailed information please look at the SCIM core schema 2.0, section 6
Userpublic String getNickName()
For more detailed information please look at the SCIM core schema 2.0, section 6
Userpublic String getProfileUrl()
For more detailed information please look at the SCIM core schema 2.0, section 6
Userpublic String getTitle()
Userpublic String getUserType()
User
For more detailed information please look at the SCIM core schema 2.0, section 6
Userpublic String getPreferredLanguage()
For more detailed information please look at the SCIM core schema 2.0, section 6
Userpublic String getLocale()
For more detailed information please look at the SCIM core schema 2.0, section 6
Userpublic String getTimezone()
For more detailed information please look at the SCIM core schema 2.0, section 6
Userpublic Boolean isActive()
For more detailed information please look at the SCIM core schema 2.0, section 6
Userpublic String getPassword()
For more detailed information please look at the SCIM core schema 2.0, section 6
Userpublic List<Email> getEmails()
For more detailed information please look at the SCIM core schema 2.0, section 6.2
Userpublic Optional<Email> getPrimaryOrFirstEmail()
public List<PhoneNumber> getPhoneNumbers()
For more detailed information please look at the SCIM core schema 2.0, section 6.2
Userpublic List<Im> getIms()
For more detailed information please look at the SCIM core schema 2.0, section 6.2
Userpublic List<Photo> getPhotos()
For more detailed information please look at the SCIM core schema 2.0, section 6.2
Userpublic List<Address> getAddresses()
For more detailed information please look at the SCIM core schema 2.0, section 6.2
Userpublic List<GroupRef> getGroups()
For more detailed information please look at the SCIM core schema 2.0, section 6.2
public List<Entitlement> getEntitlements()
For more detailed information please look at the SCIM core schema 2.0, section 6.2
Userpublic List<Role> getRoles()
For more detailed information please look at the SCIM core schema 2.0, section 6.2
Userpublic List<X509Certificate> getX509Certificates()
For more detailed information please look at the SCIM core schema 2.0, section 6.2
User@ValidCoreSchema(value="urn:ietf:params:scim:schemas:core:2.0:User") public Set<String> getSchemas()
ResourcegetSchemas in class Resource<User>Setpublic User.Builder builder()
Copyright © 2022 SAP SE. All rights reserved.