Class GrouperScim2Group
java.lang.Object
edu.internet2.middleware.grouper.app.scim2Provisioning.GrouperScim2Group
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
createTableScimGroup
(DdlVersionBean ddlVersionBean, Database database) static GrouperScim2Group
fromJson
(com.fasterxml.jackson.databind.JsonNode groupNode) convert from jackson jsonstatic GrouperScim2Group
fromProvisioningGroup
(ProvisioningGroup targetGroup, Set<String> fieldNamesToSet) 2020-04-06T16:48:19Z2020-04-06T16:48:19ZgetId()
2020-04-06T16:48:19Z2020-04-06T16:48:19Zstatic void
void
setCreated
(Timestamp created) 2020-04-06T16:48:19Zvoid
setCreatedJson
(String created) 2020-04-06T16:48:19Zvoid
setCustomAttributeNameToJsonPointer
(Map<String, String> customAttributeNameToJsonPointer) void
setCustomAttributes
(Map<String, Object> customAttributes) void
setDisplayName
(String displayName) void
setExternalId
(String externalId) void
void
setLastModified
(Timestamp lastModified) 2020-04-06T16:48:19Zvoid
setLastModifiedJson
(String lastModified) 2020-04-06T16:48:19Zvoid
setSchemas
(String schemas) com.fasterxml.jackson.databind.node.ObjectNode
convert from jackson jsontoString()
validateMembersPath
(String path) see if this scim path matches the current members
-
Field Details
-
builtInAttributes
-
-
Constructor Details
-
GrouperScim2Group
public GrouperScim2Group()
-
-
Method Details
-
main
-
fromProvisioningGroup
public static GrouperScim2Group fromProvisioningGroup(ProvisioningGroup targetGroup, Set<String> fieldNamesToSet) - Parameters:
targetGroup
-- Returns:
-
validateMembersPath
see if this scim path matches the current members- Parameters:
path
-- Returns:
- userId
-
toString
-
toProvisioningGroup
-
fromJson
convert from jackson json- Parameters:
groupNode
-- Returns:
- the group
-
toJson
convert from jackson json- Parameters:
groupNode
-- Returns:
- the group
-
createTableScimGroup
- Parameters:
ddlVersionBean
-database
-
-
getCreated
2020-04-06T16:48:19Z -
setCreated
2020-04-06T16:48:19Z- Parameters:
created
-
-
getCreatedJson
2020-04-06T16:48:19Z -
setCreatedJson
2020-04-06T16:48:19Z- Parameters:
created
-
-
getLastModified
2020-04-06T16:48:19Z- Returns:
-
getLastModifiedJson
2020-04-06T16:48:19Z- Returns:
-
setLastModified
2020-04-06T16:48:19Z- Parameters:
lastModified
-
-
setLastModifiedJson
2020-04-06T16:48:19Z- Parameters:
lastModified
-
-
getId
-
setId
-
getDisplayName
-
setDisplayName
-
getSchemas
-
setSchemas
-
getExternalId
-
setExternalId
-
getCustomAttributes
-
setCustomAttributes
-
getCustomAttributeNameToJsonPointer
-
setCustomAttributeNameToJsonPointer
-