Class GrouperWsCommandsForRemedy

java.lang.Object
edu.internet2.middleware.grouper.app.remedy.GrouperWsCommandsForRemedy

public class GrouperWsCommandsForRemedy extends Object
  • Constructor Details

    • GrouperWsCommandsForRemedy

      public GrouperWsCommandsForRemedy()
  • Method Details

    • main

      public static void main(String[] args)
      Parameters:
      args -
    • retrieveGrouperMembershipsForGroup

      public static Set<String> retrieveGrouperMembershipsForGroup(String groupName)
      Parameters:
      groupName -
      Returns:
      the list of users
    • retrieveGrouperGroups

      public static List<WsGroup> retrieveGrouperGroups()
      Returns:
      list of groups never null
    • retrieveGrouperUsers

      public static Map<String,String[]> retrieveGrouperUsers()
      return null if not configured to have such a group, otherwise the cached members of the group. note, this is not a copy of the cache, it can be edited
      Returns:
      a map of remedyUserName to array of [subjectId, sourceId, remedySubjectAttributeValue, remedyUserName]
    • grouperReceiveMessages

      public static WsMessage[] grouperReceiveMessages()
      Returns:
      the messages
    • grouperAcknowledgeMessages

      public static void grouperAcknowledgeMessages(Set<String> ids, String acknowledgeType)
      Parameters:
      ids -
      acknowledgeType - mark_as_processed, return_to_queue, return_to_end_of_queue, send_to_another_queue
    • createGrouperGroup

      public static void createGrouperGroup(String extension, String displayExtension)
      Parameters:
      extension -
      displayExtension -