Class GrouperScim2User
java.lang.Object
edu.internet2.middleware.grouper.app.scim2Provisioning.GrouperScim2User
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
createTableScimUser
(DdlVersionBean ddlVersionBean, Database database) static GrouperScim2User
fromJson
(com.fasterxml.jackson.databind.JsonNode entityNode) convert from jackson jsonstatic GrouperScim2User
fromProvisioningEntity
(ProvisioningEntity targetEntity, Set<String> fieldNamesToSet) getId()
getOrg()
static void
void
void
setActiveDb
(String theActive) void
setCostCenter
(String costCenter) void
setDisplayName
(String displayName) void
setEmailType
(String emailType) void
setEmailType2
(String emailType2) void
setEmailValue
(String emailValue) void
setEmailValue2
(String emailValue2) void
setEmployeeNumber
(String employeeNumber) void
setExternalId
(String externalId) void
setFamilyName
(String familyName) void
setFormattedName
(String formattedName) void
setGivenName
(String givenName) void
void
setMiddleName
(String middleName) void
void
setSchemas
(String schemas) void
setUserName
(String userName) void
setUserType
(String userType) com.fasterxml.jackson.databind.node.ObjectNode
convert from jackson jsontoString()
void
validateEmail
(String path) see if this scim path matches the current email
-
Field Details
-
arrayIndexPattern
emails[0]['value'] -
objectFieldEqPattern
emails.value eq "emailVal" -
objectIndexFieldEqPattern
emails[value eq "emailVal"]
-
-
Constructor Details
-
GrouperScim2User
public GrouperScim2User()
-
-
Method Details
-
main
-
toString
-
toProvisioningEntity
-
fromJson
convert from jackson json- Parameters:
entityNode
-- Returns:
- the group
-
toJson
convert from jackson json- Parameters:
groupNode
-- Returns:
- the group
-
createTableScimUser
- Parameters:
ddlVersionBean
-database
-
-
validateEmail
see if this scim path matches the current email- Parameters:
path
-
-
getId
-
setId
-
getExternalId
-
setExternalId
-
getUserName
-
setUserName
-
getFormattedName
-
setFormattedName
-
getFamilyName
-
setFamilyName
-
getSchemas
-
setSchemas
-
getGivenName
-
setGivenName
-
getMiddleName
-
setMiddleName
-
getDisplayName
-
setDisplayName
-
getEmailValue
-
setEmailValue
-
getEmailType
-
setEmailType
-
getEmailType2
-
setEmailType2
-
getEmailValue2
-
setEmailValue2
-
getUserType
-
setUserType
-
getActive
-
setActive
-
getEmployeeNumber
-
setEmployeeNumber
-
getCostCenter
-
setCostCenter
-
getActiveDb
-
setActiveDb
-
getOrg
-
setOrg
-
fromProvisioningEntity
public static GrouperScim2User fromProvisioningEntity(ProvisioningEntity targetEntity, Set<String> fieldNamesToSet) - Parameters:
targetEntity
-- Returns:
-