Class GrouperWsCommandsForBox

java.lang.Object
edu.internet2.middleware.grouperBox.GrouperWsCommandsForBox

public class GrouperWsCommandsForBox extends Object
  • Constructor Details

    • GrouperWsCommandsForBox

      public GrouperWsCommandsForBox()
  • Method Details

    • retrieveGrouperMembershipsForGroup

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

      public static List<edu.internet2.middleware.grouperClient.ws.beans.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 boxUserName to array of [subjectId, sourceId, boxSubjectAttributeValue, boxUserName]
    • grouperReceiveMessages

      public static edu.internet2.middleware.grouperClient.ws.beans.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