Uses of Class
edu.internet2.middleware.grouper.app.truefoundry.TrueFoundrySettings
Packages that use TrueFoundrySettings
-
Uses of TrueFoundrySettings in edu.internet2.middleware.grouper.app.truefoundry
Methods in edu.internet2.middleware.grouper.app.truefoundry with parameters of type TrueFoundrySettingsModifier and TypeMethodDescriptionstatic booleanTrueFoundryApiCommands.activateUser(String configId, TrueFoundrySettings settings, String email) Activate (re-enable) a previously deactivated user via PATCH /api/svc/v1/users/activate.static TrueFoundryGroupTrueFoundryApiCommands.addTeamMembers(String configId, TrueFoundrySettings settings, String teamId, List<String> managerEmails, List<String> regularMemberEmails) Add multiple members to a team in a single PUT call.static voidTrueFoundryApiCommands.assignUserRole(String configId, TrueFoundrySettings settings, String email, String roleName) Assign a role to a user via PATCH /api/svc/v1/users/roles.static TrueFoundryGroupTrueFoundryApiCommands.createOrUpdateRole(String configId, TrueFoundrySettings settings, TrueFoundryGroup role) Create or update a custom role via PUT /api/svc/v1/role (upsert by name).static TrueFoundryGroupTrueFoundryApiCommands.createTeam(String configId, TrueFoundrySettings settings, TrueFoundryGroup team) Create a new team.static TrueFoundryUserTrueFoundryApiCommands.createUser(String configId, TrueFoundrySettings settings, TrueFoundryUser user) Create a user in TrueFoundry.static voidTrueFoundryApiCommands.deactivateUser(String configId, TrueFoundrySettings settings, String email) Deactivate a user in TrueFoundry via PATCH /api/svc/v1/users/deactivate.static voidTrueFoundryApiCommands.deleteRole(String configId, TrueFoundrySettings settings, String roleId) Delete a role by its ID via DELETE /api/svc/v1/role/{id}.static voidTrueFoundryApiCommands.deleteTeam(String configId, TrueFoundrySettings settings, String teamId) Delete a team by its ID via DELETE /api/svc/v1/teams/{id}.static TrueFoundryGroupTrueFoundryApiCommands.getTeamById(String configId, TrueFoundrySettings settings, String teamId) Get a single team by its ID via GET /api/svc/v1/teams/{id}.static TrueFoundryGroupTrueFoundryApiCommands.removeTeamMembers(String configId, TrueFoundrySettings settings, String teamId, List<String> emailsToRemove) Remove multiple members from a team in a single PUT call.static TrueFoundryGroupTrueFoundryApiCommands.replaceTeamMembers(String configId, TrueFoundrySettings settings, String teamId, List<String> memberEmails, List<String> managerEmails) Replace the full member and manager lists on a team with a single PUT.static List<TrueFoundryGroup>TrueFoundryApiCommands.retrieveRoles(String configId, TrueFoundrySettings settings) Retrieve all roles from TrueFoundry via GET /api/svc/v1/role/list.TrueFoundryApiCommands.retrieveSubjectsData(String configId, TrueFoundrySettings settings) Retrieve all subjects data in a single call: active users (paginated) AND all teams (with their members and managers) from GET /api/svc/v1/subjects.static List<TrueFoundryGroup>TrueFoundryApiCommands.retrieveTeams(String configId, TrueFoundrySettings settings) Retrieve all teams from TrueFoundry via GET /api/svc/v1/teams/user.static TrueFoundryUserTrueFoundryApiCommands.retrieveUserByEmail(String configId, TrueFoundrySettings settings, String email, boolean includeInactiveUsers) Search for a single user by email via the subjects endpoint.static List<TrueFoundryUser>TrueFoundryApiCommands.retrieveUsers(String configId, boolean includeInactiveUsers, TrueFoundrySettings settings) Retrieve all users from TrueFoundry via the subjects endpoint.static TrueFoundryGroupTrueFoundryApiCommands.updateTeam(String configId, TrueFoundrySettings settings, TrueFoundryGroup team) Update group-level fields on an existing team (e.g. name) while preserving the current member and manager lists.static voidTrueFoundryApiCommands.updateUserDisplayName(String configId, TrueFoundrySettings settings, String id, String displayName) Update the display name of a natively-registered TrueFoundry user via SCIM PATCH.