Class GrouperDigitalMarketplaceApiCommands
java.lang.Object
edu.internet2.middleware.grouper.app.remedyV2.digitalMarketplace.GrouperDigitalMarketplaceApiCommands
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic Boolean
assignUserToDigitalMarketplaceGroup
(String digitalMarketplaceExternalSystemConfigId, GrouperDigitalMarketplaceUser grouperDigitalMarketplaceUser, GrouperDigitalMarketplaceGroup grouperDigitalMarketplaceGroup) static Boolean
createDigitalMarketplaceGroup
(String digitalMarketplaceExternalSystemConfigId, String groupName, String longGroupName, String comments, String groupType) static Boolean
deleteDigitalMarketplaceGroup
(String digitalMarketplaceExternalSystemConfigId, String groupName) static Boolean
removeUserFromDigitalMarketplaceGroup
(String digitalMarketplaceExternalSystemConfigId, GrouperDigitalMarketplaceUser grouperDigitalMarketplaceUser, GrouperDigitalMarketplaceGroup grouperDigitalMarketplaceGroup) retrieveDigitalMarketplaceGroup
(String digitalMarketplaceExternalSystemConfigId, String groupName) static Map<String,
GrouperDigitalMarketplaceGroup> retrieveDigitalMarketplaceGroups
(String digitalMarketplaceExternalSystemConfigId) retrieveDigitalMarketplaceUser
(String digitalMarketplaceExternalSystemConfigId, String loginid) static Map<String,
GrouperDigitalMarketplaceUser> retrieveDigitalMarketplaceUsers
(String digitalMarketplaceExternalSystemConfigId)
-
Constructor Details
-
GrouperDigitalMarketplaceApiCommands
public GrouperDigitalMarketplaceApiCommands()
-
-
Method Details
-
retrieveDigitalMarketplaceUsers
public static Map<String,GrouperDigitalMarketplaceUser> retrieveDigitalMarketplaceUsers(String digitalMarketplaceExternalSystemConfigId) - Parameters:
digitalMarketplaceExternalSystemConfigId
-- Returns:
- remedy login id to user never null
-
retrieveDigitalMarketplaceUser
public static GrouperDigitalMarketplaceUser retrieveDigitalMarketplaceUser(String digitalMarketplaceExternalSystemConfigId, String loginid) - Parameters:
digitalMarketplaceExternalSystemConfigId
-loginid
-- Returns:
- the user based on loginid
-
retrieveDigitalMarketplaceGroup
public static GrouperDigitalMarketplaceGroup retrieveDigitalMarketplaceGroup(String digitalMarketplaceExternalSystemConfigId, String groupName) - Parameters:
digitalMarketplaceExternalSystemConfigId
-groupName
-- Returns:
- the group based on group name
-
retrieveDigitalMarketplaceGroups
public static Map<String,GrouperDigitalMarketplaceGroup> retrieveDigitalMarketplaceGroups(String digitalMarketplaceExternalSystemConfigId) - Parameters:
digitalMarketplaceExternalSystemConfigId
-- Returns:
- the name of group extension mapped to group
-
assignUserToDigitalMarketplaceGroup
public static Boolean assignUserToDigitalMarketplaceGroup(String digitalMarketplaceExternalSystemConfigId, GrouperDigitalMarketplaceUser grouperDigitalMarketplaceUser, GrouperDigitalMarketplaceGroup grouperDigitalMarketplaceGroup) - Parameters:
digitalMarketplaceExternalSystemConfigId
-grouperDigitalMarketplaceUser
-grouperDigitalMarketplaceGroup
-isIncremental
-- Returns:
- true if added, false if already exists
-
removeUserFromDigitalMarketplaceGroup
public static Boolean removeUserFromDigitalMarketplaceGroup(String digitalMarketplaceExternalSystemConfigId, GrouperDigitalMarketplaceUser grouperDigitalMarketplaceUser, GrouperDigitalMarketplaceGroup grouperDigitalMarketplaceGroup) - Parameters:
digitalMarketplaceExternalSystemConfigId
-grouperDigitalMarketplaceUser
-grouperDigitalMarketplaceGroup
-- Returns:
- true if removed, false if not in there
-
createDigitalMarketplaceGroup
public static Boolean createDigitalMarketplaceGroup(String digitalMarketplaceExternalSystemConfigId, String groupName, String longGroupName, String comments, String groupType) - Parameters:
digitalMarketplaceExternalSystemConfigId
-groupName
-longGroupName
-comments
-groupType
-- Returns:
- true if added, false if already exists
-
deleteDigitalMarketplaceGroup
public static Boolean deleteDigitalMarketplaceGroup(String digitalMarketplaceExternalSystemConfigId, String groupName) - Parameters:
digitalMarketplaceExternalSystemConfigId
-groupName
-- Returns:
- true if added, false if already exists
-