Use this class to insert or update or delete a membership

Sample call

 MembershipSave membershipSave = new MembershipSave().assignGroup(group1).assignSubject(subject);
 membershipSave.save();
 


Sample call to delete a membership

 MembershipSave membershipSave = new MembershipSave().assignGroup(group1).assignSubject(subject).assignSaveMode(SaveMode.DELETE);
 membershipSave.save();

Sample call to add a membership using group name and subject identifier and sourceId.  Note, use double quotes to be java compliant

 new MembershipSave().assignGroupName('a:b:c').assignSubjectIdentifier('jsmith').assignSubjectSourceId('myUsers').save();

Options

Java docs: https://software.internet2.edu/grouper/doc/2.5.x/grouper/apidocs/edu/internet2/middleware/grouper/MembershipSave.html

  • No labels