Class GrouperDigitalMarketplaceApiCommands

java.lang.Object
edu.internet2.middleware.grouper.app.remedyV2.digitalMarketplace.GrouperDigitalMarketplaceApiCommands

public class GrouperDigitalMarketplaceApiCommands extends Object
  • 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