public class User extends ResourceNode
| Constructor and Description |
|---|
User() |
| Modifier and Type | Method and Description |
|---|---|
void |
addAddress(Address address)
A physical mailing address for this user.
|
void |
addEmail(Email email)
Email addresses for the User.
|
void |
addEntitlement(Entitlement entitlement)
A list of entitlements for the user that represent a thing the user has.
|
void |
addGroup(GroupNode group)
A list of groups to which the user belongs, either through direct membership, through nested groups, or
dynamically calculated.
|
void |
addIms(Ims ims)
Instant messaging address for the user.
|
void |
addPhoneNumber(PhoneNumber phoneNumber)
Phone numbers for the user.
|
void |
addPhoto(Photo photo)
A URI that is a uniform resource locator (as defined in Section 1.1.3 of [RFC3986]) that points to a
resource location representing the user's image.
|
void |
addRole(PersonRole personRole)
A list of roles for the user that collectively represent who the user is, e.g., "Student", "Faculty".
|
void |
addX509Certificate(ScimX509Certificate x509Certificate)
A list of certificates associated with the resource (e.g., a User).
|
List<Address> |
getAddresses()
A physical mailing address for this user.
|
Optional<String> |
getDisplayName()
The name of the user, suitable for display to end-users.
|
List<Email> |
getEmails()
Email addresses for the User.
|
Optional<EnterpriseUser> |
getEnterpriseUser()
The following SCIM extension defines attributes commonly used in representing users that belong to, or act
on behalf of, a business or enterprise.
|
List<Entitlement> |
getEntitlements()
A list of entitlements for the user that represent a thing the user has.
|
List<GroupNode> |
getGroups()
A list of groups to which the user belongs, either through direct membership, through nested groups, or
dynamically calculated.
|
List<Ims> |
getIms()
Instant messaging address for the user.
|
Optional<String> |
getLocale()
Used to indicate the User's default location for purposes of
localizing such items as currency, date time format, or numerical
representations.
|
Optional<Name> |
getName()
The components of the user's name.
|
Optional<String> |
getNickName()
The casual way to address the user in real life, e.g., "Bob" or "Bobby" instead of "Robert".
|
Optional<String> |
getPassword()
This attribute is intended to be used as a means to set, replace,
or compare (i.e., filter for equality) a password.
|
List<PhoneNumber> |
getPhoneNumbers()
Phone numbers for the user.
|
List<Photo> |
getPhotos()
A URI that is a uniform resource locator (as defined in Section 1.1.3 of [RFC3986]) that points to a
resource location representing the user's image.
|
Optional<String> |
getPreferredLanguage()
Indicates the user's preferred written or spoken languages and is generally used for selecting a localized
user interface.
|
Optional<String> |
getProfileUrl()
A URI that is a uniform resource locator (as defined in Section 1.1.3 of [RFC3986]) and that points to a
location representing the user's online profile (e.g., a web page).
|
List<PersonRole> |
getRoles()
A list of roles for the user that collectively represent who the user is, e.g., "Student", "Faculty".
|
Optional<String> |
getTimezone()
The User's time zone, in IANA Time Zone database format [RFC6557], also known as the "Olson" time zone
database format [Olson-TZ] (e.g., "America/Los_Angeles").
|
Optional<String> |
getTitle()
The user's title, such as "Vice President".
|
Optional<String> |
getUserName()
A service provider's unique identifier for the user, typically used by the user to directly authenticate to
the service provider.
|
Optional<String> |
getUserType()
Used to identify the relationship between the organization and the user.
|
List<ScimX509Certificate> |
getX509Certificates()
A list of certificates associated with the resource (e.g., a User).
|
Optional<Boolean> |
isActive()
A Boolean value indicating the user's administrative status.
|
void |
setActive(Boolean active)
A Boolean value indicating the user's administrative status.
|
void |
setAddresses(List<Address> addresses)
A physical mailing address for this user.
|
void |
setDisplayName(String displayName)
The name of the user, suitable for display to end-users.
|
void |
setEmails(List<Email> emails)
Email addresses for the User.
|
void |
setEnterpriseUser(EnterpriseUser enterpriseUser)
The following SCIM extension defines attributes commonly used in representing users that belong to, or act
on behalf of, a business or enterprise.
|
void |
setEntitlements(List<Entitlement> entitlements)
A list of entitlements for the user that represent a thing the user has.
|
void |
setGroups(List<GroupNode> groups)
A list of groups to which the user belongs, either through direct membership, through nested groups, or
dynamically calculated.
|
void |
setIms(List<Ims> ims)
Instant messaging address for the user.
|
void |
setLocale(String locale)
Used to indicate the User's default location for purposes of
localizing such items as currency, date time format, or numerical
representations.
|
void |
setName(Name name)
The components of the user's name.
|
void |
setNickName(String nickName)
The casual way to address the user in real life, e.g., "Bob" or "Bobby" instead of "Robert".
|
void |
setPassword(String password)
This attribute is intended to be used as a means to set, replace,
or compare (i.e., filter for equality) a password.
|
void |
setPhoneNumbers(List<PhoneNumber> phoneNumbers)
Phone numbers for the user.
|
void |
setPhotos(List<Photo> photos)
A URI that is a uniform resource locator (as defined in Section 1.1.3 of [RFC3986]) that points to a
resource location representing the user's image.
|
void |
setPreferredLanguage(String preferredLanguage)
Indicates the user's preferred written or spoken languages and is generally used for selecting a localized
user interface.
|
void |
setProfileUrl(String profileUrl)
A URI that is a uniform resource locator (as defined in Section 1.1.3 of [RFC3986]) and that points to a
location representing the user's online profile (e.g., a web page).
|
void |
setRoles(List<PersonRole> personRoles)
A list of roles for the user that collectively represent who the user is, e.g., "Student", "Faculty".
|
void |
setTimezone(String timezone)
The User's time zone, in IANA Time Zone database format [RFC6557], also known as the "Olson" time zone
database format [Olson-TZ] (e.g., "America/Los_Angeles").
|
void |
setTitle(String title)
The user's title, such as "Vice President".
|
void |
setUserName(String userName)
A service provider's unique identifier for the user, typically used by the user to directly authenticate to
the service provider.
|
void |
setUserType(String userType)
Used to identify the relationship between the organization and the user.
|
void |
setX509Certificates(List<ScimX509Certificate> x509Certificates)
A list of certificates associated with the resource (e.g., a User).
|
getExternalId, getId, getMeta, getSortingAttribute, setExternalId, setId, setMetaaddSchema, getSchemas, removeSchema, setSchemas, setSchemasaddAttribute, getArrayAttribute, getBooleanAttribute, getDateTimeAttribute, getDoubleAttribute, getIntegerAttribute, getLongAttribute, getObjectAttribute, getSimpleArrayAttribute, getSimpleArrayAttribute, getSimpleArrayAttributeSet, getSimpleArrayAttributeSet, getStringAttribute, getStringAttribute, isEmpty, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttributeList, setDateTimeAttribute, setDateTimeAttribute, setDateTimeAttribute, setDateTimeAttribute, setStringAttributeList, setStringAttributeList, toPrettyString, toString_at, _childrenEqual, _put, asToken, deepCopy, elements, equals, equals, fieldNames, fields, findParent, findParents, findValue, findValues, findValuesAsText, get, get, getNodeType, hashCode, isEmpty, isObject, path, path, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, putAll, putAll, putArray, putNull, putObject, putPOJO, putRawValue, remove, remove, removeAll, replace, required, retain, retain, serialize, serializeWithType, set, setAll, setAll, size, with, withArray, without, withoutarrayNode, arrayNode, asText, binaryNode, binaryNode, booleanNode, missingNode, nullNode, numberNode, numberNode, numberNode, numberNode, numberNode, numberNode, numberNode, numberNode, numberNode, numberNode, numberNode, numberNode, numberNode, numberNode, objectNode, pojoNode, rawValueNode, textNodefindPath, numberType, required, traverse, traverse_reportRequiredViolation, _this, asBoolean, asBoolean, asDouble, asDouble, asInt, asInt, asLong, asLong, asText, at, at, bigIntegerValue, binaryValue, booleanValue, canConvertToInt, canConvertToLong, decimalValue, doubleValue, findParents, findValues, findValuesAsText, floatValue, has, has, hasNonNull, hasNonNull, intValue, isArray, isBigDecimal, isBigInteger, isBinary, isBoolean, isContainerNode, isDouble, isFloat, isFloatingPointNumber, isInt, isIntegralNumber, isLong, isMissingNode, isNull, isNumber, isPojo, isShort, isTextual, isValueNode, iterator, longValue, numberValue, require, requiredAt, requiredAt, requireNonNull, shortValue, textValueclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetAttributeDescription, getAttributeName, getCanonicalValues, getMutability, getReferenceTypes, getReturned, getSchemaAttribute, getScimNodeName, getUniqueness, getValueType, isCaseExact, isMultiValued, isRequiredforEach, spliteratorpublic Optional<String> getUserName()
public void setUserName(String userName)
public Optional<Name> getName()
public void setName(Name name)
public Optional<String> getDisplayName()
public void setDisplayName(String displayName)
public Optional<String> getNickName()
public void setNickName(String nickName)
public Optional<String> getProfileUrl()
public void setProfileUrl(String profileUrl)
public void setTitle(String title)
public Optional<String> getUserType()
public void setUserType(String userType)
public Optional<String> getPreferredLanguage()
public void setPreferredLanguage(String preferredLanguage)
public Optional<String> getLocale()
public void setLocale(String locale)
public Optional<String> getTimezone()
public void setTimezone(String timezone)
public Optional<Boolean> isActive()
public void setActive(Boolean active)
public Optional<String> getPassword()
public void setPassword(String password)
public List<Email> getEmails()
public void setEmails(List<Email> emails)
public void addEmail(Email email)
public List<PhoneNumber> getPhoneNumbers()
public void setPhoneNumbers(List<PhoneNumber> phoneNumbers)
public void addPhoneNumber(PhoneNumber phoneNumber)
public List<Ims> getIms()
public void setIms(List<Ims> ims)
public void addIms(Ims ims)
public List<Photo> getPhotos()
public void setPhotos(List<Photo> photos)
public void addPhoto(Photo photo)
public List<Address> getAddresses()
public void setAddresses(List<Address> addresses)
public void addAddress(Address address)
public List<GroupNode> getGroups()
public void setGroups(List<GroupNode> groups)
public void addGroup(GroupNode group)
public List<Entitlement> getEntitlements()
public void setEntitlements(List<Entitlement> entitlements)
public void addEntitlement(Entitlement entitlement)
public List<PersonRole> getRoles()
public void setRoles(List<PersonRole> personRoles)
public void addRole(PersonRole personRole)
public List<ScimX509Certificate> getX509Certificates()
public void setX509Certificates(List<ScimX509Certificate> x509Certificates)
public void addX509Certificate(ScimX509Certificate x509Certificate)
public Optional<EnterpriseUser> getEnterpriseUser()
public void setEnterpriseUser(EnterpriseUser enterpriseUser)
Copyright © 2020. All rights reserved.