Class GrouperDuoRoleApiCommands

java.lang.Object
edu.internet2.middleware.grouper.app.duo.role.GrouperDuoRoleApiCommands

public class GrouperDuoRoleApiCommands extends Object
  • Constructor Details

    • GrouperDuoRoleApiCommands

      public GrouperDuoRoleApiCommands()
  • Method Details

    • main

      public static void main(String[] args)
    • main1

      public static void main1(String[] args)
    • escapeUrlEncode

      public static String escapeUrlEncode(String param)
      encode URL param
      Parameters:
      param -
      Returns:
      the value
    • createDuoAdministrator

      public static GrouperDuoRoleUser createDuoAdministrator(String configId, GrouperDuoRoleUser grouperDuoUser, String roleName)
      create a user
      Parameters:
      grouperDuoUser -
      Returns:
      the result
    • updateDuoAdministrator

      public static GrouperDuoRoleUser updateDuoAdministrator(String configId, GrouperDuoRoleUser grouperDuoUser, Set<String> fieldsToUpdate)
      update a user
      Parameters:
      grouperDuoUser -
      fieldsToUpdate -
      Returns:
      the result
    • retrieveDuoAdministrators

      public static List<GrouperDuoRoleUser> retrieveDuoAdministrators(String configId)
    • retrieveDuoAdministrator

      public static GrouperDuoRoleUser retrieveDuoAdministrator(String configId, String id)
    • deleteDuoAdministrator

      public static void deleteDuoAdministrator(String configId, String adminId)