public final class ScimUser extends ScimCore
| Modifier and Type | Class and Description |
|---|---|
static class |
ScimUser.Email |
static class |
ScimUser.Group |
static class |
ScimUser.Name |
static class |
ScimUser.PhoneNumber |
| Constructor and Description |
|---|
ScimUser() |
ScimUser(java.lang.String id,
java.lang.String userName,
java.lang.String givenName,
java.lang.String familyName) |
| Modifier and Type | Method and Description |
|---|---|
void |
addEmail(java.lang.String newEmail)
Adds a new email address, ignoring "type" and "primary" fields, which we
don't need yet
|
void |
addPhoneNumber(java.lang.String newPhoneNumber)
Adds a new phone number with null type.
|
java.util.Set<org.cloudfoundry.identity.uaa.oauth.approval.Approval> |
getApprovals() |
java.lang.String |
getDisplayName() |
java.util.List<ScimUser.Email> |
getEmails() |
java.lang.String |
getExternalId() |
java.lang.String |
getFamilyName() |
java.lang.String |
getGivenName() |
java.util.Set<ScimUser.Group> |
getGroups() |
java.lang.String |
getLocale() |
ScimUser.Name |
getName() |
java.lang.String |
getNickName() |
java.lang.String |
getOrigin() |
java.lang.String |
getPassword() |
java.util.Date |
getPasswordLastModified() |
java.util.List<ScimUser.PhoneNumber> |
getPhoneNumbers() |
java.lang.String |
getPreferredLanguage() |
java.lang.String |
getPrimaryEmail() |
java.lang.String |
getProfileUrl() |
java.lang.String |
getSalt() |
java.lang.String |
getTimezone() |
java.lang.String |
getTitle() |
java.lang.String |
getUserName() |
java.lang.String |
getUserType() |
java.lang.String |
getZoneId() |
boolean |
isActive() |
boolean |
isVerified() |
void |
setActive(boolean active) |
void |
setApprovals(java.util.Set<org.cloudfoundry.identity.uaa.oauth.approval.Approval> approvals) |
void |
setDisplayName(java.lang.String displayName) |
void |
setEmails(java.util.List<ScimUser.Email> emails) |
void |
setExternalId(java.lang.String externalId) |
void |
setGroups(java.util.Collection<ScimUser.Group> groups) |
void |
setLocale(java.lang.String locale) |
void |
setName(ScimUser.Name name) |
void |
setNickName(java.lang.String nickName) |
void |
setOrigin(java.lang.String origin) |
void |
setPassword(java.lang.String password) |
void |
setPasswordLastModified(java.util.Date passwordLastModified) |
void |
setPhoneNumbers(java.util.List<ScimUser.PhoneNumber> phoneNumbers) |
void |
setPreferredLanguage(java.lang.String preferredLanguage) |
void |
setPrimaryEmail(java.lang.String value) |
void |
setProfileUrl(java.lang.String profileUrl) |
void |
setSalt(java.lang.String salt) |
void |
setTimezone(java.lang.String timezone) |
void |
setTitle(java.lang.String title) |
void |
setUserName(java.lang.String userName) |
void |
setUserType(java.lang.String userType) |
void |
setVerified(boolean verified) |
void |
setZoneId(java.lang.String zoneId) |
java.util.List<java.lang.String> |
wordList()
Creates a word list from the user data for use in password checking
implementations
|
equals, getId, getMeta, getSchemas, getVersion, hashCode, setId, setMeta, setSchemas, setVersionpublic ScimUser()
public ScimUser(java.lang.String id,
java.lang.String userName,
java.lang.String givenName,
java.lang.String familyName)
public java.lang.String getUserName()
public java.lang.String getPassword()
public void setPassword(java.lang.String password)
public void setUserName(java.lang.String userName)
public ScimUser.Name getName()
public void setName(ScimUser.Name name)
public java.util.List<ScimUser.Email> getEmails()
public void setEmails(java.util.List<ScimUser.Email> emails)
public java.util.Set<org.cloudfoundry.identity.uaa.oauth.approval.Approval> getApprovals()
public void setApprovals(java.util.Set<org.cloudfoundry.identity.uaa.oauth.approval.Approval> approvals)
public java.util.Set<ScimUser.Group> getGroups()
public void setGroups(java.util.Collection<ScimUser.Group> groups)
public java.util.List<ScimUser.PhoneNumber> getPhoneNumbers()
public void setPhoneNumbers(java.util.List<ScimUser.PhoneNumber> phoneNumbers)
public java.lang.String getDisplayName()
public void setDisplayName(java.lang.String displayName)
public java.lang.String getNickName()
public void setNickName(java.lang.String nickName)
public java.lang.String getProfileUrl()
public void setProfileUrl(java.lang.String profileUrl)
public java.lang.String getTitle()
public void setTitle(java.lang.String title)
public java.lang.String getUserType()
public void setUserType(java.lang.String userType)
public java.lang.String getPreferredLanguage()
public void setPreferredLanguage(java.lang.String preferredLanguage)
public java.lang.String getLocale()
public void setLocale(java.lang.String locale)
public java.lang.String getTimezone()
public void setTimezone(java.lang.String timezone)
public boolean isActive()
public void setActive(boolean active)
public boolean isVerified()
public void setVerified(boolean verified)
public java.lang.String getOrigin()
public void setOrigin(java.lang.String origin)
public java.lang.String getExternalId()
getExternalId in class ScimCorepublic void setExternalId(java.lang.String externalId)
setExternalId in class ScimCorepublic java.lang.String getZoneId()
public void setZoneId(java.lang.String zoneId)
public java.lang.String getSalt()
public void setSalt(java.lang.String salt)
public java.util.Date getPasswordLastModified()
public void setPasswordLastModified(java.util.Date passwordLastModified)
public java.lang.String getPrimaryEmail()
public void setPrimaryEmail(java.lang.String value)
public java.lang.String getGivenName()
public java.lang.String getFamilyName()
public void addEmail(java.lang.String newEmail)
public void addPhoneNumber(java.lang.String newPhoneNumber)
newPhoneNumber - public java.util.List<java.lang.String> wordList()