Vo vo = app.getVo(); User user = app.getUser(); Member member = perun.getMembersManager().getMemberByUser(session, vo, user);
Vo vo = app.getVo(); User user = app.getUser(); Member member = perun.getMembersManager().getMemberByUser(session, vo, user);
@Override public Application approveApplication(PerunSession session, Application app) throws PerunException { // Add new member to groups eduroam-admin and eduroam-announce just if its initial application form if (Application.AppType.INITIAL.equals(app.getType())) { // Get perun and beans from session Perun perun = session.getPerun(); Vo vo = app.getVo(); User user = app.getUser(); Member member = perun.getMembersManager().getMemberByUser(session, vo, user); // Get the groups in which the new member of VO will be automatically added Group eduroamAdmin = perun.getGroupsManager().getGroupByName(session, vo, "eduroam-admin"); Group eduroamAnnounce = perun.getGroupsManager().getGroupByName(session, vo, "eduroam-announce"); // Add member to these groups perun.getGroupsManager().addMember(session, eduroamAdmin, member); perun.getGroupsManager().addMember(session, eduroamAnnounce, member); } return app; }
User user = app.getUser(); Group group = perun.getGroupsManager().getGroupByName(session, vo, "storage"); Member mem = perun.getMembersManager().getMemberByUser(session, vo, user); Member mem = perun.getMembersManager().getMemberByUser(session, app.getVo(), app.getUser()); perun.getGroupsManager().addMember(session, group, mem); } catch (AlreadyMemberException ex) {