Class GrouperScim2ApiCommands
java.lang.Object
edu.internet2.middleware.grouper.app.scim2Provisioning.GrouperScim2ApiCommands
This class interacts with the Microsoft Graph API.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic GrouperScim2Group
createScimGroup
(String configId, GrouperScim2Group grouperScimGroup, Set<String> fieldsToUpdate, ScimSettings scimSettings) create a groupstatic GrouperScim2Group
createScimGroup
(String configId, String acceptHeader, GrouperScim2Group grouperScimGroup, Set<String> fieldsToUpdate) Deprecated.static void
Deprecated.createScimMemberships
(String configId, String groupId, Set<String> userIds, ScimSettings scimSettings) create membershipstatic GrouperScim2User
createScimUser
(String configId, GrouperScim2User grouperScimUser, Set<String> fieldsToUpdate, ScimSettings scimSettings) create a userstatic GrouperScim2User
createScimUser
(String configId, String acceptHeader, GrouperScim2User grouperScimUser, Set<String> fieldsToUpdate, String orgName) Deprecated.static void
deleteScimGroup
(String configId, String groupId, ScimSettings scimSettings) static void
deleteScimGroup
(String configId, String acceptHeader, String groupId) Deprecated.static void
Deprecated.deleteScimMemberships
(String configId, String groupId, Set<String> userIds, ScimSettings scimSettings) delete membershipstatic void
deleteScimUser
(String configId, String userId, ScimSettings scimSettings) static void
deleteScimUser
(String configId, String acceptHeader, String userId, String orgName) Deprecated.static void
static void
static void
patchScimGroup
(String configId, GrouperScim2Group grouperScim2Group, Map<String, ProvisioningObjectChangeAction> fieldsToUpdate, ScimSettings scimSettings) update a groupstatic void
patchScimGroup
(String configId, String acceptHeader, GrouperScim2Group grouperScim2Group, Map<String, ProvisioningObjectChangeAction> fieldsToUpdate) Deprecated.static void
patchScimUser
(String configId, GrouperScim2User grouperScim2User, Map<String, ProvisioningObjectChangeAction> fieldsToUpdate, ScimSettings scimSettings) create a userstatic void
patchScimUser
(String configId, String acceptHeader, GrouperScim2User grouperScim2User, Map<String, ProvisioningObjectChangeAction> fieldsToUpdate, String orgName) Deprecated.static void
Deprecated.static void
replaceScimMemberships
(String configId, String groupId, Set<String> userIds, ScimSettings scimSettings) replace membershipsstatic GrouperScim2Group
retrieveScimGroup
(String configId, String fieldName, String fieldValue, GrouperScim2MembershipCache grouperScim2MembershipCache, ScimSettings scimSettings) static GrouperScim2Group
retrieveScimGroup
(String configId, String acceptHeader, String fieldName, String fieldValue) Deprecated.static List<GrouperScim2Group>
retrieveScimGroups
(ScimSettings scimSettings, String configId, GrouperScim2MembershipCache grouperScim2MembershipCache) retrieve all groupsstatic List<GrouperScim2Group>
retrieveScimGroups
(String configId, String acceptHeader) Deprecated.static GrouperScim2User
retrieveScimUser
(String configId, String fieldName, String fieldValue, GrouperScim2MembershipCache grouperScim2MembershipCache, ScimSettings scimSettings) static GrouperScim2User
retrieveScimUser
(String configId, String acceptHeader, String fieldName, String fieldValue, String orgName) Deprecated.static List<GrouperScim2User>
retrieveScimUsers
(ScimSettings scimSettings, String configId, GrouperScim2MembershipCache grouperScim2MembershipCache) retrieve all usersstatic List<GrouperScim2User>
retrieveScimUsers
(String configId, String acceptHeader) Deprecated.static List<GrouperScim2User>
retrieveScimUsers
(String configId, String acceptHeader, String orgName) Deprecated.
-
Constructor Details
-
GrouperScim2ApiCommands
public GrouperScim2ApiCommands()
-
-
Method Details
-
main
-
main1
-
patchScimUser
@Deprecated public static void patchScimUser(String configId, String acceptHeader, GrouperScim2User grouperScim2User, Map<String, ProvisioningObjectChangeAction> fieldsToUpdate, String orgName) Deprecated. -
patchScimUser
public static void patchScimUser(String configId, GrouperScim2User grouperScim2User, Map<String, ProvisioningObjectChangeAction> fieldsToUpdate, ScimSettings scimSettings) create a user- Parameters:
grouperScim2User
-
-
patchScimGroup
@Deprecated public static void patchScimGroup(String configId, String acceptHeader, GrouperScim2Group grouperScim2Group, Map<String, ProvisioningObjectChangeAction> fieldsToUpdate) Deprecated. -
patchScimGroup
public static void patchScimGroup(String configId, GrouperScim2Group grouperScim2Group, Map<String, ProvisioningObjectChangeAction> fieldsToUpdate, ScimSettings scimSettings) update a group- Parameters:
grouperScim2Group
-
-
createScimUser
@Deprecated public static GrouperScim2User createScimUser(String configId, String acceptHeader, GrouperScim2User grouperScimUser, Set<String> fieldsToUpdate, String orgName) Deprecated. -
createScimUser
public static GrouperScim2User createScimUser(String configId, GrouperScim2User grouperScimUser, Set<String> fieldsToUpdate, ScimSettings scimSettings) create a user- Parameters:
grouperScimUser
-- Returns:
- the result
-
retrieveScimUser
@Deprecated public static GrouperScim2User retrieveScimUser(String configId, String acceptHeader, String fieldName, String fieldValue, String orgName) Deprecated. -
retrieveScimUser
public static GrouperScim2User retrieveScimUser(String configId, String fieldName, String fieldValue, GrouperScim2MembershipCache grouperScim2MembershipCache, ScimSettings scimSettings) - Parameters:
configId
-fieldName
- id or userPrincipalNamefieldValue
- is value of id or userPrincipalName- Returns:
-
retrieveScimUsers
@Deprecated public static List<GrouperScim2User> retrieveScimUsers(String configId, String acceptHeader) Deprecated. -
retrieveScimUsers
@Deprecated public static List<GrouperScim2User> retrieveScimUsers(String configId, String acceptHeader, String orgName) Deprecated. -
retrieveScimUsers
public static List<GrouperScim2User> retrieveScimUsers(ScimSettings scimSettings, String configId, GrouperScim2MembershipCache grouperScim2MembershipCache) retrieve all users- Returns:
- the results
-
deleteScimUser
@Deprecated public static void deleteScimUser(String configId, String acceptHeader, String userId, String orgName) Deprecated. -
deleteScimUser
-
createScimGroup
@Deprecated public static GrouperScim2Group createScimGroup(String configId, String acceptHeader, GrouperScim2Group grouperScimGroup, Set<String> fieldsToUpdate) Deprecated. -
createScimGroup
public static GrouperScim2Group createScimGroup(String configId, GrouperScim2Group grouperScimGroup, Set<String> fieldsToUpdate, ScimSettings scimSettings) create a group- Parameters:
grouperScimGroup
-- Returns:
- the result
-
deleteScimGroup
@Deprecated public static void deleteScimGroup(String configId, String acceptHeader, String groupId) Deprecated. -
deleteScimGroup
-
retrieveScimGroup
@Deprecated public static GrouperScim2Group retrieveScimGroup(String configId, String acceptHeader, String fieldName, String fieldValue) Deprecated. -
retrieveScimGroup
public static GrouperScim2Group retrieveScimGroup(String configId, String fieldName, String fieldValue, GrouperScim2MembershipCache grouperScim2MembershipCache, ScimSettings scimSettings) - Parameters:
configId
-fieldName
- id or userPrincipalNamefieldValue
- is value of id or userPrincipalName- Returns:
-
createScimMemberships
@Deprecated public static void createScimMemberships(String configId, String acceptHeader, String groupId, Set<String> userIds) Deprecated. -
createScimMemberships
public static Map<String,Exception> createScimMemberships(String configId, String groupId, Set<String> userIds, ScimSettings scimSettings) create membership- Parameters:
configId
-groupId
-userIds
-scimSettings
-- Returns:
- the ids and exceptions
-
deleteScimMemberships
@Deprecated public static void deleteScimMemberships(String configId, String acceptHeader, String groupId, Set<String> userIds) Deprecated. -
deleteScimMemberships
public static Map<String,Exception> deleteScimMemberships(String configId, String groupId, Set<String> userIds, ScimSettings scimSettings) delete membership- Parameters:
groupId
-userIds
-- Returns:
- the user ids and if there is an exception
-
replaceScimMemberships
@Deprecated public static void replaceScimMemberships(String configId, String acceptHeader, String groupId, Set<String> userIds) Deprecated. -
replaceScimMemberships
public static void replaceScimMemberships(String configId, String groupId, Set<String> userIds, ScimSettings scimSettings) replace memberships- Parameters:
groupId
-userIds
-
-
retrieveScimGroups
@Deprecated public static List<GrouperScim2Group> retrieveScimGroups(String configId, String acceptHeader) Deprecated. -
retrieveScimGroups
public static List<GrouperScim2Group> retrieveScimGroups(ScimSettings scimSettings, String configId, GrouperScim2MembershipCache grouperScim2MembershipCache) retrieve all groups- Returns:
- the results
-