Class GrouperDigitalMarketplaceUtils

java.lang.Object
edu.internet2.middleware.grouper.app.remedy.digitalMarketplace.GrouperDigitalMarketplaceUtils

public class GrouperDigitalMarketplaceUtils extends Object
  • Constructor Details

    • GrouperDigitalMarketplaceUtils

      public GrouperDigitalMarketplaceUtils()
  • Method Details

    • configFolderForDigitalMarketplaceGroups

      public static String configFolderForDigitalMarketplaceGroups()
      folder for duo groups with colon appended
      Returns:
      the config folder for duo groups
    • configSubjectAttributeForDigitalMarketplaceUsername

      public static String configSubjectAttributeForDigitalMarketplaceUsername()
      subject attribute to get the remedy username from the subject, could be "id" for subject id
      Returns:
      the subject attribute name
    • configSourcesForSubjects

      public static Set<String> configSourcesForSubjects()
      sources for subjects
      Returns:
      the config sources for subjects
    • validDigitalMarketplaceGroupName

      public static boolean validDigitalMarketplaceGroupName(String groupName)
      must be in stem and not have invalid suffix
      Parameters:
      groupName -
      Returns:
      true if valid group name
    • escapeUrlEncode

      public static String escapeUrlEncode(String string)
      escape url chars (e.g. a # is %23)
      Parameters:
      string - input
      Returns:
      the encoded string