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()
getTitle()
static void
void
void
setActiveDb
(String theActive) void
setCostCenter
(String costCenter) void
setCustomAttributeNameToJsonPointer
(Map<String, String> customAttributeNameToJsonPointer) void
setCustomAttributes
(Map<String, Object> customAttributes) void
setDepartment
(String department) void
setDisplayName
(String displayName) void
setDivision
(String division) 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
setPhoneNumber
(String phoneNumber) void
setPhoneNumber2
(String phoneNumber2) void
setPhoneNumberType
(String phoneNumberType) void
setPhoneNumberType2
(String phoneNumberType2) void
setSchemas
(String schemas) void
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
-
builtInAttributes
-
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
-
-
getCustomAttributes
-
setCustomAttributes
-
getCustomAttributeNameToJsonPointer
-
setCustomAttributeNameToJsonPointer
-
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
-
getPhoneNumber
-
setPhoneNumber
-
getTitle
-
setTitle
-
getDivision
-
setDivision
-
getDepartment
-
setDepartment
-
getPhoneNumberType
-
setPhoneNumberType
-
getPhoneNumberType2
-
setPhoneNumberType2
-
getPhoneNumber2
-
setPhoneNumber2
-
fromProvisioningEntity
public static GrouperScim2User fromProvisioningEntity(ProvisioningEntity targetEntity, Set<String> fieldNamesToSet) - Parameters:
targetEntity
-- Returns:
-