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 GrouperScim2GroupcreateScimGroup(String configId, GrouperScim2Group grouperScimGroup, Set<String> fieldsToUpdate, ScimSettings scimSettings) create a groupstatic GrouperScim2GroupcreateScimGroup(String configId, String acceptHeader, GrouperScim2Group grouperScimGroup, Set<String> fieldsToUpdate) Deprecated.static voidDeprecated.createScimMemberships(String configId, String groupId, Set<String> userIds, ScimSettings scimSettings) create membershipstatic GrouperScim2UsercreateScimUser(String configId, GrouperScim2User grouperScimUser, Set<String> fieldsToUpdate, ScimSettings scimSettings) create a userstatic GrouperScim2UsercreateScimUser(String configId, String acceptHeader, GrouperScim2User grouperScimUser, Set<String> fieldsToUpdate, String orgName) Deprecated.static voiddeleteScimGroup(String configId, String groupId, ScimSettings scimSettings) static voiddeleteScimGroup(String configId, String acceptHeader, String groupId) Deprecated.static voidDeprecated.deleteScimMemberships(String configId, String groupId, Set<String> userIds, ScimSettings scimSettings) delete membershipstatic voiddeleteScimUser(String configId, String userId, ScimSettings scimSettings) static voiddeleteScimUser(String configId, String acceptHeader, String userId, String orgName) Deprecated.static voidstatic voidstatic voidpatchScimGroup(String configId, GrouperScim2Group grouperScim2Group, Map<String, ProvisioningObjectChangeAction> fieldsToUpdate, ScimSettings scimSettings) update a groupstatic voidpatchScimGroup(String configId, String acceptHeader, GrouperScim2Group grouperScim2Group, Map<String, ProvisioningObjectChangeAction> fieldsToUpdate) Deprecated.static voidpatchScimUser(String configId, GrouperScim2User grouperScim2User, Map<String, ProvisioningObjectChangeAction> fieldsToUpdate, ScimSettings scimSettings) create a userstatic voidpatchScimUser(String configId, String acceptHeader, GrouperScim2User grouperScim2User, Map<String, ProvisioningObjectChangeAction> fieldsToUpdate, String orgName) Deprecated.static voidDeprecated.static voidreplaceScimMemberships(String configId, String groupId, Set<String> userIds, ScimSettings scimSettings) replace membershipsstatic GrouperScim2GroupretrieveScimGroup(String configId, String fieldName, String fieldValue, GrouperScim2MembershipCache grouperScim2MembershipCache, ScimSettings scimSettings) static GrouperScim2GroupretrieveScimGroup(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 GrouperScim2UserretrieveScimUser(String configId, String fieldName, String fieldValue, GrouperScim2MembershipCache grouperScim2MembershipCache, ScimSettings scimSettings) static GrouperScim2UserretrieveScimUser(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
-