Class TrueFoundryApiCommands.SubjectsData

java.lang.Object
edu.internet2.middleware.grouper.app.truefoundry.TrueFoundryApiCommands.SubjectsData
Enclosing class:
TrueFoundryApiCommands

public static class TrueFoundryApiCommands.SubjectsData extends Object
Container for all data returned by the subjects endpoint in a single call: active users (paginated) and all teams with their members and managers.
  • Field Details

    • users

      public List<TrueFoundryUser> users
      All active, non-ignored users from the subjects endpoint.
    • teams

      public List<TrueFoundryGroup> teams
      All teams returned by the subjects endpoint, deduplicated by ID.
    • roleMembershipsByRoleId

      public Map<String,Set<String>> roleMembershipsByRoleId
      Role memberships extracted from rolesWithResource on each user: roleId -> set of user emails.
  • Constructor Details

    • SubjectsData

      public SubjectsData()