/** * Given a GroupeGroup or GrouperStem id, an array of subjects and an array of * privileges, grant the privileges to each subject for the GrouperStem or * GrouperGroup * * @param s GrouperSession for authenticated user * @param stemOrGroupId GrouperGroup or GrouperStem id * @param members array of Subjects * @param privileges array of privileges * @param forStems indicates GrouperStem */ public static void assignPrivileges(GrouperSession s, String stemOrGroupId, Subject[] members, String[] privileges, boolean forStems) throws SchemaException,MemberAddException,InsufficientPrivilegeException,MemberNotFoundException, GrantPrivilegeException{ assignPrivileges(s,stemOrGroupId,members,privileges,forStems,FieldFinder.find("members")); }